Learning Visual Computing for A Career in the

  • Slides: 23
Download presentation
Learning Visual Computing for A Career in the Pixel Industry David Lee Director, R&D

Learning Visual Computing for A Career in the Pixel Industry David Lee Director, R&D Next Media Animation Ltd. 2013/04/09

Agenda The Pixel Industry Categories CGI Film Production Software Development Covering The Industry The

Agenda The Pixel Industry Categories CGI Film Production Software Development Covering The Industry The Process The Specialists Develop Yourself Case Study

The Pixel Industry Pixels The Picture Elements CGI Computer Generated Imagery The Industry CGI

The Pixel Industry Pixels The Picture Elements CGI Computer Generated Imagery The Industry CGI Film Production Films, TV Series, Commercial Films Independent Films CGI Software Development Computer Graphics Tools Video Games The Career Lots of Fun Lots of Challenge

Siggraph 2012

Siggraph 2012

Life of PI, VFX

Life of PI, VFX

CGI Film Industry Overview You tell me Better Hits Sucks Awards Bankrupts 1/10? Roles,

CGI Film Industry Overview You tell me Better Hits Sucks Awards Bankrupts 1/10? Roles, The Reel

CGI Film Production Process Technical Feasibility Story Creative Research Audio Track TD, Character Rigging,

CGI Film Production Process Technical Feasibility Story Creative Research Audio Track TD, Character Rigging, Lighting, Dynamics Advanced TD, GI, Physic, Interaction Refined Technical Direction Story Board Story Reel Layout / Pose Reel Animation Reel Design Character Set, Bkg, Props Final Design Package Modeling Light Texture Material Sound Design Sound Recording, Creation, Effects Sound Final Mix Composition & Rendering Final Cut Blank? ! Yes! please wake up and let us fill in the blocks.

CGI Film Production Specialists Director Concept Producer Audio Mixer Play Writer Audio Special Effect

CGI Film Production Specialists Director Concept Producer Audio Mixer Play Writer Audio Special Effect Coordinator Video Composer Animator Art Director Modeler Technical Director Material and Texture Digital Supervisor Motion Capture . . . Sets / Props Specialist Lighting Visual Special Effects

CGI Software Development Demo Reels Inviting you to enjoy on site The latest algorithms

CGI Software Development Demo Reels Inviting you to enjoy on site The latest algorithms just published An in-house example Some major product images You please tell me Lots of games occupying your life

Siggraph 2012

Siggraph 2012

GDC 2013, Unreal

GDC 2013, Unreal

GDC 2013, Cry. Engine

GDC 2013, Cry. Engine

Software Development Computer Graphics Tools For Production For Creativity Video Games Large Scale: MMORPG

Software Development Computer Graphics Tools For Production For Creativity Video Games Large Scale: MMORPG 3 minute fun: i. Phone Apps

CGI Software Development Process Conventional Life Cycle of Software Development Visual Elements Added Here

CGI Software Development Process Conventional Life Cycle of Software Development Visual Elements Added Here the blank blocks go again !!!

CGI Software Development Process Conventional Life Cycle of Software Development Visual Elements Added Define

CGI Software Development Process Conventional Life Cycle of Software Development Visual Elements Added Define Design Plan Code QA Commercialize Propose Character Scene Visual / Math Modeling Rigging Dynamic Scene Material Light Procedural Setting Tooling Sourcing Review

Game Development Process Agile Development Programming as only a portion Programming Shall I wake

Game Development Process Agile Development Programming as only a portion Programming Shall I wake you up again? Guess no!

Industrial Specialists CGI Software Development Project Manager: Experience and Communication Technical Leader: Technical +

Industrial Specialists CGI Software Development Project Manager: Experience and Communication Technical Leader: Technical + Human Language Programmer: Technical > Human Language Technical Artist: Technical + Artistic Language 2 D / 3 D Designers: Artistic Sense and Skill Game Development Mini Hollywood Software Team + Production Team

CGI Programmer Algorithm 2 D / 3 D Computer Graphics: To Build Image Process:

CGI Programmer Algorithm 2 D / 3 D Computer Graphics: To Build Image Process: To Draw Computer Vision: To See Audio / Video Process: To Compose Tools Visual Studio Max / Maya / Photo. Shop APIs Direct. X Open. GL Platforms Windows, Mac, Linux i. Phone, Android Phone, Others

Develop Yourself Digital Contents Digital: Means Contents: Ends Real Life: Mixed Up The cost

Develop Yourself Digital Contents Digital: Means Contents: Ends Real Life: Mixed Up The cost A Professional Tool Set (Freely Available) The Learning Curve

Develop Yourself Always Ask Questions What do I really Want / Have / Can't

Develop Yourself Always Ask Questions What do I really Want / Have / Can't What do people really need Get a Right Answer Should be many How to tell which is right And Go For it Should take some time Beware not to stick to wrong ones

Case Study Johnny Lee CMU / HCI / Wii (2008) Microsoft / Kinect Google

Case Study Johnny Lee CMU / HCI / Wii (2008) Microsoft / Kinect Google / Rapid Evaluator (2011) Johnny's Inventions http: //johnnylee. net/ Video You What's Your Want / Have / Can't Promote Yourself

Case Study Angry Birds Rovio Bankrupting Released 51 game titles, OEM/ODM A Finnish company

Case Study Angry Birds Rovio Bankrupting Released 51 game titles, OEM/ODM A Finnish company of 50 persons With Angry Birds i. Phone #1 game 42 millions funds To be IPO in the US market, in 5 years Reading, Wired Magazine, UK How Rovio made Angry Birds a winner

Q&A Thanks for your time davidlee@nma. copm. tw davidlee@ntu. edu. tw +886 -2 -6601

Q&A Thanks for your time davidlee@nma. copm. tw davidlee@ntu. edu. tw +886 -2 -6601 -3291 +886 -920 -226 -711