1 / 13

Nipo 3D Engine

Nipo 3D Engine. Milestone 3 Niclas Hellgren and Pontus Stensveden. 2007. What was the project about?. Implement a 3D Graphic Engine that reads its scenes from a COLLADA file The Engine was to be specialized to render light effects

lilike
Download Presentation

Nipo 3D Engine

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Nipo 3D Engine Milestone 3Niclas Hellgren and Pontus Stensveden.2007

  2. What was the project about? • Implement a 3D Graphic Engine that reads its scenes from a COLLADA file • The Engine was to be specialized to render light effects • Create a Scene and a Character that a graphics artist has created in Maya

  3. What we have accomplished • Implementation of simple Collada file reading. The code allows the user to render meshes with a Lambert shader. • A full traversing of the a Scene graph at is Traversed per frame • Created a Scene and a Character

  4. What went wrong? • Code • Not much (really) only that its not finished! • Graphics • Character textures

  5. Artistic • Scene has been done and character mesh is set • The scene has succesfully been translated in to colladacodes. • Mayas lights and cameras has succesfully been translated. • When exporting from Maya we used a plug-in called ColladaMaya from Feelingsoftware

  6. The Scene • Was done in Maya 7.0 , first a aplha, then a beta and last but least a Final stage.

  7. The final stage.

  8. Texturering and normalmapping • Was done through photoshop and a open beta program called CrasyBump 2.5 • The results of the normalmap generating was most pleasing

  9. Character • Was done in Maya 7.0 and contains 8.600 polysthe standard was first set to 10.000 but optimisation reduced that part.

  10. What is missing for the moment? • To add a interface för creating simple camera behavior to the codes viewerclass • Add optimemesation when the scenedata is read from the collada file. • Add tangents and texturecordinates to vertexsbuffers. • Implements mastermaterial to, for example, render shadowmaps

  11. Impement volumetric material • Make it all work!

  12. Future? • Will continue finishing the engine code, of course  • Scripting • DirectX 10? • More features

  13. Questions?

More Related