svintaj:
I like all of your suggestions a lot, only some seem more like a habit/taste thing.
35: I think it makes more sense to use a specific folder for the temp files anyway instead of just the plain harddrive. And yes, I think this may be related to 34. My chunks are always reused.
38: I would go for changing your modeling habits here, since this kind of stuff can be a real pain in the behind if you work with others. It is much better and clearer to have non-metanurbsed stuff on a different layer. XSI and most other apps don’t even allow half-subdivided meshes…
39: There could be a lot more of such stuff like object visibility for GI/Caustics/Reflections/Refractions etc, but what objects casts shadows on which other would become rather massive. You would need a huge interface for each and every object to implement that and it may be slowing down rendering in the end. I would prefer being able to render a REAL shadow pass, then you could do most of what you ask for in post easily in combination with an Object ID pass.
Having shadows as a shader would also allow for interesting stuff, but the SDK doesn’t give us control over that, if you’re not writing a complete material…
Just some thoughts, though.
Cheers, :wavey: