Re: The problem of Octane and Rhino IOR 1
Posted: Mon Sep 28, 2015 5:42 am
I created a "fresh" green octane material, it's not converted.
Community Forums for OTOY Customers
https://render.otoy.com/forum/
I've just had a look through my notes, and the code, and what you describe is the way it was originally coded, but the beta users were unhappy with that, so proposed the following (this is a cut and paste from Aug 2013)Specific rules for connection: please connect the Rhino IOR with Octane IOR, the Rhino gloss finish with the Octane roughness (rule: roughness=1-100/gloss finish) and the reflectivity with specular.
I think there is a bug, where 0 Gloss Finish is converting to a roughness of 0 (and it should be 1), so I can fix that.- Rhino "Reflectivity" (0-100%) -> Octane glossy "Specular" (0-1)
- Rhino "Gloss finish" (0-100%) and no Rhino "Reflectivity" -> Octane glossy "Specular"=1 and Octane glossy "Roughness" (0-1) 0%=1, 100%=0 (inverted value)
- Rhino "Gloss finish" (0-100%) and Rhino "Reflectivity"(0-100%)-> Octane glossy "Specular" (0-1) (the same of the first one)
- Octane glossy "index" looks like Rhino viewport if always converted = 3
Unless I'm misunderstanding the change we're talking about would only affect scenes composed of rhino MATERIALS? And presumably after the change materials will convert different than before.Bendbox wrote:I don't have any issues with the way it's working now, however, I'm not using any Rhino Materials in my scenes, I'm creating everything from Octane Materials.
I agree with PreHabitat however, I'm all for progress. If everyone thinks it will work better done another way, I'm personally open. However, if most are only using Octane mats and not Rhino mats, then keeping it the way it is makes more sense, as those of us that open older files and have huge libraries created over the past couple of years that are already textured and set up to plug and play, won't have to redo everything when importing models.
mean? Does IOR=0 mean the material is converted to an Octane Diffuse material or an Octane Specular material with specular set to 0? And what about the situation where IOR=1 - that was your original issue, however it is not mentioned in your conversion rules?Also a Rhino IOR=0 means no reflection, please don't use it for metal.
Micha - could I pls ask you to re-post your rules with this mistake corrected, so I can be 100% certain I have a correct definition of the modification you are asking for.IOR was a mistake, 1 is the default for no reflection of rhino materials. And 1 is used by Octane for metal. An easy progamming solution could be to add a small offset like 0.01 to the Rhino IOR. So, no metal effect would be rendered.