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) <PerspectiveCamera Position="30,45,40" Position="30,45,40" LookDirection="-2,-3,6" LookDirection="-2,-3,6" UpDirection="0,1,0" UpDirection="0,1,0" FieldOfView="55" FieldOfView="55"/>

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 http://msdn.microsoft.com/windowsvista Microsoft.NET Framework 3.0 http://msdn.microsoft.com/winfx/ http://msdn.microsoft.com/winfx/ Download platformy a ovládacích prvků http://msdn.microsoft.com/winfx/downloads/presentation/defau lt.aspx http://msdn.microsoft.com/winfx/downloads/presentation/defau lt.aspx http://msdn.microsoft.com/winfx/downloads/presentation/defau lt.aspx Doporučení pro Windows Vista UX http://msdn.microsoft.com/windowsvista/experience Další odkazy http://cs.wpfstart.com/?q=tutorial&qq=7 http://www.wpftutorial.net/Graphics3D.html

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