Itoo Software Forum

Author Topic: Global reflection controls for flooring?  (Read 664 times)

RobH2

  • Newbie
  • *
  • Posts: 44
  • Who is staring at the sea is already sailing a bit
    • NVision4D
Global reflection controls for flooring?
« 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?
ForestPack Pro 6.3.1, RailClone 4.2.13, 3ds Max (Max 2021), GIGABYTE X570 AORUS x570 Master Motherboard,
Ryzen 9 3950x CPU, Noctua NH-D15S CPU Cooler, 128 GB G.SKILL Trident Z Neo DDR4 Ram, Sabrent Rocket NVMe 4.0 M.2 drives

Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Global reflection controls for flooring?
« Reply #1 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):
« Last Edit: May 02, 2019, 08:48:54 AM by Rokas »
Rokas

RobH2

  • Newbie
  • *
  • Posts: 44
  • Who is staring at the sea is already sailing a bit
    • NVision4D
Re: Global reflection controls for flooring?
« Reply #2 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...
ForestPack Pro 6.3.1, RailClone 4.2.13, 3ds Max (Max 2021), GIGABYTE X570 AORUS x570 Master Motherboard,
Ryzen 9 3950x CPU, Noctua NH-D15S CPU Cooler, 128 GB G.SKILL Trident Z Neo DDR4 Ram, Sabrent Rocket NVMe 4.0 M.2 drives

RobH2

  • Newbie
  • *
  • Posts: 44
  • Who is staring at the sea is already sailing a bit
    • NVision4D
Re: Global reflection controls for flooring?
« Reply #3 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?
ForestPack Pro 6.3.1, RailClone 4.2.13, 3ds Max (Max 2021), GIGABYTE X570 AORUS x570 Master Motherboard,
Ryzen 9 3950x CPU, Noctua NH-D15S CPU Cooler, 128 GB G.SKILL Trident Z Neo DDR4 Ram, Sabrent Rocket NVMe 4.0 M.2 drives

Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Global reflection controls for flooring?
« Reply #4 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:


« Last Edit: May 04, 2019, 07:57:49 PM by Rokas »
Rokas

RobH2

  • Newbie
  • *
  • Posts: 44
  • Who is staring at the sea is already sailing a bit
    • NVision4D
Re: Global reflection controls for flooring?
« Reply #5 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...
ForestPack Pro 6.3.1, RailClone 4.2.13, 3ds Max (Max 2021), GIGABYTE X570 AORUS x570 Master Motherboard,
Ryzen 9 3950x CPU, Noctua NH-D15S CPU Cooler, 128 GB G.SKILL Trident Z Neo DDR4 Ram, Sabrent Rocket NVMe 4.0 M.2 drives

RobH2

  • Newbie
  • *
  • Posts: 44
  • Who is staring at the sea is already sailing a bit
    • NVision4D
Re: Global reflection controls for flooring?
« Reply #6 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.
ForestPack Pro 6.3.1, RailClone 4.2.13, 3ds Max (Max 2021), GIGABYTE X570 AORUS x570 Master Motherboard,
Ryzen 9 3950x CPU, Noctua NH-D15S CPU Cooler, 128 GB G.SKILL Trident Z Neo DDR4 Ram, Sabrent Rocket NVMe 4.0 M.2 drives

Rokas

  • Hero Member
  • *****
  • Posts: 3324
Re: Global reflection controls for flooring?
« Reply #7 on: May 06, 2019, 10:07:48 AM »
Thanks for an idea. I will test what can be done in this case.
Rokas