Hi Alfred, thanks for the reply!
My current client uses a bunch of custom scripts that I don't fully understand, Max is launched from a Python script and unless it's fired up that way none of their custom stuff works. I'm not sure if these are new 'features' (ahem) in Max or their doing, but it includes stuff like scenes always opening displayed as a bounding box - sometimes these are 60, 80, 100 million poly scenes so in that respect it kind of makes sense. Personally I'd model stuff more efficiently, but that's not my department at the moment, maybe over a certain threshold Max automatically displays as boxes. We're using Max 2016 (very recent upgrade from 2011). I think there's a custom maxstart somewhere too that enforces units and gamma settings, so that's probably not an option.
Anyways, I could revert to D3D but Nitrous gives better performance, and with poly counts like that it's pretty crucial to have your GPU running at full potential. I suspect their scripts are interfering with the shader override method I found above, but I really don't know.
What would be utterly awesome is to be able to pick two (or more?) viewport styles that Nitrous will cycle through on an F3. Then if a scene is forced to bounding box or whatever on load, I could have it set to the logical option of Shaded or Wireframe (with the option of edged faces if I want it), hit F3 and it's done. As it is, without fail I need to reach for the viewport dropdown which interrupts workflow. I have absolutely no need of Realistic until I get to lighting a scene, and then it would be quicker to hit up Prefs and change it to wireframe/realistic so I can still have confidence in what my keyboard shortcuts are going to do when invoked.
Hope this makes sense. I'm in VFX at the mo but come from a games background so working on single scenes with a higher poly count than probably every asset combined from game I've ever been credited on is a bit new to me. Still trying to make sense of it all 🙂
Cheers,
triff