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

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

Embed Size (px)

Citation preview

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

Learning Visual Computing Learning Visual Computing for for

A Career in the Pixel A Career in the Pixel IndustryIndustry

David LeeDavid Lee

Director, R&DDirector, R&D

Next Media Animation Ltd.Next Media Animation Ltd.

2013/04/092013/04/09

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

AgendaAgendaThe Pixel IndustryThe Pixel IndustryCategoriesCategories

CGI Film ProductionCGI Film ProductionSoftware DevelopmentSoftware Development

CoveringCoveringThe IndustryThe IndustryThe ProcessThe ProcessThe SpecialistsThe Specialists

Develop YourselfDevelop YourselfCase StudyCase Study

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

The Pixel IndustryThe Pixel IndustryPixels Pixels

The Picture ElementsThe Picture Elements

CGICGI Computer Generated ImageryComputer Generated Imagery

The IndustryThe IndustryCGI Film ProductionCGI Film Production

Films, TV Series, Commercial FilmsFilms, TV Series, Commercial FilmsIndependent Films Independent Films

CGI Software DevelopmentCGI Software DevelopmentComputer Graphics ToolsComputer Graphics ToolsVideo GamesVideo Games

The CareerThe Career Lots of FunLots of Fun Lots of ChallengeLots of Challenge

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

Siggraph 2012Siggraph 2012

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

Life of PI, VFXLife of PI, VFX

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

CGI Film Industry CGI Film Industry OverviewOverview

You tell me BetterYou tell me BetterHitsHitsSucksSucksAwardsAwardsBankruptsBankrupts1/10?1/10?

Roles, Roles, TheThe ReelReel

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

CGI Film Production CGI Film Production ProcessProcess

Story BoardStory Reel

Layout / PoseReel

Animation ReelComposition&Rendering

Creative Research

DesignCharacterSet, Bkg,Props

Final DesignPackageModeling

LightTextureMaterial

Audio TrackSound Design

SoundRecording,Creation,Effects

SoundFinal Mix

Story Final Cut

Technical Feasibility

TD, CharacterRigging, Lighting, Dynamics

Advanced TD,GI, Physic, Interaction

Refined TechnicalDirection

Blank?! Yes! please wake up and let us fill in the blocks.

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

CGI Film Production CGI Film Production SpecialistsSpecialists

DirectorDirector ProducerProducer Play WriterPlay Writer CoordinatorCoordinator AnimatorAnimator ModelerModeler Material and TextureMaterial and Texture Motion CaptureMotion Capture Sets / Props SpecialistSets / Props Specialist LightingLighting Visual Special EffectsVisual Special Effects

ConceptConcept Audio MixerAudio Mixer Audio Special EffectAudio Special Effect Video ComposerVideo Composer Art DirectorArt Director Technical DirectorTechnical Director Digital SupervisorDigital Supervisor ............

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

CGI Software CGI Software DevelopmentDevelopmentDemo ReelsDemo Reels

Inviting you to enjoy on siteInviting you to enjoy on siteThe latest algorithms just publishedThe latest algorithms just publishedAn in-house exampleAn in-house exampleSome major product imagesSome major product images

You please tell meYou please tell meLots of games occupying your life Lots of games occupying your life

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

Siggraph 2012Siggraph 2012

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

GDC 2013, UnrealGDC 2013, Unreal

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

GDC 2013, CryEngineGDC 2013, CryEngine

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

Software DevelopmentSoftware Development

Computer Graphics ToolsComputer Graphics ToolsFor ProductionFor ProductionFor CreativityFor Creativity

Video Games Video Games Large Scale: MMORPGLarge Scale: MMORPG3 minute fun: iPhone Apps3 minute fun: iPhone Apps

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

CGI Software Development CGI Software Development ProcessProcess

Conventional Life Cycle of Conventional Life Cycle of Software DevelopmentSoftware Development

Visual Elements AddedVisual Elements Added

Here the blank blocks go again !!!

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

CGI Software Development CGI Software Development ProcessProcess

