Using GPU Rendering - Achieving Animation Production in Hours 王銓彰 Media Lab, Next Media Animation October 22, 2010.

Slides:



Advertisements
Similar presentations
The Jahshaka Project Jahshaka V3 Application Overview Revision 1 The Jahshaka Project.
Advertisements

Free-viewpoint Immersive Networked Experience February 2010.
Introduction to 3DS Max for Game 1 Matakuliah : T0952 – Multimedia 3D Modelling and Animation Tahun: 2009.
Making Movies Aaron Bloomfield CS 445: Introduction to Graphics Fall 2006 (Slide set originally by David Brogan)
Dynamic Global Illumination from many Lights GDC 2012 by Wolfgang Engel, Igor Lobanchikov and Timothy Martin.
Level Creation Pipeline from Sketches to the Level.
Game Content Development (Game Content Development)
Evaluation in Digital Media Graphics Basic Concepts.
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
Aug 24, Fall 2005ITCS4010/50101 Design Teams Team Structure Interdisciplinary Teams.
Computer Graphics Sohaib A Khan CS101 Wk02 Topical Lecture.
BPC: Art and Computation – Spring 2007 Overview of Spring Semester Tools and Technologies Glenn Bresnahan
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
IMGD 1001: The Game Art Pipeline
IMGD 1001: The Game Art Pipeline. IMGD (Visual) Art Courses  AR Essentials of Art.  AR Digital Imaging and Computer Art.  IMGD/AR.
Motion Capture Animation
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
22C:196 Computer Animation Instructor: Joe Kearney 101M MLH
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
Television Production Team. Standard 7.0 Standard Text: Exhibit knowledge of the television production team. Learning Goal: Students will be able to understand.
IAT 241 Animation Production  Strategies  Resources  Process.
November 24, 2010 Student Video Projects By Steve Katz.
REVES research group REndering for Virtual Environments with Sound REVES/INRIA, Sophia-Antipolis, France Contact:
Learning Visual Computing for A Career in the Pixel Industry David Lee Director, R&D Next Media Animation Ltd. 2013/04/09.
Lesson 1: Intro to Animation
Blender Landon Glodowski. Agenda  The History of Blender  Blender 2.6  Python Scripts  The Blender Foundation  The Blender Foundation Projects 
Topic 2 Digital Production Process - part 1. Contents Production Strategies. Hardware, Software & Human Resource Requirements.
Making Movies.
VFX Pipeline Pertemuan 03 Matakuliah : UO666 / DKV Visual FX Tahun : 2009.
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
Invitation to Computer Science 5th Edition
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Hands-on Introduction to After Effects Chris Jackson Author, Designer, Professor.
Pre Production Concept Story Development Visual Development Technical Direction Production Management.
CNM 190 Advanced Digital Animation Dan Garcia, EECS (co-instructor) Brian A. Barsky, EECS (co-instructor) Jeremy Huddleston, EECS (TA)
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Motion Capture Animation & Procedural Animation
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
Storyboarding The Why and the How…. A set of drawings that represent screen layout sequences First used by filmmakers to plan the sequences of movie scenes.
Making Movies CS 445/645 Spring Making Movies n Concept n Storyboarding n Sound n Character Development n Layout and look n Effects n Animation.
Making Movies CS 445/645 Fall TAs Needed n Undergrads needed to TA and grade for CS courses –TA labs for CS101, CS201, CS216, etc. –Office hours,
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Making Movies. n Concept n Storyboarding n Sound n Character Development n Layout and look n Effects n Animation n Lighting.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Chapter 6.8 Cinematography. 2 Before You Begin Is there a need for cinematics? Do they integrate with game play? What does the budget provide.
Content: Fiona King Visual Effects: Olivia King.
DIGITAL CONTENT CREATION PROCESS fff PRE-PRODUCTION PRODUCTION POST-PRODUCTION Process ANIMATION PROCESS.
Chapter 6.7 Animation. 2 Overview When to use animation Feedback to player about interaction with UI and in-game action Communicating environmental* conditions.
Feature Film Production Using 3D Computer Animation.
Making Movies CS 445/645 Fall Assignment 4, part 2 n How is this done in hardware? –Interpolate reflection vectors across polygon surface –Compute.
Pertemuan ke-2 Creative Animasi Nuryadi, S.Sos., M.I.Kom.
Identify the roles and opportunities available within an elected vocational area of the Creative Industries sector.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Objective % Understand career planning in a digital media environment.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Multimedia Syllabus Information
Computer Game and Animation Techniques – a brief history
P2 - Creating briefs, Schedules and Storyboards
Chapter 1 An overview on Computer Graphics
Visual Information Retrieval
Chapter 6.7 Animation.
Chapter 1 An overview on Computer Graphics
Introduction to 3D Animation
Chapter 6.7 Animation.
CNM 190 Advanced Digital Animation
3D graphics process.
Computer Game and Animation Techniques – a brief history
P2 - Creating briefs and Storyboards
Introduction to Computer Graphics
Chapter 6.8 Cinematography
장 우린 교수 animation 3D 2012 O.R.E.N.T.A.T.I.O.N..
Presentation transcript:

