1 / 22

Computer Animation System Overview

Yong Cao. February 6, 2007. CS 6204 Character Animation. Computer Animation System Overview. Introduction. Shrek 2. Introduction. World of Warcraft. Introduction. Virtual Reality Engine. Introduction. Class project from UCLA. Animation Loop. While ( Not end ) { Update Everything;

pamelad
Télécharger la présentation

Computer Animation System Overview

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. Yong Cao February 6, 2007 CS 6204 Character Animation Computer Animation System Overview

  2. Introduction Shrek 2

  3. Introduction World of Warcraft

  4. Introduction Virtual Reality Engine

  5. Introduction Class project from UCLA

  6. Animation Loop While ( Not end ) { Update Everything; Render Everything; Advance Time; }

  7. “Update Everything” • What need to be updated? • Scene Manager • Camera Manager • Lights Manager

  8. “Update Everything” • What need to be updated? • Scene Manager • Camera Manager • Lights Manager

  9. “Update Everything” • What need to be updated? • Scene Manager • Camera Manager • Lights Manager

  10. “Update Everything” • What need to be updated? • Scene Manager • Camera Manager • Lights Manager

  11. Update What? • Object general status • Position • Health, Emotion … • Poses ofAnimated Objects • Others: Audio, music …

  12. Modules for “Updating” • AI (simulation) • Animation • Physics • Virtual events • Special effects (Particles) • …

  13. “Render Everything” What need to be rendered? How to render?

  14. “What need to be rendered?” • Scene Manager • Occlusion • Level Of Detail (LOD)

  15. “How to render?” • Scene Manager • Occlusion • Rendering Order • Camera Manager • Lights Manager • Renderer • Alpha Blending, Opaque • Shader (GPU) • Shadow (soft) • Volumetric lighting • Normal Map, Bump Map

  16. Alpha Blending and Translucency

  17. Shadow • Soft Shadow • Self Shadow

  18. Volumetric lighting

  19. Normal Mapping

  20. Overview • Scene Manager • Object Manager • Camera Manager • Lights Manager • AI • Animation • Physics • Particles • … • Renderer

  21. Overview

  22. Overview

More Related