A sample workflow implementation to aide in the conversion of Cinema 4d files to iOS Quicklook USDZ 3D files.
-
/spinner/spinner.c4d is the Cinema 4d 3D source file which is used to bake textures and export to other formats.
-
/spinner/tex contains the source images for texture maps referenced by that file.
-
/spinner/baked contains the 'baked' textures for each of the various PBR channels.
- /spinner/abc: Alembic (export settings)
- /spinner/dae: Collada (v1.4, everything unchecked)
- /spinner/gltf: glTF (uncompressed)
- /spinner/glb: glTF (binary)
- /docs/usdz: Universal Scene Description (Zipped)
- /spinner/mkargs, is a bash script that will automatically generate a /spinner/usdargs.txt file which can be passed into the apple
usdz_converter
tool via the-f
argument.
In order to open the 3D source file, you will need to install Cinema 4d. This file was created with R20.
To create a USDZ file, I converted the exported Alembic file using usdz_converter
. usdz_converter
is a utility that comes with Xcode. An introduction to that tool (not quite documentation), can be found in this WWDC 18 video.
For a more in-depth exploration of this process, please view my blog post here: (https://blog.truthlabs.com/adventures-in-3d-streamlining-the-conversion-of-assets-for-ios-quicklook-and-usdz-icloud-bash-240cf569b05f).
- Geometry
- Scale
- Animation
- PBR Textures
- Geometry
- Animation (not currently supported by Facebook)
- PBR textures
- Expedite the conversion process from c4d to usdz.
- Expedite the preview process of usdz files.
- 'One-click' process to generate all assets, including web preview.
- USDZ format
- associated pipeline tools (in context of c4d -> iOS Quicklook)