Using GPU Rendering - Achieving Animation Production in Hours 王銓彰 Media Lab, Next Media Animation October 22, 2010

NVIDIA Confidential Objectives What We Do and Why Classic Animation Production Pipeline Concept Next Media Animation Pipeline What We Have Learned and Will Do with GPU

NVIDIA Confidential 新聞動畫 Animate the “Missing Image” inside the News Our Objectives Within Two Hours Finishing One Animation From Story Board to Broadcasting At least 20 sets of News Animation per Day Famous People Must Look Like Themselves No Quality Sacrificed Mission Impossible Regular Animation Pipeline Not Working Now Some Technical Creativity Needed

NVIDIA Confidential 新聞動畫 We Integrate the Game Development with the Computer Animation Utilizing GPU Computing Power to Solve the Problems Mission Completed !

NVIDIA Confidential 新聞動畫 You Can See the 蘋果動新聞 at YouTube 壹電視 Next TV

NVIDIA Confidential Next Media Animation 壹傳媒動畫 From August, 1 st, Animation Production Staff Production Capacity 30 Animations / Day, 30-second Animation Each 100 min. Animation / Week Major Customers 蘋果日報、壹電視、路透社、 BBC 、 Turner Medial Lab R&D Team in Next Media Animation

NVIDIA Confidential 3D Animation Production Pipeline Visual Development Sketches Storyboarding Pre- production Shot Production Delivery Modeling Texture Paint Pre-lighting Rigging Camera track Match Movie Animation Layout Animation Animation Cleanup Tech Animation Lighting Effects Rendering Composite

NVIDIA Confidential 3D Animation Production Pipeline Visual Development Sketches Storyboarding Pre- production Shot Production Delivery Modeling Texture Paint Pre-lighting Rigging Camera track Match Movie Animation Layout Animation Animation Cleanup Tech Animation Lighting Effects Rendering Composite For 30-sec Animation : ?? days ?? Days/hours ?? hours

NVIDIA Confidential Our Solution 1 st Step No More CPU Rendering No Rendering Farm GPU Rendering Shaders Next Gen Game Production Spec. Keeping in “OK” Quality Graphics Workstation = Rendering Machine Final Rendering Quality When Editing WYSWYG

NVIDIA Confidential Next Gen. Game Rendering

NVIDIA Confidential Our Solution 2 nd Step Building Up a high Efficient Motion Capture Pipeline 50 Vicon Cameras In-house Motion Retargeting Technique We Capture 300 Motion Clips Every Day. 10 min. Data Processing Time for Each Motion Clip before Delivering to Animators Facial Motion Capture for Facial Expression Synthesis Facial Mocap Demo

NVIDIA Confidential Our Solution 3 rd Step In-house Animation Software 70% Animation Done by Our Own Tools 95% Rendering Work Done by GPU A 3dsMax Real-time Renderer Plugin Procedural Animation Game AI Technologies Physics Simulation Integrate PhysX with Our Game Engine Real-time Renderer + Post-processing AT Demo

NVIDIA Confidential Our Solution 4 th Step Graphics Asset Database and Search Engine 3D Models Characters Textures Motion Clips Animation Templates Recycling Mechanism Workflow Management System

NVIDIA Confidential Our Pipeline Visual Development Sketches Storyboarding Pre- production Shot Production Delivery Models/Characters in Database Camera track Game AI Motion from MoCap Physics Enigne Lighting Effects (Game Engine) Real-time 3D Rendering By Game Engine Composite For 30-sec Animation : 20 min. 30 min.5 min hour 20 min.

NVIDIA Confidential What We Have Learned GPU Rendering Is the Most Important Successful Key for News Animation GPU Is Not Only for Graphics Real-time Rendering Facial Expression Synthesis in Real-time (20fps) Computer Vision Physics Simulation Computational Geometry GPU Provides Us Super-computing Power R&D Is Very Important

NVIDIA Confidential What We Will Do NVIDIA CUDA

NVIDIA Confidential What We Will Do Setup a Hybrid Programming Environment GPU + Multi-Core New Projects GPU-based Global Illumination Renderer GPU Rendering Farm New Hair and Fur Solution New Skin Deformation with Muscle and Fascia

NVIDIA Confidential Thanks Light Stage Next Media Animation, Media Lab