Download

Velocity buffer issues with Chaos Geometry Collections

I’ve been seeing some pretty weird stuff in the Chaos Destruction in 5.0-EA.
I spent the day testing out the Chaos destruction system and how it interacts with Nanite and standard meshes within the geometry collection (GC).

I was testing chaos + nanite, and while it seemed pretty unstable, it did work. However, I noticed some weird motion blur issues on non-nanite destructible geometry collections. Enabling nanite for the given GC gives the expected, correct results. But without nanite, things get weird. You can see the smaller cube has way too much motion blur. It seems to be significantly worse when the character is rotating. Linear movement don’t seem to be a problem.

From left to right: non-destructible nanite mesh, destructible nanite GC, destructible static (non-nanite) GC, non-destructible static (non-nanite) mesh

Bonus notes: For anyone wondering how nanite and chaos interact, nanite appears to use a much lower resolution of the mesh when it is included in a GC. I haven’t found any way to alter the density. Messing with the proxy mesh settings doesn’t seem to change anything. Also, it does not increase or decrease quality at all with distance. This will result in larger than desired numbers of triangles from afar, and too little detail up close. I’m sure most of there are performance and technical factors here. The results were quite good but will likely vary a lot depending on the mesh.

I had an issue where if I tried to create a GC asset through the tool when using nanite meshes, they would disappear. I think this is a bug. The work-around is to select the asset in your viewport, and while it is selected go to the content browser and add the GC there. Replace the original mesh with your new GC, and now you’ll be able to fragment it without issue. Don’t forget to enable nanite in the GC settings and save often - I frequently crashed when editing the asset.

Nanite Mesh (L) vs Nanite GC (R) Triangle View. Below, cluster view at a distance. Notice the non-Chaos mesh has significantly fewer clusters showing due to proper detail reduction.