Profile Picture

CC3 to Blender and back. Round trip editing.

Posted By Victor.Soupday 4 Years Ago
Rated 4 stars based on 3 votes.
Author
Message
Victor.Soupday
Victor.Soupday
Posted 4 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)Distinguished Member (5.8K reputation)

Group: Forum Members
Last Active: Last Month
Posts: 569, Visits: 9.0K
CC/iC Blender Pipeline Plugin 2.1.11
Github:     
Online Documentation:     
Blender Auto Setup Add-on:     
CC/iC Blender Pipeline Plug-in:     

Product Page
Documentation
Release Version
CC4 / iC8 Version
CC3 Version
Release Notes




Changelog:

2.1.11
  • Fix to motion exports not using project FPS.
  • Fix to datalink not detecting MD Props on send.
  • Default datalink path changed to user documents folder.
2.1.10
  • Support for exporting MDProps.
  • Update materials through the datalink will use exact name matching and will no longer update materials on partial name matches.
2.1.9
  • Some UI Restructure.
  • Fix to exporting Lite Avatars.
2.1.7
  • Normal map fix for imported characters.
  • Sync lights includes scene IBL from visual settings.
2.1.6
  • Export supports selection of multiple objects.
    • When exporting multiple objects, the exporter will create a folder and export each individual object to that folder.
    • When importing into Blender, all the FBX objects should be selected and imported all at once.
2.1.5
  • Go-B Morph will use existing connection if there is one.
  • Re-importing GameBase/ActorCore/AccuRig morph crash fix.
  • GameBase and AccuRig characters will always export from CC4 with facial expression profile and data.
2.1.4
  • Send Update / Replace function, for sending additions or replacements to selected meshes or whole characters.
  • Settings detect and find button.
  • Scrollable datalink window.
2.1.3
  • Expression rotation corrections check for existence of expression, as sometimes (ActorCore) they aren't really there.
2.1.2
  • Replace mesh searches sub-object names as well as mesh names for object / mesh name matching.
    • Note: Replace mesh does not currently work for conformed facial hair meshes (Beard / Brows).
2.1.0
  • Motion set prefix and use fake user option for datalink animation transfer.
  • Datalink pose/sequence twist bone translation fix.


Original Post

I think I have hung on to this for long enough. There's only so much I can test myself, so here goes.

Something I have wanted to try and achieve since the very first auto-setup, was to get the character back into CC3 from Blender with all of it's textures intact, and without having to put it all together by hand. And, for the most part, I think it's almost there:

Version 1.3.8 of the Blender auto-setup: https://github.com/soupday/cc3_blender_tools
Version 1.0.5 of the Python Plugin for CC3: https://github.com/soupday/CC3-Blender-Tools-Plugin
Version 1.0.10 of the Python Plugin for CC4: https://github.com/soupday/CC4-Blender-Tools-Plugin

1st Demo Video:
(Mesh editing and material parameters)


2nd Demo Video: (Using material nodes to modify textures during export)
Resize Editor

Resize Editor
CC4 Pipeline Test:

Resize Editor

Resize Editor

Installation
  • Clone or download the CC3 Blender Tools Plugin GitHub.
  • Create the folder OpenPlugin in the Character Creator 3 install directory \Bin64\OpenPlugin
    • e.g: C:\Program Files\Reallusion\Character Creator 3\Bin64\OpenPlugin
  • Load the script into the project from the Plugins > Blender Auto-setup > Import From Blender menu.

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

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
  • Hidden faces information for clothing and accessories is lost upon re-importing into CC3.
  • Currently Subsurface scattering settings (Falloff color and Scattering Radius) for skin, eyes teeth and tongue cannot be re-applied as there is no Python interface to do so, so these settings will be reset to their defaults.
  • Likewise Displacement map tessellation settings also cannot be re-applied and are reset to defaults.
  • The PhysX weight map texture and physics settings information is also lost on re-import. The weightmap textures are in the texture files exported from CC3 so they can be restored by hand in PhysX material settings.

Possible Issues
  • Some older characters import with the upper and lower teeth at odd angles. Replacing the teeth in CC3 will fix the issue. Alternatively there is an export option to reset the bone roll to zero on the upper and lower teeth bones. This appears to fix the problem but it is unknown if these changes to the teeth bones will cause further problems later.
  • There is a very strange problem where if the object has a very small number of vertices and faces (< 100) then the import into CC3 becomes very unstable and can cause a crash to desktop, even if that object was originally exported with the character from CC3.


This represents a whole lot of time and effort. Not just by me, but all the people at Reallusion, who have put in a huge effort to bring forward code and features and investigating ways to improve the process, so that I could make this work in CC3. They deserve much of the credit.

This is very much in it's early stages and there is still a lot of work to do. It is my hope that eventually we will be able to edit and reconstruct the character fully, in a round trip or as many round trips as it takes, with no missing data. I don't know if we'll get everything working for CC3, it may take until CC4, but I think it's more than possible to get there.

