I got the idea from the Unreal engine where I can make a parameter collection, define one or more scalar (or vector) parameters and use those values in any possible parameter of a material. I think the idea in Vray is a bit different. As far as I understand it´s more about having different values for different objects that use the same material. My request is more about having one User parameter that mass controls a value of different materials. It ´s allready possible in Vray but it´s limited to map slots and doesn´t work on single Scalar Parameters.
It would be great to extend the ability to use especially UserScalar with single Values that don´t have a map Slot right now. For example the rgb Multiplier and gamma value of the VrayColorMap, Scale and sample spread of the VrayCurvature, well basically every possible parameter the various Vray Maps have to offer.
Beyond that more UserMaps could enhance the mass control of materials even further. For example UserString(or some sort of UserPathObject) to change LUT files in a Vray LUT Map
or UserBoolean to set various switches in a VrayDirt Map. UserInt to set Interpolation and filtering Modes of a VrayHDRI. Like adding slots to all of these values wich are limited to accept a specific Usermaps. For Scalar and Vector Parameters there would be a switch to either use, multiply, add, divide the UserScalar.
It would be great to extend the ability to use especially UserScalar with single Values that don´t have a map Slot right now. For example the rgb Multiplier and gamma value of the VrayColorMap, Scale and sample spread of the VrayCurvature, well basically every possible parameter the various Vray Maps have to offer.
Beyond that more UserMaps could enhance the mass control of materials even further. For example UserString(or some sort of UserPathObject) to change LUT files in a Vray LUT Map
or UserBoolean to set various switches in a VrayDirt Map. UserInt to set Interpolation and filtering Modes of a VrayHDRI. Like adding slots to all of these values wich are limited to accept a specific Usermaps. For Scalar and Vector Parameters there would be a switch to either use, multiply, add, divide the UserScalar.
Comment