Your SlideShare is downloading. ×
0
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Introduction of 3D Development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduction of 3D Development

482

Published on

3D Development …

3D Development
by Tao Ye
2013/10/03

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
482
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introduction of 3D Development TaoYe
  • 2. http://www.maxwellrender.com/index.php/gallery/images/5/1/384 Realistic Image by Maxwell Render http://vimeo.com/71881064#
  • 3. DirectX XNA OpenGL Unity3D Unreal Cryengine Ogre Cityengine 3Dmax Video Game 3D Simulation Project Basic 3D Api Professional 3D Tool Production Understanding 3D Technologies 3D Engine 3D Movie, Vedio, Photo
  • 4. The eight vertices have the following coordinates: (-1, 1, -1) ( 1, 1, -1) (-1, -1, -1) ( 1, -1, -1) (-1, 1, 1) ( 1, 1, 1) (-1, -1, 1) ( 1, -1, 1) SimpleVertex vertices[] = { { XMFLOAT3( -1.0f, 1.0f, -1.0f )}, { XMFLOAT3( 1.0f, 1.0f, -1.0f )}, { XMFLOAT3( 1.0f, 1.0f, 1.0f )}, { XMFLOAT3( -1.0f, 1.0f, 1.0f )}, { XMFLOAT3( -1.0f, -1.0f, -1.0f )}, { XMFLOAT3( 1.0f, -1.0f, -1.0f )}, { XMFLOAT3( 1.0f, -1.0f, 1.0f )}, { XMFLOAT3( -1.0f, -1.0f, 1.0f )},}; Create index buffer WORD indices[] = { 3,1,0, 2,1,3, 0,5,4, 1,5,0, 3,4,7, 0,4,3, 1,6,5, 2,6,1, 2,7,6, 3,7,2, 6,4,5, 7,4,6, }; Define 3D Object
  • 5. Shaders drive the programmable graphics pipeline, and define the final surface properties of an object. Shader
  • 6. R G B 253 253 251 0 0 0 244 249 159 0 176 245 Why Shader is Important?
  • 7. Shader Case1: Simplest Shader
  • 8. Shader Case2: Vertex Shader
  • 9. Shader Case3: Geometry Shader
  • 10. Shader Case4: Pixel Shader
  • 11. Adaptive Tessellation Detail Tessellation Dynamic Shader Linkage DirectX11 Samples Sparse Morph Targets
  • 12. Algorithm of Shader: Transmittance http://digitalerr0r.wordpress.com/2009/05/01/xna-shader-programming-tutorial-14-transmittance/
  • 13. http://digitalerr0r.wordpress.com/2009/05/01/xna-shader-programming-tutorial-14-transmittance/ http://www.youtube.com/watch?v=1a8Rmbmw3hM Algorithm of Shader: Transmittance
  • 14. http://digitalerr0r.wordpress.com/2009/05/03/xna-shader-programming-tutorial-16-refraction/ Algorithm of Shader: Refraction https://www.youtube.com/watch?v=CRn_lQR7SHw
  • 15. 3D Engine Unity3D Unreal Engine CryEngine
  • 16. Unity3D Asset Store
  • 17. Unity3D Tutorials
  • 18. Create 3D Object by Script in Unity3D
  • 19. Create 3D Object by Code in Unity3D IDE MonoDevelop and Visual Studio
  • 20. Unity3D Sample: Angry Bots
  • 21. http://video.unity3d.com/video/6912619/the-butterfly-effect-realtime-rendering
  • 22. Foliage Samaritan Demo Unreal3 Engine: Show Cases
  • 23. Quantumas: A 3D Engine Developed by Chinese http://www.youtube.com/watch?v=eia-v1JUfEg Quantumas
  • 24. http://www.unrealengine.com/en/features/ Unreal4 Unreal Engine 4 "Infiltrator" Real-Time Demo
  • 25. Cryengine Demo http://www.youtube.com/watch?v=4MfYuP6L44k&oref=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D4MfYuP6L44k&has_verified=1 Ryse: Son of Rome Official E3 Gameplay Demo
  • 26. Realistic 3D in the feature: Real Time Ray Tracing

×