This needs a lot of optimization as it hardly runs at 5-10 FPS on my laptop. Feels similar to say, using blender in the render mode instead of the material mode when modelling.