Hi Guys! Been a while! My project sees constant changes, and it really helps that I learned to stick to stuff.
That said, I often see myself rewriting a module or replacing it with others. Feels clean.
I've tried to grasp the principle of Geoclipmapping. Following various articles, but mostly the one from GPU gems 2 (see, I even used the colours ) I get that all the vertices should move relative to the camera movement,
and thus represent static points in the world. While I'm mostly successful at this, the "rings" that represent the overlap between the detail levels
cause me some headaches. (They're the ones on the picture which fades to a darker colour on the inside)
I've done it so that these rings will snap to the same points where the outer vertices on the ring within are. That means that these in-between rings
scale a bit, and that the quads in the corners have issues snapping to the inside.
The individual rings are each offset with eye.xy modulo size (where size is the size of an individual quad in that ring) - when I look at these isolated,
they move seamlessly, so I think I got those right. But I can't wrap my head around how the ones on the inside can stay without being distorted a bit. And how to do the corners at all.
Any feedback or hints highly appreciated!
Have a good weekend,