yeah, it would take a lot of optimization to keep the number of objects being rendered low enough to be smooth, level of detail would need to be low for browser visualisation
something built from Unity or something would work much better, those engines have all kinds of neat tools to do that kind of detail culling and occlusion really easily, i'm gonna suggest Unity just because it's the best for cross platform
Cool. Have you built stuff with unity before?
nope... i have done work with making 2d user interfaces but that's about it for graphics, i used to have some friends who were getting really hyped up about some new game engine, unreal 5, couple years ago, that nanite thing looked amazing