What is the current consensus on using Chaos Fracture with Nanite? I want to hear about other developers’ experiences in this.
Using 5.4.4, when I fracture a nanite mesh, the materials revert to world default, and the material options in the fracture editor has no effect in restoring or reassigning them.
Also, I cannot select pieces of the fractured nanite geometry like I can with non-nanite geometry. I can only select the whole mesh, so adding additional fracturing to pieces is not possible.
I’m only just starting to get used to the chaos fracture tools, so perhaps there is a step in the process that I’m not aware of.
What are some of the issues other people have had using fracture with nanite?
Material should be working fine with nanite geometry collections
Have you check that your material has the “use with nanite” option checked?
If so, is your material transparent?
As far as I remember the geometry collection renderer only support opaque or masked materials when nanite is on
Regarding the selection, this is a known issue
The selection works, ( you can see it changing in the bone hierarchy in the fracture editor ) but the selection overlay does not work with nanite rendering
you could disable nanite temporarily on the geometry collection asset as a work around
( there’s a check box in the asset properties for that )
I did some fiddling around and managed to accomplish piece selection from the fracture editor list. This solves one of the issues that I encountered.
I also managed to get the assigned materials to show up. The viewport just wasn’t reflecting the changes until the object was clicked on again (I guess clicking an object refreshes or reaquires its attributes?)
The remaining issue (and most pressing one) is that the interior materials wont assign to the interior faces. I’ve tried to set the index at the moment of fracture, and in the fracture material editor, but it doesn’t seem to have any effect.
The viewport just wasn’t reflecting the changes until the object was clicked on again (I guess clicking an object refreshes or reaquires its attributes?)
I’d expect the change to be applied immediately when pressing the tool Apply button
But maybe there’s a bug, I’ll have to test on my end
Are you using a geometry collection actor or is your geometry collection is in a blueprint ?
I’ve tried to set the index at the moment of fracture, and in the fracture material editor, but it doesn’t seem to have any effect.
I had no issue in recent dev builds with this
But I haven’t tried in 5.4.4. I don’t recall any change done in this area since 5.4 , so I’d expect to behave the same
Does that happen when disabling Nanite ?