CMIVFX Camera Based Motion Capture 英文版 DVD Inthelastfewyears,manycompanieswenttousedifferentprograms(2Dand3D)anddifferentdevices(motioncapture,motioncontrol)toachievespecifickindsofshotstomeetdifficultorcriticalcreativeneeds.Agenericproblempresentsitselfduringthishybriduseofdifferentprogramsanddevices(programsmadebydifferentcompanies)whichistheprocessofdataexchangebetweenthem.Everyprogramormachinehasitsownlogicwhichcouldbedifferentfromotherrest,buttheyallsharethesameblood,whichisthedata.Traditionally,wemayfaceproblemstransferringanimationorobjectsdatabetweenprogramsorbetweendeviceandaprogram(motioncontrolto3Dcamera)inourproductionline.Mostofyouwouldtendtowaituntilthesoftwarecompaniescreateaplugintodothisworkforyou.UnfortunatelyyousimplycantdothatinrealworldscheduledVFXspot.Wehavetoactimmediatelyupondemandandlearntocreatethesetoolsandutilitiesourselvesinordertogetourjobdoneeffectivelyandontime. CapturingReality Duringouradventure,dealingwithpuredatawillenableusnottojusttransferthedatabetweendifferentpartsofourproductionline,buttomanipulatethisdata,andcustomizeitthewayweneedtosuitouruse,ANDMAYBE(asinourcourse)toinventanewsolutionforanoldproblemusingtwocamerastocapturehumanmovementandautomaticallytransferthedataintoacustomcharacterin3D,withouttheneedofexpensivemotioncapturedeviceorothersolution. Wecanalso,createourowndatafileformatandextensiontopackagespecialkindofdataforuseinotherprogramsortosavethisdataouttodisk.Wewillcreatetoolstosaveourcharacterandcamerasanimationin.CSMfileorothercustomfileformattousethatanimationinotherprogram(Max,MayaandEndorphininthiscourse)ortosaveittodisk,oreventosenditbyinternetforgeneraluse,suchasusualBVHandCSMmotioncapturefiles. Youdonthavetobeskilledrigger,matchmover,MaxscriptureorMelgeniustounderstandandtopracticedoingandcreatingthesetoolsinthiscourse.Westartedfromscratchjustlikeyouwill.(Wedonothideanythingfromyou)Thelearningstructureusedinthesevideos,gearsallusersuptobeabletofollowitscontentsfromstarttobeginning.ThisisoneofthefewvideosmadethatallowanoviceorexperiencedTDsandmidlevel3Dartisttheabilitytolearnonthesamelevel. Capturing(charactertracking)awomanmovementswithtwocameras: Inthischapter,wewilltalkaboutcharactertrackingusingtwodifferentcameraswithangledifferences.(theconditionsandthebestsolution)ThenwewillgothroughtheprocessoftrackingthemovementofawomanfromtwoadditionalHDVcameras,usingAutodeskMatchMoverstepbystep(solidtrackingmethod),thenwewillcreateacoordinatesystem,andexportthetracksofthewomanandthecamerasinto3DMax.Followingthat,wethensetupthe3Dscenetoreceivematchmoverdatacorrectly. BuildingaCSM(characterstudiomotioncapturedatafile)fromscratch: InthissectionofthevideowewillexplainMotioncapturefilestructure(CSMmainly),andhowtoextractinformationfromthiskindoffiles,thenwewillgothroughtheprocessofapplyingthosefilesintocharactersin3d(CharacterStudiointhiscase).(NOTE:Theprocessthatweshowcanbeusedinotherfileformatsinalmostthesamemanor.Yournotlockedto3DMax) BakingandApplication InthisportionofthevideowewillbuildacustomCSMexportertosavetheMatchMovertracksas.CSMfile,thenwewillusethisfiletoAutomaticallycontrolourcharacterincharacterstudiotransformingtrackdataintotypicalmotioncapturefilereadytouseonanycharacter.Duringthisprocess,wewillbuildacustombakingkeysutilityforourtracks. Allthematerial(livefootage(Red,35mm,andHD),andmotioncontrolflairdata)usedinthiscourse,areusedinrealcommercials,totransferallrealproductionconditionsthroughthislongcourse. Wearenotassumingidealconditionswhichcanworkforspecificlabwork,butwepreferredtobringrealstuff,realproblems,suchasdailyVFXworksothatyoutoocanfixthoseproblemsduringthecourse,andtomimicrealproductionlinecircumstances,stepbystep.