Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Maxon Cinema 4D how do I change all my materials to the same color without going into each material

  • how do I change all my materials to the same color without going into each material

    Posted by Chad Demoss on January 3, 2020 at 9:40 pm

    I have like 50 materials that I want to all change to orange at a certain point in the timeline. I don’t want to have to go into each material and keyframe them. I think the answer is making a material and going to color>set driver animating it changing to orange and then go to the material I want to change and “set driven”. If I do “set driven” to (absolute) it completely changes the material to be exactly the same starting color and ending color of the “driver” this isn’t what I want. If i set “driver to (relative) it is almost working. The starting color remains but the end color seems to just be adding the values up.

    I’ll assume this needs to be done in xpresso which I know next to nothing about but if there’s an easier way to do this let me know.

    Chad Demoss replied 6 years, 4 months ago 2 Members · 2 Replies
  • 2 Replies
  • Sam Treadway

    January 4, 2020 at 8:43 am

    There are many ways to achieve this. Here are two of the simplest:

    1. You can select all the materials, set a key on the color attribute (even though the color shown is the last selected it will key all materials as is). Then go to the time where you want them to all be orange and while all materials are still selected, change the color and set a new key.

    2. Instead of keying the base color of each material you can assign a color shader to the texture within the color channel. With all materials selected click the triangle button next the the texture field and select color. Make it orange. Now with all materials selected you can simply key the mix strength of the texture from 0 to 100%.

    3. User the node-based materials and a mix node.

    4. From your description using xPresso there is a part of the setup missing. You have a RGB color value to start with and then you want to end with another but the starting point is different for each material. The first step would be to subtract the starting values over time while adding the new values over time.

  • Chad Demoss

    January 6, 2020 at 11:37 pm

    oh I didn’t realize I could select all the materials at the same time, that worked.

    How do I do this?
    “The first step would be to subtract the starting values over time while adding the new values over time.”

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy