Arnold is a computer program for
rendering three-dimensional, computer-generated scenes using
unbiased,
physically-based, Monte Carlo path tracing techniques. Created in Spain by Marcos Fajardo and later co-developed by his company Solid Angle SL (now owned by
Autodesk
Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered ...
) and
Sony Pictures Imageworks
Sony Pictures Imageworks Inc. is a Canadian visual effects and computer animation studio headquartered in Vancouver, British Columbia, with an additional office on the Sony Pictures Studios lot in Culver City, California. SPI is a unit of So ...
, Arnold is one of the most widely used
photorealistic rendering systems in computer graphics worldwide in 2021, specially in animation and
VFX for film and TV.
Notable feature films that have used Arnold include ''
Monster House'', ''
Cloudy with a Chance of Meatballs'', ''
Alice in Wonderland
''Alice's Adventures in Wonderland'' (commonly ''Alice in Wonderland'') is an 1865 English novel by Lewis Carroll. It details the story of a young girl named Alice who falls through a rabbit hole into a fantasy world of anthropomorphic creature ...
'', ''
Thor
Thor (; from non, Þórr ) is a prominent god in Germanic paganism. In Norse mythology, he is a hammer-wielding god associated with lightning, thunder, storms, sacred groves and trees, strength, the protection of humankind, hallowing ...
'', ''
Captain America
Captain America is a superhero appearing in American comic books published by Marvel Comics. Created by cartoonists Joe Simon and Jack Kirby, the character first appeared in '' Captain America Comics'' #1 ( cover dated March 1941) from T ...
'', ''
X-Men: First Class'', ''
The Avengers'', ''
Space Pirate Captain Harlock
is a Japanese manga series written and illustrated by Leiji Matsumoto. It was serialized in '' Play Comic'' from 1977 to 1979, with the chapters collected into five ''tankōbon'' volumes by Akita Shoten. The series follows the titular Capt ...
'', ''
Elysium'', ''
Pacific Rim
The Pacific Rim comprises the lands around the rim of the Pacific Ocean. The '' Pacific Basin'' includes the Pacific Rim and the islands in the Pacific Ocean. The Pacific Rim roughly overlaps with the geologic Pacific Ring of Fire.
List of ...
'', ''
Gravity
In physics, gravity () is a fundamental interaction which causes mutual attraction between all things with mass or energy. Gravity is, by far, the weakest of the four fundamental interactions, approximately 1038 times weaker than the str ...
'', ''
Guardians of the Galaxy
The Guardians of the Galaxy is a fictional superhero team appearing in American comic books published by Marvel Comics.
It may more specifically refer to:
Comic book teams
* Guardians of the Galaxy (1969 team), the original 31st-century team f ...
'', ''
Star Wars: The Force Awakens'', ''
Arrival
Arrival(s) or The Arrival(s) may refer to:
Film
* ''The Arrival'' (1991 film), an American science fiction horror film
* ''The Arrival'' (1996 film), an American-Mexican science fiction horror film
* ''Arrival'' (film), a 2016 American science ...
'' and ''
Blade Runner 2049
''Blade Runner 2049'' is a 2017 American neo-noir science fiction film directed by Denis Villeneuve and written by Hampton Fancher and Michael Green. A sequel to the 1982 film ''Blade Runner'', the film stars Ryan Gosling and Harrison Ford, wi ...
''.
Notable television series include ''
Game of Thrones
''Game of Thrones'' is an American fantasy drama television series created by David Benioff and D. B. Weiss for HBO. It is an adaptation of ''A Song of Ice and Fire'', a series of fantasy novels by George R. R. Martin, the firs ...
'', ''
Westworld'', ''
Trollhunters'', ''
LOVE DEATH + ROBOTS'' and ''
The Mandalorian
''The Mandalorian'' is an American space Western television series created by Jon Favreau for the streaming service Disney+. It is the first live-action series in the ''Star Wars'' franchise, beginning five years after the events of ''Return ...
''.
Technology
Originally written in
C99
C99 (previously known as C9X) is an informal name for ISO/IEC 9899:1999, a past version of the C programming language standard. It extends the previous version ( C90) with new features for the language and the standard library, and helps imp ...
and progressively rewritten in
C++, Arnold runs natively on
x86 CPU
A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, an ...
s, where it tries to take advantage of all available threads and
SIMD
Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. SIMD can be internal (part of the hardware design) and it can be directly accessible through an instruction set architecture (ISA), but it should ...
lanes for optimal parallelism. Since March 2019 it supports
Nvidia
Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
RTX-powered
GPU
A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mob ...
s through the use of
OptiX
Nvidia OptiX (OptiX Application Acceleration Engine) is a ray tracing API that was first developed around 2009. The computations are offloaded to the GPUs through either the low-level or the high-level API introduced with CUDA. CUDA is only av ...
. Its
ray tracing engine is optimized to send billions of spatially incoherent rays throughout a 3D scene composed of geometric primitives including polygons, hair splines, and volumes. It often uses multiple levels of diffuse and specular inter-reflection so that light can bounce off of a wall or other object and indirectly illuminate a subject. For complex scenes such as the space station in
Elysium, it makes heavy use of geometry instancing, which helps it render trillions of visible polygons in a reasonable amount of memory. It can render large numbers of high-resolution texture maps thanks to its integration of the
OpenImageIO library. It has a fully programmable
API, and uses
shaders
In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene - a process known as ''shading''. Shaders have evolved to perform a variety of speci ...
written in C++ or
Open Shading Language to define the materials and textures.
Arnold is based on the
Monte Carlo
Monte Carlo (; ; french: Monte-Carlo , or colloquially ''Monte-Carl'' ; lij, Munte Carlu ; ) is officially an administrative area of the Principality of Monaco, specifically the ward of Monte Carlo/Spélugues, where the Monte Carlo Casino i ...
Path Tracing
Path tracing is a computer graphics Monte Carlo method of rendering images of three-dimensional scenes such that the global illumination is faithful to reality. Fundamentally, the algorithm is integrating over all the illuminance arriving t ...
algorithm, making extensive use of
importance sampling
Importance sampling is a Monte Carlo method for evaluating properties of a particular distribution, while only having samples generated from a different distribution than the distribution of interest. Its introduction in statistics is generally att ...
and other numerical techniques to improve the quality of rendered images. Throughout the 2010s, its team published research that popularized the use of
solid angle
In geometry, a solid angle (symbol: ) is a measure of the amount of the field of view from some particular point that a given object covers. That is, it is a measure of how large the object appears to an observer looking from that point.
The po ...
-based sampling of area lights in production rendering, equi-angular sampling for volumetric scattering, ray-traced sub-surface scattering, and blue-noise dithered sampling.
History

