Procedural Mesh Examples - free!

I would love to hear what you have planned! I’ve been thinking about writing my own version of it, or going a completely different route.

What’s been bothering me lately:

  • The variables holding the generated data (mesh sections) aren’t marked as Transient. So if you offer editor support (not just generate on BeginPLay), all the mesh data is saved along with your map. I got around this by making the whole component Transient, causing issues with transforms among others.
  • No easy way to update mesh data once generated, so currently I need to re-create the mesh on every frame. We need a way to set a mesh as static (once generated) or dynamic. Perhaps allow updating the Vertices buffer, as long as length and indexes remain the same?
  • A way to export the meshes to static mesh assets. Antidamage posted a way to do this I plan on utilizing once I need it.
  • Using tasks/threading for mesh creation.