{"product_id":"c4d-to-xpression-key-frame-file-workflow-kit","title":"C4D to XPression Key Frame File Workflow Kit","description":"\u003cp\u003eA practical workflow package for using Cinema 4D Camera \/ Object keyframe motion data inside XPression as Key Frame File.\u003c\/p\u003e\n\u003cp\u003eThis package is designed for users who want to bring Camera \/ Object motion created in Cinema 4D into XPression, export it as Key Frame File txt data, assign it to XPression parameters, and use it as part of an XPression scene workflow.\u003c\/p\u003e\n\u003cp\u003eThis package includes a Cinema 4D sample scene, Cinema 4D Python exporter, Camera\/Object txt samples, an XPression sample project with Key Frame File already applied, README files, and workflow guides.\u003c\/p\u003e\n\u003cp\u003eInstead of directly copying Cinema 4D Position \/ Rotation \/ FOV values into XPression, this package provides a practical workflow for converting C4D motion into Key Frame File format and checking the required settings on the XPression side.\u003c\/p\u003e\n\u003ch2\u003eProduct Notes\u003c\/h2\u003e\n\u003cp\u003eThis product is a digital workflow package consisting of sample files and JP\/EN documentation.\u003c\/p\u003e\n\u003cp\u003eNo video tutorial is included in v1.0.\u003c\/p\u003e\n\u003cp\u003eThis is not a finished broadcast template. It is a practical workflow package for converting, exporting, assigning, and checking C4D Camera \/ Object motion so it can be used in XPression through Key Frame File.\u003c\/p\u003e\n\u003cp\u003eUse the included C4D sample, Python exporter, Camera\/Object txt files, XPression sample project, README, and Workflow Guide to understand the workflow for bringing motion from Cinema 4D into XPression Key Frame File.\u003c\/p\u003e\n\u003ch2\u003eWhat You Can Do with This Package\u003c\/h2\u003e\n\u003cp\u003eThis package helps you use Cinema 4D Camera \/ Object motion inside XPression through Key Frame File.\u003c\/p\u003e\n\u003cp\u003eYou can use the included files to:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExport C4D Camera \/ Object motion as txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse C4D Camera \/ Object keyframe motion data as XPression Key Frame File\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eConfirm the txt column structure for XPression Key Frame File\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnderstand the difference between Camera txt and Object txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eApply Position \/ Rotation \/ FOV conversion rules\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAssign Source Column settings in XPression\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCheck key settings such as Right Handed Coordinates, Scale, Offset, and Rotation Order\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eInspect an XPression sample project with Key Frame File already applied\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSeparate C4D motion data from final screen placement in XPression\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThis is not just a script package. It is a practical workflow package designed to help you bring C4D motion into XPression, understand where offsets and mismatches can occur, and check the settings in the correct order.\u003c\/p\u003e\n\u003ch2\u003eIncluded Files\u003c\/h2\u003e\n\u003cp\u003eThis product includes the following files:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCamera Sample.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCube Sample.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eREADME_JP.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eREADME_EN.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWORKFLOW_GUIDE_JP.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWORKFLOW_GUIDE_EN.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLICENSE_AND_NOTES.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCHANGELOG.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression Key Frame File exporter.py\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression Key Frame File exporter_Sample.c4d\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression Key Frame File exporter_Sample.xpp\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eFile Details\u003c\/h2\u003e\n\u003ch3\u003eCamera Sample.txt\u003c\/h3\u003e\n\u003cp\u003eA Key Frame File sample for Camera.\u003c\/p\u003e\n\u003cp\u003eIt uses a 10-column structure including Position, Rotation, Scaling, and FOV.\u003c\/p\u003e\n\u003cp\u003eIn XPression, use this file to check Camera Position, Rotation, and FOV assignment.\u003c\/p\u003e\n\u003ch3\u003eCube Sample.txt\u003c\/h3\u003e\n\u003cp\u003eA Key Frame File sample for a non-camera Object.\u003c\/p\u003e\n\u003cp\u003eIt uses a 9-column structure including Position, Rotation, and Scaling.\u003c\/p\u003e\n\u003cp\u003eIn XPression, use this file to check Object Position, Rotation, and Scaling assignment.\u003c\/p\u003e\n\u003ch3\u003eXPression Key Frame File exporter.py\u003c\/h3\u003e\n\u003cp\u003eA Python exporter to be executed from Cinema 4D Script Manager.\u003c\/p\u003e\n\u003cp\u003eIt reads the world transform of the selected Camera or Object and exports a txt file formatted for XPression Key Frame File.\u003c\/p\u003e\n\u003ch3\u003eXPression Key Frame File exporter_Sample.c4d\u003c\/h3\u003e\n\u003cp\u003eA Cinema 4D sample scene for this workflow.\u003c\/p\u003e\n\u003cp\u003eUse this scene to check Camera and Object motion and export txt data with the Python exporter.\u003c\/p\u003e\n\u003ch3\u003eXPression Key Frame File exporter_Sample.xpp\u003c\/h3\u003e\n\u003cp\u003eAn XPression sample project with Key Frame File already applied.\u003c\/p\u003e\n\u003cp\u003eYou can check how Camera Sample.txt and Cube Sample.txt are assigned inside XPression.\u003c\/p\u003e\n\u003ch3\u003eREADME_JP.txt \/ README_EN.txt\u003c\/h3\u003e\n\u003cp\u003eDocumentation for included files, basic steps, how to open the files, and important notes.\u003c\/p\u003e\n\u003ch3\u003eWORKFLOW_GUIDE_JP.txt \/ WORKFLOW_GUIDE_EN.txt\u003c\/h3\u003e\n\u003cp\u003eWorkflow guides explaining the concept, conversion rules, XPression settings, and practical steps for bringing motion from C4D to XPression.\u003c\/p\u003e\n\u003ch3\u003eLICENSE_AND_NOTES.txt\u003c\/h3\u003e\n\u003cp\u003eLicense terms, redistribution restrictions, disclaimers, and commercial-use notes.\u003c\/p\u003e\n\u003ch3\u003eCHANGELOG.txt\u003c\/h3\u003e\n\u003cp\u003eVersion history and update notes.\u003c\/p\u003e\n\u003ch2\u003eTarget Users\u003c\/h2\u003e\n\u003cp\u003eThis product is intended for users who:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eWant to use Camera \/ Object motion from C4D inside XPression\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWant to reproduce C4D camera work in XPression through Key Frame File\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWant to use C4D keyframe motion data as XPression Key Frame File\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWant to check Source Column assignment with a practical sample\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eHave experienced mismatches when copying C4D Position \/ Rotation \/ FOV directly\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eNeed to understand Right Handed Coordinates or Rotation Order in XPression\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWant to separate conversion issues from scene-structure issues\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWant to use practical sample files as a reference for their own XPression workflow\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eBasic Workflow\u003c\/h2\u003e\n\u003ch3\u003e1. Open the C4D sample\u003c\/h3\u003e\n\u003cp\u003eOpen XPression Key Frame File exporter_Sample.c4d in Cinema 4D.\u003c\/p\u003e\n\u003ch3\u003e2. Run the Python exporter\u003c\/h3\u003e\n\u003cp\u003eOpen Script Manager in Cinema 4D and load the included Python file using Open Script...\u003c\/p\u003e\n\u003cp\u003eFile to use:\u003c\/p\u003e\n\u003cp\u003eXPression Key Frame File exporter.py\u003c\/p\u003e\n\u003cp\u003eSelect only one Camera or Object, then press Execute in Script Manager to export the txt file.\u003c\/p\u003e\n\u003ch3\u003e3. Check the txt file\u003c\/h3\u003e\n\u003cp\u003eIf a Camera is exported, the txt file uses a 10-column structure including FOV.\u003c\/p\u003e\n\u003cp\u003eIf an Object is exported, the txt file uses a 9-column structure including Position, Rotation, and Scaling.\u003c\/p\u003e\n\u003cp\u003eCheck Type, Rows, column number list, and first row in the Cinema 4D Console.\u003c\/p\u003e\n\u003ch3\u003e4. Load the txt in XPression\u003c\/h3\u003e\n\u003cp\u003eLoad the txt file as Key Frame File in XPression.\u003c\/p\u003e\n\u003cp\u003eAssign the Camera txt to the Camera.\u003c\/p\u003e\n\u003cp\u003eAssign the Object txt to the Object.\u003c\/p\u003e\n\u003ch3\u003e5. Check Key Frame File settings\u003c\/h3\u003e\n\u003cp\u003eIn XPression, check the following:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eColumn Delimiter = Tab\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDecimal Separator = Dot\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRight Handed Coordinates = OFF\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRotation Order = default\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSource Column = Match the txt column number\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eScale = 1.0\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eOffset = 0.0\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e6. Adjust screen placement with the parent Group\u003c\/h3\u003e\n\u003cp\u003eIn this sample, the Object driven by Key Frame File is placed inside a Group, and screen-position adjustment is handled by the parent Group.\u003c\/p\u003e\n\u003cp\u003eBy separating C4D Position \/ Rotation \/ FOV data from final XPression screen placement, it becomes easier to avoid double correction and troubleshoot offsets.\u003c\/p\u003e\n\u003ch2\u003eXPression Screen Coordinate Notes\u003c\/h2\u003e\n\u003cp\u003eIn XPression, when working with screen coordinates, 0,0 is based at the lower-left of the screen.\u003c\/p\u003e\n\u003cp\u003eFor a 1920×1080 XPression scene, the screen center is 960,540.\u003c\/p\u003e\n\u003cp\u003eIf C4D data built around the world origin needs to be placed at the XPression screen center, check parent Group offset and Global Transformations.\u003c\/p\u003e\n\u003cp\u003eThis screen-center offset is a separate issue from Position \/ Rotation \/ FOV conversion.\u003c\/p\u003e\n\u003ch2\u003eConversion Concepts Used in This Product\u003c\/h2\u003e\n\u003ch3\u003ePosition\u003c\/h3\u003e\n\u003cp\u003eC4D X\/Y values are used as-is, while Z is inverted.\u003c\/p\u003e\n\u003cp\u003eExample:\u003c\/p\u003e\n\u003cp\u003eC4D Position\u003c\/p\u003e\n\u003cp\u003e100 \/ 200 \/ 300\u003c\/p\u003e\n\u003cp\u003eKey Frame File Position\u003c\/p\u003e\n\u003cp\u003e100 \/ 200 \/ -300\u003c\/p\u003e\n\u003ch3\u003eRotation\u003c\/h3\u003e\n\u003cp\u003eC4D HPB values are not copied directly into XPression Rotation X\/Y\/Z.\u003c\/p\u003e\n\u003cp\u003eThe Python exporter reconstructs the C4D orientation as a matrix and converts it into Rotation X\/Y\/Z values that can be used in XPression.\u003c\/p\u003e\n\u003ch3\u003eFOV\u003c\/h3\u003e\n\u003cp\u003eThis workflow assumes a Perspective Camera and uses Cinema 4D vertical FOV.\u003c\/p\u003e\n\u003cp\u003eFor Camera txt, FOV is column 10.\u003c\/p\u003e\n\u003ch2\u003eImportant Notes\u003c\/h2\u003e\n\u003cp\u003eThis product is a practical workflow package for using C4D Camera \/ Object motion inside XPression through Key Frame File.\u003c\/p\u003e\n\u003cp\u003eBefore using it as part of a production template, always test it in your own environment.\u003c\/p\u003e\n\u003cp\u003eNo video tutorial is included in v1.0. Please refer to README_JP \/ README_EN and WORKFLOW_GUIDE_JP \/ WORKFLOW_GUIDE_EN for setup and workflow instructions.\u003c\/p\u003e\n\u003cp\u003eResults may vary depending on:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eXPression version\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCinema 4D version\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eOS environment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGPU \/ driver environment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eFrame rate\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eScene resolution\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRotation Order\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRight Handed Coordinates\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSource Column settings\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eScale \/ Offset\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eParent Group\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGlobal Transformations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCamera FOV\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003etxt file path\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eOutput environment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you open the XPression project on another PC or from another folder, the Key Frame File txt references may be broken.\u003c\/p\u003e\n\u003cp\u003eIf this happens, manually reassign Camera Sample.txt and Cube Sample.txt.\u003c\/p\u003e\n\u003ch2\u003eWhat This Package Can and Cannot Guarantee\u003c\/h2\u003e\n\u003ch3\u003eThis package can help you:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUse C4D Camera \/ Object motion as XPression Key Frame File\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eExport C4D Camera \/ Object keyframe motion data as txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCheck Camera txt and Object txt column structures\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eReview Source Column assignment in XPression\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnderstand Position \/ Rotation \/ FOV conversion concepts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eInspect an XPression sample project with applied settings\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUnderstand parent Group adjustment for screen placement\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eThis package does not guarantee:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIdentical behavior in all XPression versions\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eIdentical behavior in all Cinema 4D versions\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGuaranteed production operation in every environment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for special C4D scenes using Constraint, Target, Expression, or Deformer setups\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eAutomatic adjustment for every project hierarchy or output environment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eIndividual technical support for each purchaser environment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eLicense and Usage Terms\u003c\/h2\u003e\n\u003cp\u003eCommercial reference use in your own projects is permitted.\u003c\/p\u003e\n\u003cp\u003eHowever, the following are prohibited:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRedistributing the product files\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSharing the ZIP file\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eReselling the included script or sample project as another product\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSelling a modified version as a competing product\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eUploading the files to public repositories or file-sharing services\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor details, please refer to LICENSE_AND_NOTES.txt.\u003c\/p\u003e\n\u003ch2\u003eDisclaimer\u003c\/h2\u003e\n\u003cp\u003eThis product is a practical reference package based on workflow testing and sample project setup.\u003c\/p\u003e\n\u003cp\u003eIt does not guarantee full reproduction across all XPression versions, Cinema 4D versions, operating systems, GPUs, drivers, project settings, or output environments.\u003c\/p\u003e\n\u003cp\u003eAlways verify the workflow in your own environment before production use.\u003c\/p\u003e\n\u003cp\u003eDekoBokoTech \/ DBT Partners Studio is not responsible for any production issue, data loss, operational problem, or damage caused by the use or modification of this workflow package.\u003c\/p\u003e\n\u003ch2\u003eC4D to XPression Key Frame File Workflow Kit\u003c\/h2\u003e\n\u003cp\u003eCinema 4Dで作成したCamera \/ Objectのキー情報を、XPressionのKey Frame Fileとして扱うための実践ワークフローパッケージです。\u003c\/p\u003e\n\u003cp\u003eC4Dで作成したPosition \/ Rotation \/ FOVの動きをそのままXPressionへコピーするのではなく、Key Frame File用のtxtとして書き出し、XPression側でCameraやObjectに割り当てて使うためのサンプル一式を収録しています。\u003c\/p\u003e\n\u003cp\u003e本パッケージには、C4Dサンプルシーン、Cinema 4D用Python exporter、Camera\/Object用txtサンプル、XPression適用済みサンプルプロジェクト、README、ワークフローガイドを同梱しています。\u003c\/p\u003e\n\u003cp\u003eこれは完成済みの演出テンプレートではなく、C4Dで作成したCamera \/ Objectの動きをXPressionのKey Frame Fileとして使用するための、変換・書き出し・割り当て・確認手順をまとめた実践パッケージです。\u003c\/p\u003e\n\u003cp\u003eC4D側のPosition \/ Rotation \/ FOVをそのままXPressionへ入力するのではなく、Key Frame File用に変換し、XPression側でどの列をどのパラメーターへ割り当てるか、Right Handed Coordinates、Source Column、Scale \/ Offset、Rotation Order、親Group、Global Transformationsをどの順番で確認するかを、実際のサンプルで確認できます。\u003c\/p\u003e\n\u003ch2\u003e商品内容について\u003c\/h2\u003e\n\u003cp\u003e本商品は、サンプルファイルと日英ドキュメントによるデジタルワークフローパッケージです。\u003c\/p\u003e\n\u003cp\u003ev1.0時点では、動画チュートリアルは含まれていません。\u003c\/p\u003e\n\u003cp\u003e完成済みの放送テンプレートではなく、Cinema 4Dで作成したCamera \/ Objectのキー情報を、XPressionのKey Frame Fileとして使うためのワークフロー一式です。\u003c\/p\u003e\n\u003cp\u003e同梱されているC4Dサンプル、Python exporter、Camera\/Object用txt、XPression適用済みサンプルプロジェクト、README、Workflow Guideを使って、C4DからXPression Key Frame Fileへ動きを渡す流れを確認できます。\u003c\/p\u003e\n\u003ch2\u003eこの商品でできること\u003c\/h2\u003e\n\u003cp\u003eこのパッケージでは、C4Dで作成したCamera \/ Objectの動きを、XPression側でKey Frame Fileとして読み込み、CameraやObjectのパラメーターへ割り当てて使う流れを確認できます。\u003c\/p\u003e\n\u003cp\u003e主に次の内容に対応しています。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eC4DのCamera \/ Object motionをtxtとして書き出す\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eC4Dのキー情報をXPression Key Frame Fileとして使う\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression Key Frame File用の列構成を確認する\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCamera用txtとObject用txtの違いを確認する\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePosition \/ Rotation \/ FOVの変換規約を確認する\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSource Columnの割り当てを確認する\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRight Handed Coordinates、Scale、Offset、Rotation Orderの確認ポイントを学ぶ\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression適用済みプロジェクトで実際の設定例を確認する\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eC4Dから来た動きと、XPression画面内の配置調整を分けて考える\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e単なるスクリプト配布ではなく、C4DからXPressionへ動きを持ち込んで使うときに、どこでズレが起きやすいか、どの順番で確認すべきかまで整理した実務用ワークフローパッケージです。\u003c\/p\u003e\n\u003ch2\u003e含まれるファイル\u003c\/h2\u003e\n\u003cp\u003eこの商品には、以下のファイルが含まれます。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCamera Sample.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCube Sample.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eREADME_JP.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eREADME_EN.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWORKFLOW_GUIDE_JP.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eWORKFLOW_GUIDE_EN.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLICENSE_AND_NOTES.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCHANGELOG.txt\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression Key Frame File exporter.py\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression Key Frame File exporter_Sample.c4d\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression Key Frame File exporter_Sample.xpp\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e各ファイルの内容\u003c\/h2\u003e\n\u003ch3\u003eCamera Sample.txt\u003c\/h3\u003e\n\u003cp\u003eCamera用のKey Frame Fileサンプルです。\u003c\/p\u003e\n\u003cp\u003ePosition、Rotation、Scaling、FOVを含む10列構成です。\u003c\/p\u003e\n\u003cp\u003eXPression側では、CameraのPosition、Rotation、FOVに割り当てて確認します。\u003c\/p\u003e\n\u003ch3\u003eCube Sample.txt\u003c\/h3\u003e\n\u003cp\u003eCamera以外の対象Object用のKey Frame Fileサンプルです。\u003c\/p\u003e\n\u003cp\u003ePosition、Rotation、Scalingを含む9列構成です。\u003c\/p\u003e\n\u003cp\u003eXPression側では、対象ObjectのPosition、Rotation、Scalingに割り当てて確認します。\u003c\/p\u003e\n\u003ch3\u003eXPression Key Frame File exporter.py\u003c\/h3\u003e\n\u003cp\u003eCinema 4DのScript Managerで実行するPython exporterです。\u003c\/p\u003e\n\u003cp\u003e選択しているCameraまたはObjectのワールド変換を取得し、XPressionのKey Frame File用txtとして書き出します。\u003c\/p\u003e\n\u003ch3\u003eXPression Key Frame File exporter_Sample.c4d\u003c\/h3\u003e\n\u003cp\u003eワークフロー確認用のCinema 4Dサンプルシーンです。\u003c\/p\u003e\n\u003cp\u003eCameraとObjectの動きを確認し、Python exporterでtxtを書き出すためのサンプルとして使用します。\u003c\/p\u003e\n\u003ch3\u003eXPression Key Frame File exporter_Sample.xpp\u003c\/h3\u003e\n\u003cp\u003eXPression側でKey Frame Fileを適用した確認用サンプルプロジェクトです。\u003c\/p\u003e\n\u003cp\u003eCamera Sample.txt と Cube Sample.txt を読み込んだ状態を確認できます。\u003c\/p\u003e\n\u003ch3\u003eREADME_JP.txt \/ README_EN.txt\u003c\/h3\u003e\n\u003cp\u003e同梱ファイル、基本手順、開き方、注意事項をまとめたドキュメントです。\u003c\/p\u003e\n\u003ch3\u003eWORKFLOW_GUIDE_JP.txt \/ WORKFLOW_GUIDE_EN.txt\u003c\/h3\u003e\n\u003cp\u003eC4DからXPressionへ動きを持ち込む際の考え方、変換規約、XPression側の設定、使用前の確認手順をまとめたドキュメントです。\u003c\/p\u003e\n\u003ch3\u003eLICENSE_AND_NOTES.txt\u003c\/h3\u003e\n\u003cp\u003e利用条件、再配布禁止、免責、商用利用時の注意点などをまとめています。\u003c\/p\u003e\n\u003ch3\u003eCHANGELOG.txt\u003c\/h3\u003e\n\u003cp\u003eバージョン履歴と更新内容を記録するファイルです。\u003c\/p\u003e\n\u003ch2\u003e対象ユーザー\u003c\/h2\u003e\n\u003cp\u003eこの商品は、次のような方に向いています。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eXPressionでC4D由来のCamera \/ Object motionを扱いたい方\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eC4Dで作成したカメラワークをXPression側で再現したい方\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eC4Dのキー情報をXPression Key Frame Fileとして使いたい方\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eKey Frame FileのSource Column設定を実例で確認したい方\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eC4DのPosition \/ Rotation \/ FOVをそのまま入れてズレた経験がある方\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPressionのRight Handed CoordinatesやRotation Orderで迷ったことがある方\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eC4DとXPressionの間で、どこが変換の問題で、どこがシーン構造の問題なのかを切り分けたい方\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e実務用のサンプルを見ながら、自分の環境でXPressionへの適用方法を確認したい方\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003e基本的な使い方\u003c\/h2\u003e\n\u003ch3\u003e1. C4Dサンプルを開く\u003c\/h3\u003e\n\u003cp\u003eXPression Key Frame File exporter_Sample.c4d をCinema 4Dで開きます。\u003c\/p\u003e\n\u003ch3\u003e2. Python exporterを実行する\u003c\/h3\u003e\n\u003cp\u003eCinema 4DのScript Managerを開き、同梱しているPythonファイルをOpen Script... で読み込みます。\u003c\/p\u003e\n\u003cp\u003e使用するファイル：\u003c\/p\u003e\n\u003cp\u003eXPression Key Frame File exporter.py\u003c\/p\u003e\n\u003cp\u003e対象のCameraまたはObjectを1つだけ選択し、Script Manager上でExecuteを押してtxtを書き出します。\u003c\/p\u003e\n\u003ch3\u003e3. txtファイルを確認する\u003c\/h3\u003e\n\u003cp\u003eCameraを書き出した場合は、FOVを含む10列構成になります。\u003c\/p\u003e\n\u003cp\u003eObjectを書き出した場合は、Position、Rotation、Scalingを含む9列構成になります。\u003c\/p\u003e\n\u003cp\u003eCinema 4DのConsoleで、Type、Rows、列番号の一覧、first rowを確認します。\u003c\/p\u003e\n\u003ch3\u003e4. XPressionで読み込む\u003c\/h3\u003e\n\u003cp\u003eXPression側でKey Frame Fileとしてtxtを読み込みます。\u003c\/p\u003e\n\u003cp\u003eCameraにはCamera用txtを割り当てます。\u003c\/p\u003e\n\u003cp\u003eObjectにはObject用txtを割り当てます。\u003c\/p\u003e\n\u003ch3\u003e5. Key Frame File設定を確認する\u003c\/h3\u003e\n\u003cp\u003eXPression側では、次の設定を確認します。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eColumn Delimiter = Tab\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eDecimal Separator = Dot\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRight Handed Coordinates = OFF\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRotation Order = default\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSource Column = txtの列番号に合わせる\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eScale = 1.0\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eOffset = 0.0\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e6. 親Groupで画面内の位置を調整する\u003c\/h3\u003e\n\u003cp\u003eこのサンプルでは、Key Frame Fileで駆動するObjectをGroup内に入れ、画面内の位置合わせは親Group側で行う想定です。\u003c\/p\u003e\n\u003cp\u003eC4Dから来たPosition \/ Rotation \/ FOVの値と、XPression画面内での配置調整を分けて扱うことで、二重補正や原因不明のズレを減らしやすくなります。\u003c\/p\u003e\n\u003ch2\u003eXPression側の画面基準について\u003c\/h2\u003e\n\u003cp\u003eXPressionでは、画面座標として扱う場合、0,0が左下基準になります。\u003c\/p\u003e\n\u003cp\u003e1920×1080のXPressionシーンでは、画面中心は960,540です。\u003c\/p\u003e\n\u003cp\u003eC4D側でワールド原点を中心に作ったデータをXPression側で画面中心に合わせる場合は、親GroupやGlobal Transformationsで中心オフセットを確認してください。\u003c\/p\u003e\n\u003cp\u003eこの中心オフセットは、Position \/ Rotation \/ FOVの変換規約とは別の確認項目です。\u003c\/p\u003e\n\u003ch2\u003eこの商品で扱う変換の考え方\u003c\/h2\u003e\n\u003ch3\u003ePosition\u003c\/h3\u003e\n\u003cp\u003eC4DのX\/Yはそのまま使い、Zだけ符号を反転します。\u003c\/p\u003e\n\u003cp\u003e例：\u003c\/p\u003e\n\u003cp\u003eC4D Position\u003c\/p\u003e\n\u003cp\u003e100 \/ 200 \/ 300\u003c\/p\u003e\n\u003cp\u003eKey Frame File Position\u003c\/p\u003e\n\u003cp\u003e100 \/ 200 \/ -300\u003c\/p\u003e\n\u003ch3\u003eRotation\u003c\/h3\u003e\n\u003cp\u003eC4DのHPBをそのままXPressionのRotation X\/Y\/Zへコピーしません。\u003c\/p\u003e\n\u003cp\u003ePython exporter内でC4Dの向きを行列として再構成し、XPression側で扱えるRotation X\/Y\/Zへ変換します。\u003c\/p\u003e\n\u003ch3\u003eFOV\u003c\/h3\u003e\n\u003cp\u003ePerspective Camera前提で、C4Dの垂直FOVを使用します。\u003c\/p\u003e\n\u003cp\u003eCamera用txtでは、FOVは10列目です。\u003c\/p\u003e\n\u003ch2\u003e注意事項\u003c\/h2\u003e\n\u003cp\u003eこの商品は、C4DのCamera \/ Object motionをXPressionのKey Frame Fileとして使うための実践ワークフローパッケージです。\u003c\/p\u003e\n\u003cp\u003e本番テンプレートや本番プロジェクトへ組み込む前に、必ず自分の環境で確認してください。\u003c\/p\u003e\n\u003cp\u003ev1.0時点では、動画チュートリアルは含まれていません。操作手順はREADME_JP \/ README_ENおよびWORKFLOW_GUIDE_JP \/ WORKFLOW_GUIDE_ENで確認してください。\u003c\/p\u003e\n\u003cp\u003e結果は、以下の条件によって変わる可能性があります。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eXPressionバージョン\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCinema 4Dバージョン\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eOS環境\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGPU \/ ドライバ環境\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eフレームレート\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eシーン解像度\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRotation Order\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eRight Handed Coordinates\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSource Column設定\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eScale \/ Offset\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e親Group\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGlobal Transformations\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCamera FOV\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003etxt参照パス\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e出力環境\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e別PCや別フォルダでXPressionプロジェクトを開いた場合、Key Frame Fileのtxt参照パスが切れる可能性があります。\u003c\/p\u003e\n\u003cp\u003eその場合は、同梱している Camera Sample.txt と Cube Sample.txt を再指定してください。\u003c\/p\u003e\n\u003ch2\u003eできること／できないこと\u003c\/h2\u003e\n\u003ch3\u003eできること\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eC4D Camera \/ Object motionをXPression Key Frame Fileとして使う\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eC4D Camera \/ Objectのキー情報をtxtとして書き出す\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCamera用txtとObject用txtの列構成を確認する\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression側のSource Column設定を確認する\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003ePosition \/ Rotation \/ FOVの変換規約を学ぶ\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eXPression適用済みプロジェクトで設定例を見る\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eGroup調整による画面内配置の考え方を確認する\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eこのパッケージだけでは保証しないこと\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eすべてのXPressionバージョンでの完全再現\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eすべてのCinema 4Dバージョンでの完全再現\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e本番環境での完全動作保証\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e特殊なConstraint、Target、Expression、Deformerを含むC4Dシーンへの対応\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e各案件の出力環境や親子構造まで含めた自動調整\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e購入者環境での個別サポート\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eライセンスと利用条件\u003c\/h2\u003e\n\u003cp\u003e商用案件での参考利用は可能です。\u003c\/p\u003e\n\u003cp\u003eただし、以下は禁止します。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e商品ファイルの再配布\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eZIPファイルの共有\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e同梱スクリプトやサンプルプロジェクトをそのまま別商品として販売する行為\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e改変版を競合商品として販売する行為\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e公開リポジトリやファイル共有サービスへのアップロード\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e詳細は LICENSE_AND_NOTES.txt を確認してください。\u003c\/p\u003e\n\u003ch2\u003e免責\u003c\/h2\u003e\n\u003cp\u003eこの商品は、実務ワークフローとサンプルプロジェクトをもとにした参考用パッケージです。\u003c\/p\u003e\n\u003cp\u003eすべてのXPressionバージョン、Cinema 4Dバージョン、OS、GPU、ドライバ、プロジェクト設定、出力環境での完全な再現を保証するものではありません。\u003c\/p\u003e\n\u003cp\u003e本番投入前には、必ず使用環境で確認してください。\u003c\/p\u003e\n\u003cp\u003eDekoBokoTech \/ DBT Partners Studioは、このワークフローパッケージの使用または改変によって発生した本番トラブル、データ損失、運用上の問題、その他損害について責任を負いません。\u003c\/p\u003e","brand":"DBTPartnersStudio","offers":[{"title":"Default Title","offer_id":49217421508836,"sku":"DBT-KIT-C4D","price":32700.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0774\/3877\/9620\/files\/DBT_C4D_to_XPression_KeyFrameFile_WorkflowKit_v1.0.png?v=1782280645","url":"https:\/\/dbtps.dekobokotech.com\/products\/c4d-to-xpression-key-frame-file-workflow-kit","provider":"DBTPartnersStudio","version":"1.0","type":"link"}