soupday / cc_blender_tools

Add-on for Blender, for importing and auto-setup of character creator 3 & 4 and iClone 7 & 8 character exports into Blender.
GNU General Public License v3.0
453 stars 81 forks source link

Export Relpace Mesh is not working properly for Hair. (Blender CC/iC Tool 1.6.0.4 to CC4) #173

Open kzinnia opened 1 year ago

kzinnia commented 1 year ago

"Export Relpace Mesh" is not working properly for hair (Hair Builder Asset).

  1. I export the character I worked on in CC4 by selecting the Accessory Creation/Replace Mesh mode and exporting to Blender.
  2. Select Hair (Hair Builder Asset)
  3. "Export Replace Mesh"
  4. in CC4, Select Hair, And Run "Replace Mesh"
  5. I get fail message. "Failed to replace mesh. Please make sure that the mesh you wish to replace has the same number of vertices as the selected mesh."
soupday commented 1 year ago

It seems to work for me. Do you have multiple hair meshes selected perhaps? It only works for one mesh object at time.

kzinnia commented 1 year ago

Could you please proceed exactly the same way I did?

  1. Create Default Chracter : Character > Load Neutral Base > CC3+
  2. Apply Hair : Hair Builder > Base > "Messy high"
  3. Export to Blender : Plugins > Blender Pipeline > Export Character to Blender
  4. Select preset "Current Pose" (not Mesh Only), then "Export Character"
  5. in Blender, Import it.
  6. Select Hair.
  7. "Export Replace Mesh" (with Selected only option)
  8. in CC4, Select "Messy high" Hair, And Run "Mesh > Replace Mesh"
  9. get message. "Failed to replace mesh. Please make sure that the mesh you wish to replace has the same number of vertices as the selected mesh."
soupday commented 1 year ago

Well. I can't find a way to fix this at all. But it just seems to be for this one particular hair mesh.

Interestingly, if you export the character Mesh Only into Blender then export it straight back to CC4 as a full character import, it detects this hair mesh wrongly as a Beard Accessory and needs to be corrected at the import status report window.

But, once it's imported back in, the replace mesh works on it and it causes no more problems.

So broken mesh in CC4 I think.