soupday / CC3-Blender-Tools-Plugin

Python plugin for CC3 3.44 to re-import character exports from CC3_Blender_Tools auto-setup add-on.
GNU General Public License v3.0
31 stars 11 forks source link
blender character-creator importer plugin python

CC3 Blender Tools Plugin (Installed in CC3)

This plugin is for Character Creator 3, for Character Creator 4 look here

This is a python plugin for Character Creator 3 to re-import a character from Blender generated using the CC3 Blender Tools auto-setup add-on: https://github.com/soupday/cc3_blender_tools.

This plugin will re-import the selected character and reconstruct the materials exactly as specified in the character Json data, which is exported with all FbxKey exports to Blender as of CC3 version 3.44.

The character export from Blender must be generated with the CC3 Blender Tools add-on as the Fbx export must be carefully altered to be compliant with CC3 and having exactly matching Object and Material names with the FbxKey, and also must have all relevent texture paths updated and changes to the material parameters written back to the exported Json data.

It is possible to include additional objects with the character exports from Blender by selecting them along with the character, but they must be parented to the character armature and have an armature modifier with valid vertex weights, otherwise CC3 will ignore them.

Installation

Installer

Manual Installation

Alternatively the main.py script can run as a standalone script from the Script > Load Python menu.

Troubleshooting

If after installing this plugin the plugin menu does not appear in Character Creator:

Known Issues

By default the FBX export settings have embed textures switched on, but this makes the export incompatible with re-importing the character back into CC3 as the textures are hidden in the original fbx and are not accessible to the file system.

Always turn off embed textures.

Information lost on re-importing

Not all of the original character data can be restored when re-importing the character from Blender.

Possible Issues

These two issues can be difficult to reproduce and so might not be a problem at all, just something to keep in mind if something does go wrong:

Links

CC3/iClone Blender Tools

Baking Add-on

Demo Videos

1st Demo Video: https://youtu.be/gRhbcTSt118 (Mesh editing and material parameters)

2nd Demo Video: https://youtu.be/T4ZU1EmJya0 (Using material nodes to modify textures during export)

3rd Demo Video: https://youtu.be/sr5dWQE6nQ0 (Object Management and Item creation Demo)

Changelog

1.0.5

1.0.4

1.0.3

1.0.2

1.0.1

1.0.0