Geomorphs in ROAM


I’m currently implementing Geomorphs in ROAM (Real-time Optionally Apdative Meshes). Has anyone done this…I’m having troubles with cracking :frowning:

Each node in the Binary Trianlge Tree has an associated morph value ( between 0 and 1), but in some cases, cracks appear due to two nodes (that share a vertex) having different morph values.

Any input would be greatly appreciated, as I’m gonna work on this until I get it sorted.



You should connect the neighbor-triangles of the diffrent quads. So you can split the tris only if you split their neighbors.

I hope it answer your question :slight_smile: