Itoo Software Forum

RailClone => RailClone Pro (*) => Topic started by: Alex.S on August 18, 2022, 09:22:25 PM

Title: Request for Native Arithmetic Select
Post by: Alex.S on August 18, 2022, 09:22:25 PM
So I have of course written my own macros to offer me arithmetic selects with 10, 20 or 30 options. However I found out today when using nested generators that I'm losing quite a lot of performance by having select options with more options that required.

In a bid to future proof my graph I had added select 30 options, unaware of just how much they would decimate performance (graph build time was around 4 seconds pre-optimization, I now got it down to 1.3s after change 6 or 7 select 30s to select 10s).

It would be really nice to have a native node which was correctly optimized and allowed you to add basically infinite selections. Editing long nested if / else arithmetic macros is not very nice.  And when you wish to change a parameter based on another parameter integer value.

For example you have a drop down with a bunch of modes, and you want to change various other parameters based on the mode set.

Anyway here are my macros for reference.

Title: Re: Request for Native Arithmetic Select
Post by: Paul Roberts on August 19, 2022, 10:08:01 AM
Hi,

Thanks for the suggestion. I was wondering if the new drop-down features in the Numeric node would suit your needs. It basically offers the ability to create a drop-down list to which any value can be assigned.

(https://i.imgur.com/4eGdsFc.png)

Cheers,

Paul
Title: Re: Request for Native Arithmetic Select
Post by: Alex.S on August 19, 2022, 06:53:04 PM
Yeah I'm already using those, but say I want to set 5 variables through out the profile based on one of those settings, I use this script. But the problem is I have redundant settings which cost performance, and if I need to upgrade the amount of options it's awkward to do and slow, especially if I run out of my batch of 10 and need to swap out the node and then copy over all my old values with out making a mistake too.

See the screenshot beneath where by I auto generate continuous UVW from 5 inputs to follow a trim map, And I do it differently based on which mesh we choose.

I imagine an arithmetic version of the selector node basically, where you can just keep adding options/reorder etc.


Title: Re: Request for Native Arithmetic Select
Post by: Paul Roberts on August 22, 2022, 09:24:03 AM
Thanks for clarifying that Alex,

I'll pass the request on to the development team and see what can be done.

Cheers,
Paul