1 / 28

Presented By: Aleissia Laidacker Nicolas Barbeau

Presented By: Aleissia Laidacker Nicolas Barbeau. Living Crowds AI & Animation in : Assassin’s Creed: Brotherhood. Assassin’s Creed Brotherhood. PIPELINE - AI. AI TEAM. Core AI. Missions. Behavior. Fight. Crowd. Assassin’s Creed Brotherhood. PIPELINE – CORE AI TEAM.

loisr
Télécharger la présentation

Presented By: Aleissia Laidacker Nicolas Barbeau

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. Presented By: AleissiaLaidacker Nicolas Barbeau

  2. Living CrowdsAI & Animation in:Assassin’s Creed: Brotherhood

  3. Assassin’s Creed Brotherhood PIPELINE - AI AI TEAM Core AI Missions Behavior Fight Crowd

  4. Assassin’s Creed Brotherhood PIPELINE – CORE AI TEAM • Core Mechanics • Spawning • Save System, Replay System

  5. Assassin’s Creed Brotherhood PIPELINE – MISSIONS TEAM • Mission Design Tech • Exotic Gameplay

  6. Assassin’s Creed Brotherhood PIPELINE – BEHAVIOR TEAM • Physical State and Actions • Main Character – “3C”: (Character, Camera, Controls) • Animation Gameplay

  7. Assassin’s Creed Brotherhood PIPELINE – FIGHT TEAM • Fight Behavior • Fight AI • Fight Animators

  8. Assassin’s Creed Brotherhood PIPELINE – CROWD TEAM • NPC AI • Gameplay Systems • Navigation

  9. Assassin’s Creed Brotherhood CROWD PROGRESSION

  10. Assassin’s Creed Brotherhood THE CHALLENGE • More Missions and Reactions • + • Day and Night Cycle • + • Rome Upgrade System • = 3X more Crowd Life content than AC2. In 10 Months Time!

  11. Assassin’s Creed Brotherhood STARTING POINT • Behaviors = Programmer Centric: Problem for simple needs • Programmer vs Animator Control • Need new tools! • How to create a simple behavior?

  12. Assassin’s Creed Brotherhood DATA DRIVEN BEHAVIORS

  13. Assassin’s Creed Brotherhood CUSTOM ACTIONS What is it? • Body Part Transferring • Look-at • Transitions • Loops • Variety • Weights

  14. Assassin’s Creed Brotherhood CUSTOM ACTIONS Orientation Settings • Idle: Turn to Target • Move: Oriented Move

  15. Assassin’s Creed Brotherhood CUSTOM ACTIONS Blended Animations

  16. Assassin’s Creed Brotherhood CUSTOM ACTIONS Random Look-At • Systemic • Moods

  17. Assassin’s Creed Brotherhood OASIS Reactions Using Oasis and custom actions for sound and NPC reactions. • Mix and match thousands of speech lines with generic or specific animations. • Fast creation based on a template system. • Managing the Data

  18. Assassin’s Creed Brotherhood CROWD LIFE COORDINATOR What is it? • Gameplay Object • No Scripted Scenes for each Character • Drag and Drop – Static Object • It makes creating a unique ambiance fast and easy.

  19. Assassin’s Creed Brotherhood CROWD LIFE COORDINATOR What it does • Plays Custom Actions • Prop Spawning information • Loads animation data dynamically • Manages character interruptions and reactivity.

  20. Assassin’s Creed Brotherhood BREAKING THE CYCLE • Break the robotic feel • Making walk uneven and asymmetrical • Making characters feel more human

  21. Assassin’s Creed Brotherhood BREAKING THE CYCLE

  22. Assassin’s Creed Brotherhood NPCG: How to make a character with a wait and a walk animation How it was done before… GENERIC WAIT TRANSITION a WALK a UNIQUE WALK WAIT TRANSITION b WALK b

  23. Assassin’s Creed Brotherhood NPCG: How to make a character with a wait and a walk animation We call it… Transblend! GENERIC WAIT TRANSITION WALK a UNIQUE WALK WALK b WALK b

  24. Assassin’s Creed Brotherhood NPCG: How to make a character with a wait and a walk animation Fame

  25. Assassin’s Creed Brotherhood ANIMATION BUDGET Doing More with Less • NPCG • Reuse Animations • Dividing Rome into distinct areas • Loading Animations dynamically • Memory Limitations!

  26. Assassin’s Creed Brotherhood What a Challenge! RECAP

  27. Assassin’s Creed Brotherhood Thank You!Q&A Q&A aleissia.laidacker@ubisoft.com nicolas.barbeau@ubisoft.com

More Related