Threaded View

Threaded View
Forum Post CC3 to Blender and back. Round trip editing. By Victor.Soupday ( 4 Years Ago )
Forum Post Great thanks Victor and RL team.👍 Unfortunately I can't get it into... By rosuckmedia ( 4 Years Ago )
Forum Post There should be no space in the folder name: OpenPlugin By Victor.Soupday ( 4 Years Ago )
Forum Post Okay thanks it worked👍 Greetings rosuckmedia By rosuckmedia ( 4 Years Ago )
Forum Post When I export the character from Blender back to the Character... By rosuckmedia ( 4 Years Ago )
Forum Post This may be a strange one, can you try deleting the eyebrows object... By Victor.Soupday ( 4 Years Ago )
Forum Post If deleting the eye brows works, Try re-assigning them as eyebrows:... By Victor.Soupday ( 4 Years Ago )
Forum Post Okay, that worked out very well. Now I can send to Iclone without... By rosuckmedia ( 4 Years Ago )
Forum Post hi, can you tell procedure of installing openplugin through script By graphicsanimationer ( 3 Years Ago )
Forum Post There's instructions on the Git hub repository:... By Victor.Soupday ( 3 Years Ago )
Forum Post Victor.Soupday do you think it is possible to export a subdivided... By vadim+2 ( 4 Years Ago )
Forum Post Big thank you to Victor and RL team for pulling this through! I... By 4u2ges ( 4 Years Ago )
Forum Post What does the traceback say in the system console window? Also what... By Victor.Soupday ( 4 Years Ago )
Forum Post [YouTube]https://www.youtube.com/watch?v=T4ZU1EmJya0[/YouTube]... By rosuckmedia ( 4 Years Ago )
Forum Post Hi, Really looking forward to using the plugin ! However I can't get... By stephane.grade ( 3 Years Ago )
Forum Post [quote][b]stephane.grade (1/11/2022)[/b][hr]Hi, Really looking forward... By Victor.Soupday ( 3 Years Ago )
Forum Post Good questions :) There is an fbxkey, and the log shows no json data!... By stephane.grade ( 3 Years Ago )
Forum Post Ok, so I got it working now.! :) I think the problem was that I... By stephane.grade ( 3 Years Ago )
Forum Post So that's working really well and reliably so, saving a lot of time... By stephane.grade ( 3 Years Ago )
Forum Post hi, I have a problem with Blender and CC3, when I remove the marked... By blacksrida ( 2 Years Ago )
Forum Post It's part of the body topology and you can't remove it if you want to... By Victor.Soupday ( 2 Years Ago )
Forum Post Blender 2.91 (do I need to upgrade?) This is it: By 4u2ges ( 4 Years Ago )
Forum Post I'm trying to set something that doesn't exist in versions earlier... By Victor.Soupday ( 4 Years Ago )
Forum Post Ok, this should fix it: (v1.1.3)... By Victor.Soupday ( 4 Years Ago )
Forum Post Thank you much for the update! All is good. By 4u2ges ( 4 Years Ago )
Forum Post I had a similar issue yesterday, but I found out it was due to one of... By oonabe ( 4 Years Ago )
Forum Post Now I have managed it after all, I also bought the plugin Bpainter... By rosuckmedia ( 4 Years Ago )
Forum Post Just wanted to say thank you again. After more testing in production,... By 4u2ges ( 4 Years Ago )
Forum Post how to activate it to stay in the blender menu? By rogemilla13 ( 2 Years Ago )
Forum Post Thanks for this. Very cool! When you alter the mesh in Blender (to... By oberdoofus ( 3 Years Ago )
Forum Post [quote][b]oberdoofus (1/2/2022)[/b][hr]Thanks for this. Very cool!... By animagic ( 3 Years Ago )
Forum Post [quote][b]oberdoofus (1/2/2022)[/b][hr]Thanks for this. Very cool!... By Victor.Soupday ( 3 Years Ago )
Forum Post Version 1.0.4: Github Page , Release Page Fixed AO Maps causing... By Victor.Soupday ( 3 Years Ago )
Forum Post Thanks for the latest update. I have noticed something strange though.... By 4u2ges ( 3 Years Ago )
Forum Post Seems to be something done internally when importing back into CC3.... By Victor.Soupday ( 3 Years Ago )
Forum Post You are right. It's a general CC3 bug. I put a ticket in:... By 4u2ges ( 3 Years Ago )
Forum Post (My English is not so fluent. Please understand it.) Victor,... By kzinnia ( 3 Years Ago )
Forum Post *can't find a way to delete my post - I had an issue but I found the... By Necka ( 3 Years Ago )
Forum Post [quote]Is it possible for CC4 Clothes have extended bones? or... By 4u2ges ( 3 Years Ago )
Forum Post Great Thanks! I'm going to try the way you told me. Thank you. By kzinnia ( 3 Years Ago )
Forum Post [quote][b]4u2ges (5/27/2022)[/b][hr] [quote]Is it possible for CC4... By kzinnia ( 3 Years Ago )
Forum Post Hi there, on a recent boy model (created entirely in CC4) i'm... By misuta.nout ( 3 Years Ago )
Forum Post Could be my fault. I told you to import it as an Accessory. Apparently... By 4u2ges ( 3 Years Ago )
Forum Post [quote][b]4u2ges (5/31/2022)[/b][hr]Could be my fault. I told you to... By kzinnia ( 3 Years Ago )
Forum Post I found that the extra bones created by ARP according to ""Add Limb ..... By arthurmobi ( 3 Years Ago )
Forum Post I get the add-on to call the ARP export operator with Unity/Humanoid... By Victor.Soupday ( 3 Years Ago )
Forum Post CC4 Plugin Update 1.0.9... By Victor.Soupday ( 3 Years Ago )
Forum Post Hi Victor, thanks a lot for the addon update. However, I have almost... By Nelanju ( 3 Years Ago )
Forum Post @marco.mukrasch [quote][b]marco.mukrasch (8/5/2022)[/b][hr]Hi Victor,... By Victor.Soupday ( 3 Years Ago )
Forum Post Hi Victor, yes, this works quite well. As I wrote you in the email,... By Nelanju ( 3 Years Ago )
Forum Post Hi Victor, I sent you a mail with a link to the files and also 2... By Nelanju ( 3 Years Ago )
Forum Post [quote][b]marco.mukrasch (8/9/2022)[/b][hr]Hi Victor, I sent you a... By Victor.Soupday ( 3 Years Ago )
Forum Post Great. Thanks for the quick help. 😉😊 By Nelanju ( 3 Years Ago )
Forum Post Hi Victor, this time the transfer back from Blender into CC4 worked... By Nelanju ( 3 Years Ago )
Forum Post [quote][b]marco.mukrasch (8/15/2022)[/b][hr] Hi Victor, this time the... By Victor.Soupday ( 3 Years Ago )
Forum Post Hi Victor, thanks a lot for quick and helpful answer. Yes, I really... By Nelanju ( 3 Years Ago )
Forum Post Ah, one thing I forgot: Would working with obj-files and creating... By Nelanju ( 3 Years Ago )
Forum Post Hi Victor, thanks once again for this awesome tools you provide freely... By Da_Drood ( 3 Years Ago )
Forum Post @Da_Drood. Hello, I just tried Hair Replace Mesh. It works... By rosuckmedia ( 3 Years Ago )
Forum Post I see, i don't know why it didn't work with me then. And yes, i... By Da_Drood ( 3 Years Ago )
Forum Post @ Da_Drood With this character you can only use Hair Front.... By rosuckmedia ( 3 Years Ago )
Forum Post I'm not having any problems replacing either: Make sure you don't... By Victor.Soupday ( 3 Years Ago )
Forum Post I don't know...i only resized it just for testing, nothing fancy. I... By Da_Drood ( 3 Years Ago )
Forum Post Hello Victor and thank you for this awesome contribution to the... By surveyyair ( 3 Years Ago )
Forum Post [quote][b]surveyyair (8/8/2022)[/b][hr]Hello Victor and thank you for... By Victor.Soupday ( 3 Years Ago )
Forum Post @ surveyyair You could also try. After Installing the... By rosuckmedia ( 3 Years Ago )
Forum Post [quote][b]rosuckmedia (8/8/2022)[/b][hr]@ surveyyair You could... By surveyyair ( 3 Years Ago )
Forum Post [quote][b]Victor.Soupday (8/8/2022)[/b][hr][quote][b]surveyyair... By surveyyair ( 3 Years Ago )
Forum Post I've installed the folder in the correct directory but I cant get it... By mcpskinner84 ( 3 Years Ago )
Forum Post [quote][b]mcpskinner84 (8/30/2022)[/b][hr]I've installed the folder in... By Victor.Soupday ( 3 Years Ago )
Forum Post I want to make a kid character ,So I modify character scale at body... By yongchang27 ( 2 Years Ago )
Forum Post Hi all, I have a few questions , -First an issue with importing back... By ivan_070974 ( 2 Years Ago )
Forum Post This is for Victor Soupday Sir. I first made an animation with... By kanchanpathak4 ( Last Year )
Forum Post I did this using the latest CC4, following the tutorial and the... By tokyozyouhou ( Last Year )
Forum Post I exported my character from cc4 to Blender, made some changes but... By amomuitojessus ( Last Year )
Forum Post Hello there, for a while now when importing a CC character to Blender... By mail_986521 ( Last Year )
Forum Post [quote][b]mail_986521 (8/29/2024)[/b][hr]Hello there,for a while now... By Victor.Soupday ( Last Year )
Forum Post Thank you. It seems like it doesn´t work in either 4.1 and 4.2. Still... By mail_986521 ( Last Year )



Reading This Topic