Learning Visual Computing for A Career in the Pixel Industry David Lee Director, R&D Next Media...

Preview:

Citation preview

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

AgendaAgendaThe Pixel IndustryThe Pixel IndustryCategoriesCategories

CGI Film ProductionCGI Film ProductionSoftware DevelopmentSoftware Development

CoveringCoveringThe IndustryThe IndustryThe ProcessThe ProcessThe SpecialistsThe Specialists

Develop YourselfDevelop YourselfCase StudyCase Study

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

Siggraph 2012Siggraph 2012

Life of PI, VFXLife of PI, VFX

CGI Film Industry CGI Film Industry OverviewOverview

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

Roles, Roles, TheThe ReelReel

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.

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 ............

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

Siggraph 2012Siggraph 2012

GDC 2013, UnrealGDC 2013, Unreal

GDC 2013, CryEngineGDC 2013, CryEngine

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

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 !!!

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

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!

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

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

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

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

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

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

Q&AQ&A

Thanks for your timeThanks for your time

davidlee@nma.copm.twdavidlee@nma.copm.tw

davidlee@ntu.edu.twdavidlee@ntu.edu.tw

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

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

Recommended