Arnold is the Most Versatile Render Engine for Cinema 4D

December 11, 2019 - By 

With the latest release, Autodesk’s Arnold renderer becomes the most versatile C4D render engine that works on both CPU and GPU.

One of the most asked questions Greyscalegorilla receives is which render engine to use. It’s still not a simple answer, but for the first time, we can definitely recommend one based on versatility + features.

Autodesk Arnold is one of the leading Cinema 4D render engines that can be used by both Mac and PC artists, and now that the NVIDIA GPU version is fully released it’s incredibly powerful.

Arnold 6 is not the most feature-rich new release, but it doesn’t really have to be.

Arnold is the Most Versatile Render Engine for Cinema 4D - IPR

The removal of the word BETA from it’s GPU offering could be called premature (and I wouldn’t necessarily argue with them), but there is no denying the power of being able to flip from CPU to GPU. The new licensing methods are also a welcome change to the old, overly complicated system that required a degree in IT to get up and running (though still has tons of room for improvement).

Let’s dive into the latest release, and really take a look at things.

Overall Benefits to Arnold 6:

  • Easy to Use
  • Most versatile renderer for both Mac and PC (CPU + GPU), though GPU is not supported on Mac
  • Works across all major DCC’s including Cinema, Houdini, Maya, and Max
  • Most feature-rich renderer (including a full Toon System)
  • Supports more native C4D features than most current renderers (Noises, Background Object, Floor Object, etc)
  • Extremely stable
  • Memory Efficient
  • Affordable Single Seat Licenses
  • Monthly subscriptions available
  • No watermark restrictions – You can work on the watermarked version with no feature limitations
  • Extremely responsive IPR in both CPU/GPU
  • Supports industry standards like OCIO+ACES, OSL

Arnold is the Most Versatile Render Engine for Cinema 4D - C4D Noise

5 Must-Know Things About Arnold 6

  1. Arnold GPU:
    • Out of Beta
    • More Stable
    • Supporting nearly every feature of CPU (including light filters, LPE’s, and nearly all AOVs)
    • No Mac Support
  2. Lower Pricing Structure
  3. New Arnold license process – Somewhat easier to get up and running, and cheaper options.
  4. A ton of bug fixes. Stability matters in production.
  5. Quality of life updates (node alignment tools, material exports, etc)

Arnold is the Most Versatile Render Engine for Cinema 4D - Robot

Thoughts on Arnold GPU

Arnold GPU was no small feat. Taking a production-proven CPU renderer and pushing it to deliver 1:1 results on the GPU is very difficult. Renderman is currently working on XPU which promises to harness the power of your CPU and GPU simultaneously, but it’s proved challenging to bring to market. We believe the future is about leveraging ALL your hardware. Power and flexibility will always win out. Arnold being able to give 1:1 results on both CPU and GPU is incredibly compelling.

If I were starting a small studio right now, I would be using Arnold GPU on my artists’ workstations to do look dev/lighting and then switching to CPU mode to throw to an inexpensive cloud render farm solution such as Pixel Plow. I’d outfit every 3D workstation with dual 2080ti’s and a Threadripper to give every artist the flexibility to use whichever mode better suits their work. What a time to be alive!

Arnold is the Most Versatile Render Engine for Cinema 4D - Modern Surface Material Collection

Now I’ve been on the beta for Arnold GPU since it opened over a year ago. I’ve watched it slowly go from a buggy, noisy mess into something I actually use on a daily basis.

The first question anyone ever asks me is whether or not it’s faster than it’s competitor Redshift. My answer is always the same, mostly no. In my testing, Arnold GPU is 10-20% slower than Redshift on most tasks. However, in some cases, it can close that gap very nicely (usually on scenes with tons of GI bounces).

Even with Redshift besting it in terms of sheer speed (as one would expect from a biased GPU renderer), it cannot touch Arnold in terms of features and user experience. Arnold outshines its competitors with production proven features and a Cinema 4D plugin that is easily best in class.

I’m also a bit spoiled as I use Arnold with a 64-core AMD Threadripper. So Arnold CPU for me is certainly no slouch. In fact, only now with Arnold 6 can I say that their GPU offering is giving my beast of a CPU a run for it’s money.

Arnold is the Most Versatile Render Engine for Cinema 4D - Featured

Should I switch to Arnold GPU?

Well, there are a few things to consider

  • Arnold GPU is Windows only, sorry no Mac support at this time
  • Arnold GPU is Nvidia ONLY and more cards the better. I HIGHLY recommend RTX cards as Arnold GPU is optimized for that platform. I’ve got two 2080ti’s and I wish I had more!
  • Arnold GPU takes advantage of NVLink (an $80 device that links multiple RTX cards together) and in my opinion, is a MUST HAVE if you want to maximize speed in Arnold GPU.
  • You also have to be “OK” with Arnold GPU taking a bit longer to render than it’s competition, but in exchange you get superior features and first-in-class plugin experience. Plus, you can always design in GPU and send to a CPU farm. Versatility!

Arnold is the Most Versatile Render Engine for Cinema 4D - Modern Surface Material Collection Vase

