Since I’ve been working on perfecting my other projects, my virtual geometry system has become the neglected child.
It demonstrates the enormous performance that’s possible with Three.js and WebGPU.
I also tested this with a landscape created with BlenderKit. So, instead of thousands of dragons, I used a large landscape geometry. It works as intended. Let’s see if I can get around to fixing two minor bugs that are still causing problems beside my other projects.
It is already at a very good level in any case, which shows that Three.js with WebGPU is not limited by performance limits, but by the limits of the GPU.
I might reduce the number of dragons for the live link, as the initial loading takes a few seconds due to the high number of dragons and may exceed the GPU limits of some users.
I reduced the dragons from 27,000 to 8,000.
I have an AMD Radeon XTX 7900, but yes, 27,000 was extremely high. Maybe I should even reduce that to 1,000 for a demo. We’ll see.