Votes
0
Product:
Character Creator 3
Version:
3.32
Status:
Released in 3.4
Issue 7307
UE4 Crash with imported character.
I upgraded CC3 and subsequently started having problems with characters created under UE4 version 4.25.3.

The character is regularly exported to fbx and imported under UE4, when I try to do any operation with the characters exported after updating CC3 I get the following error in UE4 and UE4 resets:
Assertion failed: AllocationId> = 0 && AllocationId <= 255 [File: D: / Build / ++ UE4 + Licensee / Sync / Engine / Source / Runtime / Engine / Private / Materials / MaterialInterface.cpp] [Line: 611].

All characters imported with the outdated version of CC3 work smoothly.

Unfortunately the imported characters after the update crash the UE4 program just by clicking on it.

As indicated by Miranda (RL), I attach link forum:

https://forum.reallusion.com/458708/Problems-after-CC3-update#bm458885
OS: Windows 10
  •  9
  •  1461
Submitted byemypippo
1 2
COMMENTS (9)
emypippo
Hi Calvin.

I tried to disable the antivirus and the firewall as recommended by you but nothing changes.
I imported the FBX character without Auto Setup and it doesn't create the problem.
Unfortunately without Auto Setup it creates the inconvenience of having to manually adjust everything under UE4 and the quality is not great besides changing the colors of the clothes.
The function that crashes CC3 plus is the export function "Send Character to iClone" .

I hope the problem can be resolved as soon as possible.
Thank you
emypippo
Private Comment
Feedback Tracker Admin
Hi emypippo,

Thanks for your reply, and sorry for your inconvenience, we've try many times but still couldn't reproduce it
Did the crash report still assert the following msg? 
( Assertion failed: AllocationId> = 0 && AllocationId <= 255 [File: D: / Build / ++ UE4 + Licensee / Sync / Engine / Source / Runtime / Engine / Private / Materials / MaterialInterface.cpp] [Line: 611]. )
This assert was caused by subsurface profile.
I didn't see same msg in the latest image you've attached, if crash report didn't have this msg, it probably a different defect.

Could you send one of the fbx that crashes with new project to us again?
Thanks for your help!

Calvin
Reallusion.
emypippo
Hello. in your answer of 24 December you say that the problems are caused by "The problem causing the crash is too many" subsurface profile "s in this unreal project scene. (Max 255 active profiles per scene)", unfortunately I have to contradict you since the problem it also shows up on a new project where the only character present is the one I'm trying to import. Anyway, I took your suggestion to improve the game, but that doesn't solve the problem. Attached to this message I am sending you the UE4.25 crash report images received using autosetup 1.1 and autosetup 1.11. I hope for an answer that solves the problem, as it has been going on for several months and does not allow me to work. Thanks
Attachment:
  • Import with AutoSetup1_1_Per_Unreal_4_25.PNG
  • Import with AutoSetup1_11_Per_Unreal_4_25.PNG
Feedback Tracker Admin
Hi emypippo,

The problem causing the crash is too many "subsurface profile"s in this unreal project scene.
(Max 255 active profiles per scene) as mentioned in 
https://docs.unrealengine.com/en-US/RenderingAndGraphics/Materials/LightingModels/SubSurfaceProfile/index.html
To understand what is a subsurface profile, you can read 
https://docs.unrealengine.com/en-US/RenderingAndGraphics/Materials/HowTo/Subsurface_Profile/index.html
Or you can think of a subsurface profile is a combination of SSS color plus radius and other parameters.

Skin, Head, and SSS shaders all have SSS colors.
If there were too many characters, props, or accessories in different SSS colors, the 255 max limit could be exceeded.

Please check the number of subsurface profile in the scene.
You can manually select the subsufarce profile for existing material to reuse the existing one.
Auto-setup import currently won't reuse existing ones.
and can try to delete the extra subsurface profiles to a safe amount.

Calvin
Reallusion.
emypippo
Private Comment
Feedback Tracker Admin
Hi emypippo,

Thanks for your reply.
Could you also provide the CC_shaders folder to us?
Thanks for you help!

Calvin
Reallusion.
emypippo
Private Comment
Feedback Tracker Admin
Hi emypippo,

Please send the crash dump file to us when you send character to iClone, when memory error dialog pop up, go to Task Manager and find the Character Creator process, right click on it and select Create dump file.
It'll create the crash dump file in your local temp folder, please send this file to us.

And, could you send your Auto Setup for Unreal plugin to us?
Please zip this folder : ...\Plugins\Auto_Setup_1.1.
We like to check if your plugin completely correct.
Thanks for your help and patience!

Calvin
Reallusion.
emypippo
The Unreal project I'm working on is 16GB and it's a problem to share.
Beyond the size I am forbidden to send it.
If I can help you in a different way, I'm available.

Emanuele
Feedback Tracker Admin
Hi emypippo,

Thanks for your reply.
Could you provide your Unreal Project to us?
You can zip the project folder and upload to cloud service such as Google Drive, and attach the download link in your next comment.
You can also set comment as private.
Thanks for your help!

Calvin
Reallusion.
Feedback Tracker Admin
Hi emypippo,

Could you import FBX without Auto Setup then try the same step as your video to see if the issue won't happen?
Also you've mentioned  transfer to iClone, did you mean the function via CC calls "Send Character to iClone"?
And, please deactivate your antivirus or firewall to see if it work.
Thanks for your help!

Calvin
Reallusion.
emypippo
Hello.
In addition to the problems listed above I have seen that some characters do not allow me to transfer them to ICLONE.
Issues the following error:
Look at the attached image.
Attachment:
  • TrasferimentoToIclone.PNG
emypippo
As you asked, I'll publish the youtube link to see the video of one of the mistakes that creates the CC3 Plus character.
Another problem is that I can no longer delete the character because if I try to do so it crashes the UE4 system and does not delete.

https://youtu.be/MUCVND_3Slc

I hope it will be fixed as soon as possible because it makes CC3 Plus unusable.

Thanks for the support.
Feedback Tracker Admin
Hi emypippo,

Thanks for your feedback!
Could you capture the screen video to reproduce the issue for us?
You can upload the video to YouTube and attach the link in your next comment.
Here are my test, both create BP or retarget went well.
Thanks for your help!

Calvin
Reallusion.
Attachment:
  • Create_BP.jpg
  • Retarget_Result.jpg
1 2