Variance Techniques in Arnold for Cinema 4D

October 4, 2016

Learn useful variance techniques using Arnold for Cinema 4D in this Cinema 4D Tutorial.

About This Video:
In this video, Chad Ashley from demonstrates several variance techniques using the Arnold Renderer for Cinema 4D. Variance is the key to realism. In nature, there is no such thing as perfect duplicates. In fact, you want to add as much variance across your scene as possible. At the same time, you don’t want hundreds of unique copies of your shaders/materials. This is exactly why so many renderers have these sorts of variance features.  You want one shader that can drive many objects in a scene and still have varying attributes.

Don’t have Arnold? Check out the demo linked below!

Download the Arnold for Cinema 4D Demo here:

Get the Alshaders here:

Get the leaf model from Turbosquid here:

Tutorial Focus:  , ,
Software:  , ,

  • So great Chad, we need some more Arnold here !!!
    Thanks a lot.

  • Chad! You’re awesome! Gsg has always been great, but it jumped up a notch since you started making tuts! Loving the Arnold stuff, keep ’em coming!

  • Awesome chad!! Love your arnold tutorials!

  • good stuff chad…not an Arnold user, but i really like how elegant and well designed this rendered is

  • huge thank . Chad Ashley

    we want amazing octane render tutorial please …

    thanks a lot.

  • Great tut. I am looking into getting Arnold, but I saw your comparison video where you said it was EXPENSIVE. Solid Angle does machine for machine. I use team render a lot and have 7 machines so far. I can’t afford to buy a license for each machine. It is madness!

    • Hey michael, I just went through this same agonising issue.. loved C4DtoA but couldn’t stomach the high $$$ for a team render setup with it. In the end I sold 3 of my older Mac Pros (quads) and bought one 12 core Mac Pro with the proceeds, then purchased 2 Arnold licences, one for my workstation and one for the 12 core. Same TR performance (actually slightly better) without having to purchase another three licences.. Not sure your situation, but hope this helps!

      • Another option is using a cloud rendering service like Pixel Plow. Scale when you need to and never have to worry about additional licenses.

  • What about a tutorial making car textures with flakes in Arnold 🙂

  • Great and useful tutorial…well done, sir.

  • Very good Tutorial! Thanks for that, Chad.
    I rebuild the part with the Lego bricks completely and the results were really awesome.
    I always have extreme trouble with texturing and lighting and of course rendering with the tools build in within cinema 4d. The results are never that good, that realistic.
    My question would be: Is it possible to get the same results of the Lego scene with cinema 4d only?

    • Absolutely! The physical renderer is more than capable of achieving the results of that Lego scene. It will be much slower, but it is totally possible.

  • Great tutorial! Thanks, Chad:D

    Here is another question about Arnold. I want project a logo to a specific position above the bottom material.

    It’s easy to do with C4D native material system by using another material over the bottom one with Alpha Channel and Flat Projection. I can easily adjust the size, position and angle.

    But when I use the uv_transform and layer_color node to do the same thing, I found it’s not that easy to adjust the logo. Is there another way to do it easily?

    • Thanks Phil! The stacking workflow you are used to in C4D is available in Arnold (albeit a much less intuitive method). However, I prefer to use different UV tags named specifically for whatever I’m texturing. In the example here, I have two mapping types. Cubic for the checkers and flat for the logo. This is all done by generating specific UV tags and naming them accordingly. Then it is a matter of dragging those tags into the appropriate UV set inputs in your Arnold maps.

      • I use different UV tags and it worked. Thank you so much, Chad!

        But I am still curious how to do the stacking workflow in Arnold. I can’t find something like C4D native material’s Alpha Channel to do the masking job. The bottom material are totally overrided.

        • There is an alpha tab that becomes visible when you double click a material. It should show up in the attribute window. That will work similarly to how C4D natively stacks materials. Hope this helps!

  • I’ve tried to get the alshaders installed on my mac and they never seem to show up anywhere.
    I’ve followed all the instructions.

    Do you know the trick?

    When will your arnold material library be available?


    • The installation instructions on his site are pretty basic, not sure I’d be more help. Sorry. The Arnold EDC library is looking like after the holidays. Stay tuned!

  • Ooooh! Chad, Chad, Chad, Thank God! you joined greyscalegorilla…You don’t know how happy I am that you are doing such a good tutorials for the C4DtoA.
    T H A N K Y O U S H A D ! !

  • Why do you put in the linearize node?

  • Awesome learning material. Thanx a lot.
    I’m curious if it would be possible to control the luminance of clones, not only the color . In other words how would you pass color mode of the mograph effectors to Arnold?
    I found only a video that refers to colorizing clones and your video in which mograph is not involved. I would really love to know more about it cause mograph could be so powerfull on arnold

    thanx again

    • This is quite easily done with grabbing the user data display color of the clones.

      • actually after a couple of try i managed it, and yes it was easy. I’m now trying to figure out how to output also the greyscale values so clones pass smoothly between on and off state

  • Hey chad , how are you, is there any way that we can input sequences to alpha channel ?

  • With R20 and last Arnold update there is a problem now. In the ramp node interpolation to none doesn’t work because all the interpolations works as a smooth interpolation. Hope Maxon or Solidangle fix this soon because so many textures of mine not working today.

  • Hi Chad! Thank you so much for an awesome video, technique is neat!
    Could you please share the project with Legos? Would love to play around with it!

    • Sorry, I didn’t make the lego models so I can’t give them away. Hope you understand! Have a great day!

  • Oh, sure, Chad, thanks for the answer, not a problem at all!
    For all of you who’s searching for the same, here where I get the object from (free and fully available):
    And here’s a good’n’fast clone+collision example to make lots of bricks lying on each other physically correct:

  • Robert Churchill May 13, 2020 at 11:48 pm

    Chad, super great tutorial, thanks a ton buddy (McBeth chart…..haha). Your products are some of the best tools in our studio’s CG kit.

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.