I’d like to expose several color and float values to the properties menu so I can change/reset them without having to open the shading tab every time I want to adjust something. I’ve tried adding input nodes and adding custom properties, but nothing seems to work. Is this possible in Blender?
For custom properties, you need to use the Attribute node.
Edited:
The Attribute node has four sources of information: Geometry, Object, Instance and ViewLayer.
- Geometry is data that is stored in the Mesh datablock. (VertexColors, GN attributes, etc)
- Object is data that is stored in the Object datablock. (custom properties, location, etc)
- Instance looks the same as Object but looks first for instance values.
- ViewLayer is where you can get information from the whole view_layer!! (only 1d-to-3d properties, but you can access almost everything)
With this access, it’s up to you where to store the values that you want to control. You need to define your ‘hierarchy’ between these lines.
2 Likes