VR is coming at full speed and AUDI has worked with VR for decades, now they take the step into virtual showrooms for their sellers.
And this I hope help McNeel to see the importance of realtime handling of really complex models with fast OpenGL with all the fancy eye candy it can muster, at the highest framerates possible. Realtime IS the future, fast iterated render engines with real light simulation are great for stills and animation, but does not do the job when 60 frames of completed images per second is needed. So please look into the crystal ball and lay the path now for how to accomplish a fast evaluation mode in realtime.
To me it would make sense to use blocks and nested blocks for this, so they can be handled as “static” objects in the same way 10 000 meshes joined into one is much faster to handle than 10 000 separate meshes. If blocks could be used like this then it would be easy for the users (ux) to manage what is static and what can be modified.