What are the Key New Features of Arnold 6?

  • Faster creased subdivs: Hard creases are now fully supported in adaptive and multithreaded mode. This means creased surfaces will use all procs during subdivision.
  • Dielectric microfacet multiple scattering: Rough dielectrics are now energy-preserving by accounting for multiple scattering between microfacets for both reflection and refraction, avoiding the energy loss of the previous implementation. Disabling the global option enable_microfacet_multiscatter will restore the previous look.
  • Physical Sky shader improvements: The physical sky shader will now extend the color at the horizon all the way down to the bottom pole.
  • Improved roughness mapping of the Oren-Nayar diffuse BRDF: The Oren-Nayar roughness parameter has been remapped so that values close to 1 no longer result in excessive darkening. This change also improves the Standard Surface and Car Paint shaders.
  • Improved rough thin-wall transmission in Standard Surface shader: Refractions in thin-walled mode now appear blurry with non-zero roughness.
  • OCIO roles: Roles can now be listed with the color manager API by querying color spaces available in the Role (OCIO) family. This makes it possible to build UIs that list all known roles.
  • Skip RGBA denoising: Noise now accepts -ignore_rgba or -irgba to skip denoising of RGBA even if it’s present.
  • OpenImageIO 2.1.4: OIIO support is now upgraded to 2.1.4.
  • More accurate albedo AOVs: Albedo AOVs now correspond more closely to the true albedos of the material’s BSDFs.
  • New AOV Write Vector shader: This enables the writing of vector values into a  typed AOV, for example for recording positional values. These would previously have been clamped when using  typed AOVs

Arnold is the Most Versatile Render Engine for Cinema 4D - Modern Surface Material Collection Mug

C4DtoA Plugin Enhancements

  • Material export/import: Materials can be exported to ASS files and MaterialX files (.mtlx) via the C4DtoA > Utilities > Material > Export to ASS… menu item or via the Alt~W+X shortcut in the Material Manager. Materials can be imported via the C4DtoA > Utilities > Material > Import from ASS… menu item or Alt~W+I shortcut. Selected shaders from a material can also be exported from the network editor.
  • Align nodes in the network editor: New Edit > Align nodes menu item and Alt~W+L shortcut is added to the network editor to align graph nodes in the layout.
  • Notification when no license found or license will expire: Now a message is displayed in the render settings when no Arnold license found or two weeks before the license expires.
  • New Licensing menu: Licensing menu moved to C4DtoA > Licensing with menu items to open the new Arnold License Manager, help and purchase pages. Note that single-user licensing is not available for testing.
  • Added aov_write_vector shader
  • Add Details and Project tabs to Arnold Sky: ****Light filters, user options and light linking settings are moved to these new tabs to be consistent with other lights.
  • Flush Caches menu moved under Utilities

Want to learn more?

Check out the C4DtoA 3.0.1 documentation and Arnold 6 overview.

  • Matthew Kiernander December 11, 2019 at 7:27 pm

    Thanks for the article chad. Currently learning Redshift but eager to check out Arnold as well. Really happy they finally brought GPU out of beta!

  • Chad,
    Is there a 64 core Threadripper? Or did you mean to say 64 threads?
    Exciting news nevertheless.
    Seems that the Arnold trial download page is not working well (or at all), which would reflect the interest.

    Should we assume perhaps a new Arnold tutorial/tip on Plus shortly 🙂

  • Just a FYI for anyone having difficulty downloading a ver 3.0 trial – instead of going through the trial page, the document link you Chad listed here has a direct link to version 3, apparently for customers?. As you probably know (I didn’t), without a license is effectively a watermark trial. That makes life simple.

    Interesting on the pre-populate GPU procedure. Like Pro-render I guess.

    Can you summarize a little more on single licenses and the changes made? For instance, I rotate between two computers. It’s easy to use the Redshift licensing tool to disable one machine and enable on another. Wish is was tied more to the new licensing manager for R21. With that process, I don’t have to disable before I go home for work – easy peasy.

    Hoping licensing issues are simplified here too.

  • So, are there ANY third party renderers that support the Mac? I’m feeling very alone here.

  • Try Corona Render. It is amazing and has changed my workflow completely. Fast CPU physically based rendering on a Mac. Integration with C4d is tight and there is a very active user community.

  • I am new to Cinema 4d, and just started using Arnold.
    It works great with my iMac (3,6 GHz 8-Core Intel Core i9). The IPR window is pretty responsive. If I need faster rendertimes I can use a renderfarm.
    I want to stay on Mac, and it seems to be the best solution.
    So what have I overlooked? What’s wrong with Arnold on a Mac?

  • Really want to start using Arnold alongside Redshift but their pricing is still way to high IMO. The subscription costs more than C4D, crazy!!

  • Have you seen the new single-user subscription? It’s $45 per month or $360 per year. It’s only $60 more than Redshift’s yearly maintenance fee for a floating license. Of course, Redshift’s insanely cheap license is still perpetual… but Arnold is also now crazily inexpensive, considering how powerful it is.

  • Are you already rocking the 3990x? Your article said 64-core TR. If you are on the new TR already we’d all love to see some benchmarks!

  • Hi Chad! I’m wirking now with Redshift, and trying to switch to Arnold because I love it. But I have one problem.

    I downloaded the demo version of Arnold to try it in Cinema and really know If I can work with it. I install it in C4D R21, and I was checking it and with CPU it works correct but when I switch to GPU it really takes long times to upload the scene and I had lots of crashes, I don’t know why. I see that you said it works perfect, stable and fast. So I don’t know what I’m doing wrong. I installed the drivers and Redshift works perfect to me. What I am missing? Or the GPU is not correct yet?

    Thanks for all

  • Not yet have Arnold but as a Mac user I switched to PC after your convincing video on Youtube. Unfortunately both my system and C4D crash all the time. No render possible on my NVIDIA 2080 TI rtx. Have 128GB ram onboard. Every render crashes either software or totally reboots te machine.
    Is there a ‘secret’ setting I am missing?

  • 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.