Riham Toulan Technical Artist.  In this session we will have a closer look at : Ryse character rigging pipeline. Character physics and Secondary animations.

Slides:



Advertisements
Similar presentations
LOGO Emil Persson Head of Research Joel de Vahl Engine Programmer.
Advertisements

Real-time Geometry Caches
Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.
Computer Graphics Computer Animation& lighting Faculty of Physical and Basic Education Computer Science Dep Lecturer: 16 Azhee W. MD.
Evolving Cutting Horse and Sheepdog Behavior with a Simulated Flock Chris Beacham Computer Systems Research Lab 2009.
1 Characters. 2Introduction The Characters are the Actors of the Games. The Characters are the Actors of the Games. Three Types of Characters : Three.
UFCFX5-15-3Mobile Device Development Particle Systems.
Level Creation Pipeline from Sketches to the Level.
Mechanical Engineering Dept.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Character Animation CSE 191A: Seminar on Video Game Programming Lecture 5: Character Animation UCSD, Spring, 2003 Instructor: Steve Rotenberg.
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Character Animation: Skeletons and Joints.
1cs426-winter-2008 Notes  Course project: Will be due at the end of the term You can do it in pairs Create an animation that combines an algorithm for.
1cs426-winter-2008 Notes  Collision notes part 1 (primitive operations) should be up on the weekend.
Level of Detail CS184-Sp05 Section. Level of Detail Basic Idea –Use simpler versions of an object as it makes less of a contribution Generation –How to.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
1cs426-winter-2008 Notes  Sorry about missed classes  Assignment 2: matchmove and particles  Final project.
Motion Capture Animation
CSE 473 Dr. Charles B. Owen Fundamentals of 3D Game Development1 Skeletons and Skinning Bones and Skeletons Mesh Skinning.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Beyond Meshes Spring 2012.
Characters.
Introduction to Modeling. What is CG Modeling? Combination of Sculpting, Architecture, Drafting, and Painting. The core component of computer animation.
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
Introduction.  What is the 3D graphics.  Applications of 3D Graphics.  What is 3Ds MAX.?  System requirements for 3Ds max.  Components of 3Ds MAX.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 19 Other Graphics Considerations Review.
Lesson 1: Intro to Animation
Antigone Engine Kevin Kassing – Period
VFX Pipeline Pertemuan 03 Matakuliah : UO666 / DKV Visual FX Tahun : 2009.
Modelling and Simulation Dynamics. Dynamics Dynamics is a branch of physics that describes how objects move. Dynamic animation uses rules of physics to.
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
Main Navigation  Similar to Unity 3D  Unlike Unity it is a right handed coordinate system  Used to determines whether a positive rotation is clockwise.
reliability, ease of use, and render quality. Here are the
Character Animation for Realtime Applications Michael Putz Klaus Hufnagl Institute of Computer Graphics Graz University of Technology Austria.
3D Animation 5. Character Animation Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 2)
CSE 381 – Advanced Game Programming Code Setup.
The european ITM Task Force data structure F. Imbeaux.
Multimedia System and Networking UTD Slide- 1 University of Texas at Dallas B. Prabhakaran Rigging.
Animation with Maya
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Character Setup In addition to rigging for character models, rigging artists are also responsible for setting up animation controls for anything that is.
LIFESTUDIO:LIPSYNC Plug-In for Maya Quick Tour (Optimized for Microsoft Internet Explorer; may have problems in other browsers)
NCG Crowd System Graduate School of Digital Hollywood Media Science Lab. Koichi Tamura.
CSCE 552 Spring D Models By Jijun Tang. Triangles Fundamental primitive of pipelines  Everything else constructed from them  (except lines and.
Introduction to the Maya C++ API Brent Haley The Ohio State University
Character Design CSIS 5838: Graphics and Animation for Gaming.
LD - Grammar Matthias Segui Serera - Florian Basso.
The Game Development Process: The Game Art Pipeline
Beyond Bouncing Boxes Fast, yet still Realistic, Deformation and Fracture Jeff Lander Darwin 3D, LLC Luxoflux James O'Brien U. of California, Berkeley.
CS 450: COMPUTER GRAPHICS ANIMATION SPRING 2015 DR. MICHAEL J. REALE.
Auran Jet Engine Keng Shih-Ling
Maya Simulation Tips and Tricks - Rigid Bodies, Dynamics and Cloth Justin Muir, Midway Games.
LIFESTUDIO:HEAD® Import-Export Plug-In for 3ds max.
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Advanced Games Development Game Physics CO2301 Games Development 1 Week 19.
An Essential Introduction to Maya Character Rigging by Cheryl Cabrera Chapter 8 Control Rig Setup for a Biped Character: IK and FK.
CGDD 4003 Character Animation. The Skeletal Hierarchy (aka the “rig”) Based on the concept of bones Each bone has exactly one parent Each bone has a transform.
3D Animation 3. Animation Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Unity 3D Rolfe Bozier 24-Apr-2017
Games Development Practices 3D Modelling
Character Design for Animation and Games
Character Rigging for Animation in Maya
Animation Features 4.14.
ATCM 3310 Procedural Animation
Clothing and Accessories.
Chapter XIII Character Animation
Chapter I Introduction
Advanced Games Development Game Physics
Blender API: Part 1: Overview
Presentation transcript:

Riham Toulan Technical Artist

 In this session we will have a closer look at : Ryse character rigging pipeline. Character physics and Secondary animations Examples of useful rigging tools developed along production.

Moving the pipeline to Maya About 2o unique characters without variations Limited resources Has to be Fast, efficient and modular

Python generated Modular Rigging Modular Rigging : The process of creating similar rig components that can be used on different body parts and skeleton types

Maya plug-in Rig Parts Character Parts Character

Metadata Node Network Describes the relationships between nodes Keeps track of data Easier to make rigging and animations tools

Instant Creation Rigs consistency Marking Menus, space switching, Ik/Fk snap etc.. Fast iterations One tool set Multiple copies of the rig in one secene

Secondary Animations & Cloth

Less work for the animators 100% runtime simulation Animation Blending just in case.

 Pendula  Massive sphere  Fixed Rod  Changes orientation of joint  Constrained by cones types  Good for accessories, hair and ropes  ClickMe ClickMe  ClickMe ClickMe  Springs  Massive sphere  Elastic rope  Changes translation of joint  Constrained by a scalable spheres  Good for body fat simulations and slide effect  ClickMe ClickMe

Physicalized joints not enough Hard to setup for a closed mesh like a skirt New in-game cloth System Lots of skirts prototyping

We could not apply the simulation on the render meshes We could not support layers Real Time Wrap Deformer Using a Simulation mesh Vertex colors

Phys proxies setup in Maya Tied to the skeleton Bad coverage Slow Process

Phys Files Separate Cloth Collision proxies Multiple Proxies Real time Feedback Debugging options

 60 Joints  Follows Character Movement  Animation Control  Layers Of Deformations  Scalable  ClickMe ClickMe

Chris Evans, Ivo Herzeg, Harald Zlattinger, Alexander Raab, Mihai Francu, Bogdan Coroi, Jerome Charles, Evgeny Andreeshchev, Sascha Herfort, Franco Bresciani, Axel Gneiting, Florian Reschenhofer, Abdenour Bachir, Chris Goodswen, Min-Chih Wang, Hyejin Moon, Lars Martinsson and Many more ….