Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
193 stars 9 forks source link

add multi value gradient driver #3657

Open epicEaston197 opened 2 years ago

epicEaston197 commented 2 years ago

Is your feature request related to a problem? Please describe.

this would be able to drive multiple values like float 3 and Float Q because I often use of value copy to connect 2 Value gradient drivers together

Relevant issues

3654 but it's asking for a max value for this component

Describe the solution you'd like

I want the value gradient driver to be able to drive multiple types of the same value and different values

Describe alternatives you've considered

using multiple value gradient drivers and using value copies to connect them and if I want to use a value gradient driver float free with a float Q I have to Value copy to use both of them

Additional context

for example I want to drive multiple float 3 values and float Q values being able to do this in one component like a multi-value gradient driver would be amazing I will be able to drive multiple float 3 values and float Q values that would clean this up amazingly and be so useful I want every value to have its own position fields so that I can get more finite control of my values image image

epicEaston197 commented 2 years ago

okay I wanted to add this note this component would basically be a container from multiple value gradient drivers

Dirko3000 commented 2 years ago

And a ValueMultiDriver component driving all of the Progress values for all of your ValueGradientDrivers at the same time is not a good option because... ?

That's what I always do for this. A Panner1D (or whatever you want your progress driving input to be) driving a ValueMultiDriver that drives the progress bar for ALL OF my ValueGradientDrivers, no matter how many I have. Very elegant solution already, and it sounds like you just want that ValueMultiDriver and a variable amount of ValueGradientDrivers to be merged into a single component for some reason? I just don't really get it.

epicEaston197 commented 2 years ago

And a ValueMultiDriver component driving all of the Progress values for all of your ValueGradientDrivers at the same time is not a good option because... ?

That's what I always do for this. A Panner1D (or whatever you want your progress driving input to be) driving a ValueMultiDriver that drives the progress bar for ALL OF my ValueGradientDrivers, no matter how many I have. Very elegant solution already, and it sounds like you just want that ValueMultiDriver and a variable amount of ValueGradientDrivers to be merged into a single component for some reason? I just don't really get it.

yes I know this and I do this but it makes my stuff look really unorganized and messy there has to be a way to compress this down so it looks nicer and more representable.

maybe one progress bar to drive multiple value gradient drivers?. without using a value MultiDriverFloat I basically want a better way to display value gradient drivers because I use them for animation and it would help a lot with the workflow image this is the component View for the main animation this is only for the turrets image image image

Dirko3000 commented 2 years ago

If it's just a matter of being tidy, might a recommend either an inspector or utility object that allows you to minimize components in the inspector?

epicEaston197 commented 2 years ago

If it's just a matter of being tidy, might a recommend either an inspector or utility object that allows you to minimize components in the inspector?

I used the default inspector and it's way too inconvenient to spawn one out of my inventory because it will never be as convenient as clicking 2 on my keyboard

Dirko3000 commented 2 years ago

I have an item that you place down, locally activate it, then all of the inspectors of any kind spawned after enabling it have collapsible components, even the default inspector. That sounds like it checks all the boxes in solving your issue. I can just give you the component collapsing cone.

epicEaston197 commented 2 years ago

yeah that sounds great is this in a public folder?

Dirko3000 commented 2 years ago

yeah that sounds great is this in a public folder?

Uh... no, I just have it saved, I'll just give it to you next time I see you. Oh right, worth mentioning that this is Sloppy McFloppy