Arnold (software)
   HOME

TheInfoList



OR:

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