Itoo Software Forum

RailClone => RailClone Pro (*) => Topic started by: RobH2 on May 01, 2019, 04:52:36 AM

Title: Global reflection controls for flooring?
Post by: RobH2 on May 01, 2019, 04:52:36 AM
I'm using a flooring from the library that has 20 individual maps. I want to adjust the gloss of the floor. I can't seem to find a way to adjust the entire material's glossiness without individually adjusting all 20 materials in the material sub-object.  That's not too bad of a task to do once, but if I need to tweak it 3 or 4 times it's going to be a problem.

How can I adjust the glossiness of the entire material?
Title: Re: Global reflection controls for flooring?
Post by: Rokas on May 02, 2019, 08:45:26 AM
Hi
Floor Styles were created before RailClone Color map introduction, thus it uses MultiMaterial setup.

We will discuss if we can update materials to use "RailClone Color" setup instead in the future.

Now I attach You a simple material Editor utility to Edit Selected Object Multimaterial Reflection Parameters (vRay only):
(https://i.imgur.com/KXw6TE2.gif)
Title: Re: Global reflection controls for flooring?
Post by: RobH2 on May 02, 2019, 03:22:54 PM
Rokas, this is very helpful. I really appreciate it.

I should think this would have been implemented way before now in RailClone and am surprised it hasn't been. The floors especially, use a large number of maps. At least this may serve as a workaround for now.

Thanks again...
Title: Re: Global reflection controls for flooring?
Post by: RobH2 on May 04, 2019, 05:12:02 PM
I can't figure out how to use this script. Pardon my ignorance. That is the 'Filter' field hooking? I can't get the script to work using "Material ID" so can you give me a few tips on its use?
Title: Re: Global reflection controls for flooring?
Post by: Rokas on May 04, 2019, 07:56:13 PM
I can't figure out how to use this script. Pardon my ignorance. That is the 'Filter' field hooking? I can't get the script to work using "Material ID" so can you give me a few tips on its use?
You can use filter to affect only some materials with specific names. In this Flooring MultiMaterial You do not need to any filtering. All materials will be affected. That is what You wanted.

I tried to make this script versatile for other MultiMaterials so You could filter only some materials to be affected. For filtering it uses "names" not ID number. I understand that You got confused as I used numeric symbols in illustration example.
In gif example I add filter for "5" that means only sub-materials which contain symbol "5" will be affected. In the RC planks MultiMaterial it will have an effect only on one material:
(https://i.imgur.com/61Z790f.png)

Title: Re: Global reflection controls for flooring?
Post by: RobH2 on May 04, 2019, 08:00:09 PM
I think I understand how you wrote the script now. Thank you for the explanation. Let me go back and explore it with this new insight.

Thank you...
Title: Re: Global reflection controls for flooring?
Post by: RobH2 on May 05, 2019, 09:36:45 PM
Thanks again. It's an adequate workaround for the reflection.

Do you have a similar script to modify color and tone? The two of those would go a long way towards making the floor libraries a lot more useful. I think it's a little "combo" script you could sell. I'd donate for it and I'm sure a lot of people like me would like to be able to quickly modify flooring libraries.
Title: Re: Global reflection controls for flooring?
Post by: Rokas on May 06, 2019, 10:07:48 AM
Thanks for an idea. I will test what can be done in this case.