1 / 38

Creating First Person Movement for MIRROR'S EDGE

Tobias Dahl, Lead Animator Mikael Lagré, Programmer. Creating First Person Movement for MIRROR'S EDGE. Intro DICE The Vision Team structure Prototyping Tools and pipeline Iteration Final Thoughts. Agenda. Located in Stockholm, Sweden Owned by Electronic Arts since 2006

miron
Download Presentation

Creating First Person Movement for MIRROR'S EDGE

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. Tobias Dahl, Lead Animator • Mikael Lagré, Programmer Creating First Person Movement for MIRROR'S EDGE

  2. Intro • DICE • The Vision • Team structure • Prototyping • Tools and pipeline • Iteration • Final Thoughts Agenda

  3. Located in Stockholm, Sweden • Owned by Electronic Arts since 2006 • 260 employees • Battlefield and Mirror’s Edge

  4. Intro • DICE • The Vision • Team structure • Prototyping • Tools and pipeline • Iteration • Final Thoughts Agenda

  5. Through the character experience • First person free running • The chase – “fight or flight” • Heightened senses • experience • ∂ The Vision The KAOF’s

  6. The Vision Through the character experience • Redefine 1st person • True immersion • Became a mantra on the team

  7. The Vision First person free running • More like a 3P adventure game, translated to 1P perspective • Parkour-like moves • Allow the things you always wanted to be able to do in your ordinary FPS

  8. The Vision The chase – Fight or flight • Momentum is rewarded • Assess the situation • When the odds are against you – the chase begins

  9. The Vision Heightened senses • How Faith percieves the world • Focus on whats relevant, the rest become peripheral • Clean and fresh

  10. Intro • DICE • The Vision • Team structure • Prototyping • Tools and pipeline • Iteration • Final Thoughts Agenda

  11. Team structure

  12. Team Structure • 5-6 people • Team seated together • Always one designer, one animator and one engineer assigned to a feature at the same time • Agile development, using scrum • The movement team was a perfect fit for the scrum format • 2 Week cycles, 2-3 moves • Allowed for fast iterations, design adjustments etc.

  13. Intro • DICE • The Vision • Team structure • Prototyping • Tools and pipeline • Iteration • Final Thoughts Agenda

  14. Prototyping • Initial concepts • First pre-visualization • Animate perception • First Person Mesh • The Whiteroom

  15. Initial Concepts

  16. Previsualisation First Iteration

  17. Previsualisation Second Iteration

  18. Previsualisation Final Version

  19. Animate First Person Perception First idea, do some mocap, parent the camera to the head, done!

  20. Animate First Person Perception Second idea, put some aim constraint on the camera.

  21. Animate First Person Perception Third idea, animate it by hand and make it look cool and believable!

  22. Animate First Person Perception Same goes for all 1p animations

  23. First Person Mesh • Realistic appealing First Person mesh • No volume loss • Muscle and tendons • Something happening under the skin

  24. First Person Mesh Comparison

  25. First Person Mesh Final Version

  26. The White Room

  27. Intro • DICE • The Vision • Team structure • Prototyping • Tools and pipeline • Iteration • Final Thoughts Agenda

  28. The Tools • Support all projects on DICE • Support different engines like Frostbite, BF2 and Unreal3 • Scaleable rigs • Created for Maya in MEL and API

  29. The Tools • Design to fit first/third person animations • Both realistic and stylized animations • Deal with many characters for cut scenes • High frame rate (no playblasts) • No Maya referencing

  30. Intro • DICE • The Vision • Team structure • Prototyping • Tools and pipeline • Iteration • Final Thoughts Agenda

  31. Iteration • Movement was a key area of focus • Most moves iterated on 5-6 times • Attention to detail • Motion sickness

  32. Jumping • Context sensitive animations • Layered landing animations • Heavy landings / skill rolls

  33. Wall runs • Impact animation • Guided camera • Aiming • Dynamically triggered

  34. Vaulting • Fixed metrics at first • Became fully dynamic • Choose animation based on height, speed and obstacle shape

  35. Intro • DICE • The Vision • Team structure • Prototyping • Tools and pipeline • Iteration • Final Thoughts Agenda

  36. Final Thoughts • Successful production methodology • Strong belief in the game concept from the beginning to the end • First person restrictions sometimes very challenging • The whole production – a learning experience

  37. Questions?

More Related