I’m developing VR Sketch, a renderer (and editor) for SketchUp models. I’m thinking about adding a few extra attributes on the materials that would be used to control a few simple rendering parameters, in addition to what SketchUp stores (which is essentially just the texture, color, and alpha). Just a few numbers would help getting a little bit more realism, like metallic and roughness. My goal is not to get great realism, but just a little bit more may be good. I guess the cleanest would be to store these few numbers in an attribute dictionary on the SketchUp::Material objects.
My question is then: is there already a common extension that does the same? The idea would be that if a model has already got some of its materials tweaked for another common extension, then VR Sketch could just use that as well.
I think that other renderers like V-Ray have their own completely different set of materials, unrelated to the model, and you need to map SketchUp materials to their own materials. Is that right? This looks overkill here.
Thanks for comments!