learning visual computing for a career in the pixel industry david lee director, r&d next media...
TRANSCRIPT
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
[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