A curated library of useful motion design insights

Display Custom Material Controls: Cinema 4D, Redshift

When working with complex Redshift materials, it’s often useful to expose a few selected settings in the Attribute Manager to have them easily accessible in one place.

cinema 4d custom material controls

It’s actually quite easy to set up, but the process isn’t very intuitive. Here’s a quick animation and a step-by-step breakdown of how to do it using a Group node and the Start Node setting.

  1. Create a Redshift material and open the Node Editor
  2. Create a Group node — this will be your container for all custom inputs
  3. Right-click the Group node and select Add Input → Add New Input
  4. Double-click the input to rename it to the parameter you want to control (in my case, IOR)
  5. Right-click the new input and select Edit Port
  6. Set the Data Type you need. Choose Float for numbers. Close the window when done
  7. Double-click the Group node to open it
  8. Drag the dot next to the input name into an empty space on the grid. In the popup that appears, choose Add New Output
  9. Go back to the main material and connect the new output port from the Group node to the parameter you want to control (for example, IOR on the RS Material)
  10. In the Node Editor, select the Group node and go to Node → Start Node in the top menu.
    This will make your custom controls appear in the Attribute Manager

Now, whenever you select the material in the Material Manager, the Attributes tab will show your custom material settings instead of the default Redshift ones.

Using this approach, you can add additional inputs to the same Group node, experiment with different data types (Float, Color, Vector, Bool, etc.), and create a clean, reusable, and user-friendly control panel for your Redshift materials.

Send
Pin
Share