Conventional Life Cycle of Conventional Life Cycle of Software DevelopmentSoftware Development

Visual Elements AddedVisual Elements Added

Define Design Plan Code QA Commercialize

ProposeCharacterScene

Visual / MathModeling

ModelingRiggingDynamic

SceneMaterialLight

ProceduralSetting Tooling

SourcingReview

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

Game Development Game Development ProcessProcess

Agile DevelopmentAgile DevelopmentProgramming as only a portionProgramming as only a portion

Programming

Shall I wake you up again? Guess no!

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

Industrial SpecialistsIndustrial SpecialistsCGI Software DevelopmentCGI Software Development

Project Manager: Experience and Project Manager: Experience and CommunicationCommunication

Technical Leader: Technical + Human LanguageTechnical Leader: Technical + Human LanguageProgrammer: Technical > Human LanguageProgrammer: Technical > Human LanguageTechnical Artist: Technical + Artistic LanguageTechnical Artist: Technical + Artistic Language2D / 3D Designers: Artistic Sense and Skill2D / 3D Designers: Artistic Sense and Skill

Game DevelopmentGame DevelopmentMini HollywoodMini HollywoodSoftware Team + Production TeamSoftware Team + Production Team

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

CGICGI ProgrammerProgrammer AlgorithmAlgorithm

2D / 3D Computer Graphics: To Build2D / 3D Computer Graphics: To Build Image Process: To DrawImage Process: To Draw Computer Vision: To SeeComputer Vision: To See Audio / Video Process: To ComposeAudio / Video Process: To Compose

ToolsTools Visual StudioVisual Studio Max / Maya / PhotoShopMax / Maya / PhotoShop

APIsAPIs DirectXDirectX OpenGLOpenGL

PlatformsPlatforms Windows, Mac, LinuxWindows, Mac, Linux iPhone, Android Phone, OthersiPhone, Android Phone, Others

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

Develop YourselfDevelop Yourself

Digital ContentsDigital ContentsDigital: MeansDigital: MeansContents: EndsContents: EndsReal Life: Mixed UpReal Life: Mixed Up

The costThe costA Professional Tool Set (Freely A Professional Tool Set (Freely

Available)Available)The Learning CurveThe Learning Curve

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

Develop YourselfDevelop Yourself

AlwaysAlways Ask QuestionsAsk Questions

What do I really Want / Have / Can'tWhat do I really Want / Have / Can'tWhat do people really needWhat do people really need

Get a Right Answer Get a Right Answer Should be manyShould be manyHow to tell which is rightHow to tell which is right

And Go For itAnd Go For itShould take some timeShould take some timeBeware not to stick to wrong onesBeware not to stick to wrong ones

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

Case StudyCase StudyJohnny LeeJohnny Lee

CMU / HCI / Wii (2008)CMU / HCI / Wii (2008)Microsoft / KinectMicrosoft / KinectGoogle / Rapid Evaluator (2011)Google / Rapid Evaluator (2011)Johnny's InventionsJohnny's Inventions

http://johnnylee.net/http://johnnylee.net/VideoVideo

YouYouWhat's Your Want / Have / Can'tWhat's Your Want / Have / Can'tPromote YourselfPromote Yourself

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

Case StudyCase StudyAngry BirdsAngry Birds

RovioRovioBankruptingBankruptingReleased 51 game titles, OEM/ODMReleased 51 game titles, OEM/ODMA Finnish company of 50 personsA Finnish company of 50 persons

With Angry BirdsWith Angry BirdsiPhone #1 gameiPhone #1 game42 millions funds42 millions fundsTo be IPO in the US market, in 5 yearsTo be IPO in the US market, in 5 years

Reading, Wired Magazine, UKReading, Wired Magazine, UKHow Rovio made Angry Birds a winnerHow Rovio made Angry Birds a winner

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

Q&AQ&A

Thanks for your timeThanks for your time

[email protected]@nma.copm.tw

[email protected]@ntu.edu.tw

+886-+886-22-6601-3291-6601-3291

+886-920-226-711+886-920-226-711