The problem of Octane and Rhino IOR 1

Rhino 3D (Export script developed by SamPage; Integrated Plugin developed by Paul Kinnane)

Moderator: face_off

Micha
Licensed Customer
Posts: 122
Joined: Sun May 30, 2010 4:49 pm
Location: Germany
Contact:

I created a "fresh" green octane material, it's not converted.
http://www.simulacrum.de - Visualization for Designer and Architects
Win7 64 | Dual Xeon E5-2687W | 32GB RAM | 2 GTX 780 6GB | Rhino3D
User avatar
face_off
Octane Plugin Developer
Posts: 15717
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

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'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)
- 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
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.

Changing these conversion rules will effect all scenes from the past 2 years, and some users may be very unhappy about that.

Could other users pls vote on how they would like material conversions to work. I do not want to change the conversion rules and then have to change them back!

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
prehabitat
Licensed Customer
Posts: 495
Joined: Fri Aug 16, 2013 10:30 am
Location: Victoria, Australia

I vote for progress :)
Win10/3770/16gb/K600(display)/GTX780(Octane)/GTX590/372.70
Octane 3.x: GH Lands VARQ Rhino5 -Rhino.io- C4D R16 / Revit17
Micha
Licensed Customer
Posts: 122
Joined: Sun May 30, 2010 4:49 pm
Location: Germany
Contact:

I think "no Rhino "Reflectivity" -> Octane glossy "Specular"=1 " should be avoided. No vodoo, only straight conversation. The other rules looks like I ask for. Maybe there is a wrong connection and the IOR needs to be connected.
http://www.simulacrum.de - Visualization for Designer and Architects
Win7 64 | Dual Xeon E5-2687W | 32GB RAM | 2 GTX 780 6GB | Rhino3D
User avatar
Bendbox
Licensed Customer
Posts: 478
Joined: Wed Aug 21, 2013 1:38 pm

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.
Win10x64 / AMD Ryzen 9 5900X / 64g RAM / 2 x RTX 3090
prehabitat
Licensed Customer
Posts: 495
Joined: Fri Aug 16, 2013 10:30 am
Location: Victoria, Australia

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.
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.
Native octane materials in old scenes would remain the same? (Or liveDB and localDB materials)

I may be missing something.

Edit: 'scenes' used twice, should have been MATERIALS
Last edited by prehabitat on Wed Sep 30, 2015 9:28 am, edited 2 times in total.
Win10/3770/16gb/K600(display)/GTX780(Octane)/GTX590/372.70
Octane 3.x: GH Lands VARQ Rhino5 -Rhino.io- C4D R16 / Revit17
User avatar
face_off
Octane Plugin Developer
Posts: 15717
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

Micha, what exactly does
Also a Rhino IOR=0 means no reflection, please don't use it for metal.
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?

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
Micha
Licensed Customer
Posts: 122
Joined: Sun May 30, 2010 4:49 pm
Location: Germany
Contact:

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.
http://www.simulacrum.de - Visualization for Designer and Architects
Win7 64 | Dual Xeon E5-2687W | 32GB RAM | 2 GTX 780 6GB | Rhino3D
User avatar
face_off
Octane Plugin Developer
Posts: 15717
Joined: Fri May 25, 2012 10:52 am
Location: Adelaide, Australia

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.
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.

Thanks

Paul
Win7/Win10/Mavericks/Mint 17 - GTX550Ti/GT640M
Octane Plugin Support : Poser, ArchiCAD, Revit, Inventor, AutoCAD, Rhino, Modo, Nuke
Pls read before submitting a support question
Micha
Licensed Customer
Posts: 122
Joined: Sun May 30, 2010 4:49 pm
Location: Germany
Contact:

* Octane IOR = Rhino IOR + 0.01
* Octane roughness =1-100/gloss finish
* Octane specular = Rhino reflectivity / 100

Also we could think about the transparency. The specular transparency threshold is a nice feature. Could you use the diffuse color for the glass material? Transmission color = Rhino diffuse color?
http://www.simulacrum.de - Visualization for Designer and Architects
Win7 64 | Dual Xeon E5-2687W | 32GB RAM | 2 GTX 780 6GB | Rhino3D
Post Reply

Return to “Rhinoceros 3D”