1 / 22

Computer Animation System Overview

Explore the intricacies of a computer animation system in the context of popular media such as Shrek 2 and World of Warcraft. This overview delves into virtual reality engines and showcases a class project from UCLA focusing on animation loops and continuous updates for scene elements, cameras, and lights. Discover the crucial aspects of updating, rendering, and managing objects, positions, health, emotions, and more, with modules for AI simulation, animation, physics, and special effects. Learn about rendering techniques including scene management, occlusion, level of detail, and rendering orders, as well as the nuances of shaders, shadows, lighting, and mapping in the virtual realm.

pamelad
Download Presentation

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