Itoo Software Forum

Author Topic: Nested Generator Material ID Inheritance  (Read 366 times)

Adnan Malkoç

  • Newbie
  • *
  • Posts: 44
Nested Generator Material ID Inheritance
« on: January 18, 2022, 07:53:47 AM »
Good morning guys,

Did you change the behaviour of "nested generator material ID inheritance" with RC5? I didn't notice (or missed) that within changelog. Today I opened up my previous work (made with RC4) and all material ID's messed up... Huge mess... I checked everything one by one but couldn't find any error. Anyway, at the end I created a simple setup and yes, there is no sense to change mat ID before a nested generator because it's getting resetted afterwards. Am I missing something?

Also my problem still continues on this thread. I still can't update my RC. Is it related with that?
https://forum.itoosoft.com/railclone-pro-(*)/rc5-installationupdate-question/

By the way I really liked the "nested generator material ID inheritance". Sounds like an important technical thing that we don't understand.


Kind Regards

Dragan

  • Hero Member
  • *****
  • Posts: 1298
Re: Nested Generator Material ID Inheritance
« Reply #1 on: January 18, 2022, 09:01:15 AM »
In RailClone 5, the ID list is now a text input so that you can create a comma-separated list of IDs, or define a range, or both.
So, there have been some changes but I don`t think there was a change in nested behavior (although RC4 is a distant past for me at the moment to compare  :D)
What seems to be a problem?
Did you use MatID for some size calculations? This could be an issue if you change Units setup.


Adnan Malkoç

  • Newbie
  • *
  • Posts: 44
Re: Nested Generator Material ID Inheritance
« Reply #2 on: January 18, 2022, 09:31:01 AM »
Hi Dragan,

Thank you for your reply.
Actually I'm using user input for Mat ID (not a fixed list). I have a multi-sub object material with many colors, so user can choose between wide range of selections.

Now I tested a random library setup. Could you please test this also?

I choosed Architecture > Roofing > Hips and Ridges > 140 Angle Hip
Normally everything works great. You can choose material from parameters.
But... If you add a new generator at the end and connect previous generator into any slot accordingly, material selecting feature is gone. Because material ID selections prior to final generator is resetted.

Is it a bug or is it a feature?  :D

In RailClone 5, the ID list is now a text input so that you can create a comma-separated list of IDs, or define a range, or both.

As a separate question, where do I enter that comma-separated ID list?

Thank you!

Paul Roberts

  • iToo Software
  • Hero Member
  • *****
  • Posts: 2830
Re: Nested Generator Material ID Inheritance
« Reply #3 on: January 18, 2022, 09:37:23 AM »
Hi Adnan and Dragan,

I think I can reproduce this issue as shown in GIF below



I'll pass this on to our development team for further investigation. Thanks for reporting it.

Paul
Paul Roberts
iToo Software

Dragan

  • Hero Member
  • *****
  • Posts: 1298
Re: Nested Generator Material ID Inheritance
« Reply #4 on: January 18, 2022, 09:40:04 AM »
If you add a new generator at the end and connect previous generator into any slot accordingly, material selecting feature is gone. Because material ID selections prior to final generator is resetted.

I dont have 3dsmax at the moment.
Did you include the name of the final generator if you use the expression? 

As a separate question, where do I enter that comma-separated ID list?



Adnan Malkoç

  • Newbie
  • *
  • Posts: 44
Re: Nested Generator Material ID Inheritance
« Reply #5 on: January 18, 2022, 09:56:41 AM »
Hi Paul,

Thank you, that thing is simple but an important problem. All my styles messed up badly. I wish we have a quick fix.

Also thank you too Dragan. I didn't use any specific expression which may affect this. You may also see that Paul reproduced it.

Paul Roberts

  • iToo Software
  • Hero Member
  • *****
  • Posts: 2830
Re: Nested Generator Material ID Inheritance
« Reply #6 on: January 18, 2022, 10:29:19 AM »
Hi Adnan,

We are working on a fix - could you let us know which version of Max you are using so that we can send you a patch you can use until an official release is available?

Kindest regards,
Paul
Paul Roberts
iToo Software

Adnan Malkoç

  • Newbie
  • *
  • Posts: 44
Re: Nested Generator Material ID Inheritance
« Reply #7 on: January 18, 2022, 10:50:13 AM »
Oh that's a great news for me. Really thank you!

My Max version is 2022.3

RC version is 5.0.6 and I can't upgrade to 5.0.9

Best Regards!

iToo

  • Administrator
  • Hero Member
  • *****
  • Posts: 4126
    • iToo Software
Re: Nested Generator Material ID Inheritance
« Reply #8 on: January 19, 2022, 09:21:50 AM »
I just sent you a custom patch by e-mail. To install it:

- Be sure Max, VRaySpawner, etc are closed.
- Unzip the file and copy the content of 'max2022' in the Max root folder, overwriting the existing files.

In you case, because the issue mentioned in the other post, i suggest to delete previously the RC files: RailCloneVRay50.dll, RCEdit.dll and plugins/railclonepro.dlo.
If you can delete and copy these files, RailClone should be updated. These are the only files loaded by Max.

Carlos Quintero
iToo Software

Adnan Malkoç

  • Newbie
  • *
  • Posts: 44
Re: Nested Generator Material ID Inheritance
« Reply #9 on: January 20, 2022, 12:18:03 PM »
Hey there!

Thank you for that quick patch. It solved my nested generator material ID problem. I didn't expect a patch that fast, you guys are really amazing!

Also I had an issue about updating my RC and installing that patch. It is also solved by iToo team's helps. For anyone needs, you may check the solution from here;

https://forum.itoosoft.com/railclone-pro-(*)/rc5-installationupdate-question/

Happy regards!

Adnan Malkoç

  • Newbie
  • *
  • Posts: 44
Re: Nested Generator Material ID Inheritance
« Reply #10 on: January 20, 2022, 12:19:06 PM »
Oh I forgot to thank Dragan for his kind helps, sorry!

Thank you Dragan  :)

Dragan

  • Hero Member
  • *****
  • Posts: 1298
Re: Nested Generator Material ID Inheritance
« Reply #11 on: January 20, 2022, 12:24:51 PM »
 ;)