Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Windows Presentation Foundation 3D grafika. 3D grafika Přináší 3D širší audienci vývojářů Integrace – můžeme použít 3D kdekoli ve UI Lze použít štětce.

Podobné prezentace


Prezentace na téma: "Windows Presentation Foundation 3D grafika. 3D grafika Přináší 3D širší audienci vývojářů Integrace – můžeme použít 3D kdekoli ve UI Lze použít štětce."— Transkript prezentace:

1 Windows Presentation Foundation 3D grafika

2 3D grafika Přináší 3D širší audienci vývojářů Integrace – můžeme použít 3D kdekoli ve UI Lze použít štětce pro kreslení na 3D plochách

3 Grid 3D ve 2D světě Layout rozumí pouze 2D Použijeme obdélníkové okno do 3D světa DockPanel StackPanel TextBlock

4 Viewport3D Obsahuje a vykresluje pohled na živé 3D Layout to vidí jako další element Obsahujemodelkamerusvětlo Viewport3D FrameworkElement

5 Nastavení kamery PerspectiveCamera OrthographicCamera Pozice kamery Kam ukazuje Definice směru „nahoru“ Pole pohledu (širokoúhlá/telefoto)

6 Světlo AmbientLightDirectionalLightPointLightSpotLight

7 Model Model Obsah pohledu (Viewport3D) modelován pomocí ModelVisual3D Obsahuje strom Model3D-odvozených objektů Model3DGroup, Light, GeometryModel3D, ScreenSpaceLines3D Modelování těles MeshGeometry3D Jednoduchá tělesa neexistují Světlo počítáno po vrcholech

8 Materiály – 3D štětce Definují barvu nebo texturu povrchu Štětec (SolidColorBrush nebo DrawingBrush) GeometryModel3D = geometrie + materiál Materiál určuje model odrazivosti: DiffuseMaterial – matový povrch SpecularMaterial – odrazivý povrch EmissiveMaterial – aditivní míchání povrchu a textury (visuální efekty) Materiály lze kombinovat - MaterialGroup Např. DiffuseMaterial pro fotografii + SpecularMaterial pro odrazivý povrch

9 Video ukázka Vytvoření 3D scény, použití světla, kamery a definice povrchu elementů Video ukázka Vytvoření 3D scény, použití světla, kamery a definice povrchu elementů

10 Shrnutí Shrnutí WPF nabízí jednoduchý model 3D Snadněji než s DirectX, ale s nižším výkonem Nejdříve si udělejte prototyp

11 Odkazy Odkazy Prezentace David Krčmář, Acad. Developer Evangelist Video David Krčmář MSDN Windows Vista Developer Center Microsoft.NET Framework Download platformy a ovládacích prvků lt.aspx lt.aspx lt.aspx Doporučení pro Windows Vista UX Další odkazy

12 © 2009 Microsoft Corporation


Stáhnout ppt "Windows Presentation Foundation 3D grafika. 3D grafika Přináší 3D širší audienci vývojářů Integrace – můžeme použít 3D kdekoli ve UI Lze použít štětce."

Podobné prezentace


Reklamy Google