You have to click the Download button. That’s what generates the trial license and adds it to your Autodesk account. But you don’t need that download (it’s the Arnold SDK, not an Arnold plugin), so Cancel that download after it starts.
Controllable auto-instancing on ASS procedurals: You can now disable the default automatic instantiation of procedurals pointing at the same ASS file with the auto_instancing parameter on each procedural or by the procedural_auto_instancing option. This workaround is sometimes useful when overriding procedural parameters with operators.
It means that if you load the same ass file many times, Arnold will load the ass file just one time, and then automatically create instances of that. For example, if I load an ass file three times, I will get two instances.
In previous versions, this was known as the procedural cache, and it was a global option. Now it’s called auto_instancing and you can set it on each procedural node (aka aiStandin in Maya).
In general, you want auto instancing, because instancing is more efficient than loading the same ass file over and over. But if you’re using operators to apply different looks to the same procedural, you need to turn off auto instancing. Otherwise all the procedurals will have the same look (because they all be instances of the same one procedural).
For example, with auto instancing on, I get this, even though I’ve assigned different looks to each procedural (standin):
Everything has the same look with auto instancing on
I can also tell from the Arnold log that I’m getting instances. Note that 2 are reused
| ---------------------------------------------------------
| ass file cache
| unique (loaded from disk) 1 (33.33%)
| reused (found in cache) 2 (66.67%)
| total referenced .ass files 3 (100.00%)
| ---------------------------------------------------------
If I turn off auto instancing (in the procedural parameters)
then I get three different looks
In the Arnold log, that looks like this (0 reused means 0 instances)
| ---------------------------------------------------------
| ass file cache
| unique (loaded from disk) 1 (100.00%)
| reused (found in cache) 0 (0.00%)
| total referenced .ass files 1 (100.00%)
| ---------------------------------------------------------
Arnold 5.1 adds operators, which among other things, allow you to override parameters in ass files loaded by procedural nodes.
Here’s a quick example using the brand new MtoA 3.0
I exported some particles from Softimage, loaded them into Maya with an aiStandin (aka an Arnold procedural), and then used a set_parameter operator to scale the radius by 0.5
Note that I connect my operator by setting the Target Operator in the Render Settings.
I can chain two set_parameter operators together, to set the mode and then scale the radius:
First, here’s some Arnold renders of a few old-time Softimage models:
And now, here’s the announcement:
Softimage to Arnold (or SItoA), the Arnold plugin for Autodesk Softimage is being made available to the community under an Apache2.0 open source license at:
This repository contains the official SItoA plugin source code. Solid Angle, the company behind the Arnold renderer, and now part of Autodesk, developed the SItoA plugin commercially from 2009 to 2017.
After the Softimage end-of-life announcement in April 2014, Solid Angle committed to continue the development and maintenance of SItoA for at least a year, and then extended this period until July 2017, porting SItoA to the new Arnold 5 API along the way.
Governance
Please submit your issues and pull requests on github, the old Trac server will remain available for a while as read-only but we won’t accept any new users.
We will continue to monitor and review pull requests submitted to this repo on a voluntary basis, but will not release official builds any more.
Acknowledgments
Before it was open-sourced, throughout the years, SItoA has been developed by:
Luis Armengol
Borja Morales
Stefano Jannuzzo
With contributions by:
Andreas Bystrom
Steven Caron
Julien Dubuisson
Steffen Dunner
Michael Heberlein
Paul Hudson
Halfdan Ingvarsson
Vladimir Jankijevic
Alan Jones
Guillaume Laforge
Thomas Mansencal
Helge Mathee
Eric Mootz
Holger Schoenberger
Frederic Servant
Jules Stevenson
Special thanks to all the users who passionately provided feedback, production assets, bug reports and suggested features during those years.
This is great. Some (maybe all) of my friends have never heard of Arnold, or even know what a renderer is, so I just sent them this and said “see those final cg renders and shots? Arnold did that”.
Reminds me of how, back in the day, I would always bring up Jurassic Park to help people understand what Softimage was and did.