Marcos Fajardo is the chief architect of Arnold.
The beginnings of what is now Arnold emerged in 1997 when Fajardo decided to write his own renderer. That year, he attended
SIGGRAPH
SIGGRAPH (Special Interest Group on Computer Graphics and Interactive Techniques) is an annual conference on computer graphics (CG) organized by the ACM SIGGRAPH, starting in 1974. The main conference is held in North America; SIGGRAPH Asia ...
, where his interest in
stochastic ray tracing
Distributed ray tracing, also called distribution ray tracing and stochastic ray tracing, is a refinement of ray tracing that allows for the rendering of "soft" phenomena.
Conventional ray tracing uses single rays to sample many different domain ...
(a foundational part of Arnold's rendering technology) was piqued in discussions with friends attending the conference.
Early versions of Fajardo's renderer were called RenderAPI. The name Arnold emerged when one of Fajardo's friends suggested it after mocking an
Arnold Schwarzenegger film they saw in a theater.
In 2004, Fajardo entered a licensing and co-development agreement with
Sony Pictures Imageworks
Sony Pictures Imageworks Inc. is a Canadian visual effects and computer animation studio headquartered in Vancouver, British Columbia, with an additional office on the Sony Pictures Studios lot in Culver City, California. SPI is a unit of So ...
, which resulted in separate branches for the commercial and proprietary versions of Arnold. The commercial version was integrated via plug-ins into several DCC packages including Softimage, Maya, Katana, Cinema4D, and Houdini.
Solid Angle SL, the company behind Arnold, was founded in 2009 in Madrid and purchased by
Autodesk
Autodesk, Inc. is an American multinational software corporation that makes software products and services for the architecture, engineering, construction, manufacturing, media, education, and entertainment industries. Autodesk is headquartered ...
in early 2016. The acquisition was announced officially on April 18, 2016. Arnold is now bundled with
Maya
Maya may refer to:
Civilizations
* Maya peoples, of southern Mexico and northern Central America
** Maya civilization, the historical civilization of the Maya peoples
** Maya language, the languages of the Maya peoples
* Maya (Ethiopia), a popu ...
and
3ds Max
Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics software, 3D computer graphics program for making 3D animations, 3D models, models, 3D computer game, games and 3D rendering, images. It is developed ...
.
On 4 January 2017, the
Academy of Motion Picture Arts and Sciences
The Academy of Motion Picture Arts and Sciences (AMPAS, often pronounced ; also known as simply the Academy or the Motion Picture Academy) is a professional honorary organization with the stated goal of advancing the arts and sciences of motion ...
recognized Fajardo with a Scientific and Engineering award (Academy plaque) for "the creative vision and original implementation of the Arnold Renderer."
On 21 October 2021, the
Television Academy recognized Fajardo, along with colleagues Alan King and Thiago Ize, with an Engineering Emmy statuette for the Arnold Global Illumination Rendering System.
Notable studios using Arnold
See also
*
Pixar RenderMan
Pixar RenderMan (formerly PhotoRealistic RenderMan) is proprietary photorealistic 3D rendering software produced by Pixar Animation Studios. Pixar uses RenderMan to render their in-house 3D animated movie productions and it is also available as ...
*
Vray
V-Ray is a biased computer-generated imagery rendering software application developed by Bulgarian software company Chaos . V-Ray is a commercial plug-in for third-party 3D computer graphics software applications and is used for visualizatio ...
References
External links
*
Autodesk product page
{{3D software
3D graphics software
Rendering systems
Global illumination software
3D computer graphics software for Linux
Proprietary commercial software for Linux
3D rendering software for Linux