Just saw a video for Cinema 4D’s upcoming version 19, with incredible realtime viewport performance based on OpenGL. Meanwhile in Rhino5 any view mode other than Wireframe screetches to a halt under anything but the most basic geometry. Right now there seems to be zero support for instancing, a technology to speed up rendering of multiple copies of the same geometry in a scene. Loading a heavy scene (around 1Gb), with many instances of the same block:
- in wireframe mode its fairly fluid, probably around 5 fps
- changing to other view modes like shaded, ghosted, etc, first it has to mesh everything - which is probably where the instancing isnt happening - it slows down to something like 0.5 fps
(This is on a top of the range iMac with GTX780 4GB).
Opening the same scene in Maya its super fluid in any of the shading modes.
What I found is that if I launch an Octane Render Window, then hide everything in Rhino I get faster performance than the native viewport and thats doing unbiased raytracing!
So I dont know whats going on with the viewport renderer, but this is stuff that really should work. Every other 3D software has solved this.
Im not even asking for DoF and so on, but some basic fast OpenGL viewport, with realtime shadows and reflections, which supports instancing!
Thanks for considering.