HOME

TheInfoList



OR:

Arnold is a computer program for rendering three-dimensional, computer-generated scenes using
unbiased Bias is a disproportionate weight ''in favor of'' or ''against'' an idea or thing, usually in a way that is closed-minded, prejudicial, or unfair. Biases can be innate or learned. People may develop biases for or against an individual, a group, ...
, 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 Sony Pi ...
, Arnold is one of the most widely used photorealistic rendering systems in computer graphics worldwide in 2021, specially in animation and
VFX Visual effects (sometimes abbreviated VFX) is the process by which imagery is created or manipulated outside the context of a live-action shot in filmmaking and video production. The integration of live-action footage and other live-action foota ...
for film and TV. Notable feature films that have used Arnold include '' Monster House'', ''
Cloudy with a Chance of Meatballs ''Cloudy with a Chance of Meatballs'' is a children's book written by Judi Barrett and illustrated by Ron Barrett. It was first published in 1978 by Atheneum Books, followed by a 1982 trade paperback edition from sister company Aladdin Paperb ...
'', ''
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 creatur ...
'', ''
Thor Thor (; from non, Þórr ) is a prominent god in Germanic paganism. In Norse mythology, he is a hammer-wielding æsir, god associated with lightning, thunder, storms, sacred trees and groves in Germanic paganism and mythology, sacred groves ...
'', ''
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 appearance, first appeared in ''#Golden Age, Captain America Comics'' #1 (cover ...
'', '' 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 Capta ...
'', ''
Elysium Elysium (, ), otherwise known as the Elysian Fields ( grc, Ἠλύσιον πεδίον, ''Ēlýsion pedíon'') or Elysian Plains, is a conception of the afterlife that developed over time and was maintained by some Greek religious and philos ...
'', ''
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 co ...
'', ''
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 stro ...
'', ''
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 fr ...
'', '' 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, w ...
''. 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 first ...
'', ''
Westworld ''Westworld'' is an American science fiction- thriller media franchise that began with the 1973 film ''Westworld'', written and directed by Michael Crichton. The film depicts a technologically advanced Wild-West-themed amusement park populat ...
'', ''
Trollhunters Trollhunters may refer to: *Trollhunters, an installment of the Tales of Arcadia trilogy ** Trollhunters: Tales of Arcadia, 2016-2018 animated series ** Trollhunters: Rise of the Titans, 2021 film finale **Trollhunters: The Adventure Begins, (2017 ...
'', '' 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 ''Retur ...
''.


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 impl ...
and progressively rewritten in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
, Arnold runs natively on
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introd ...
CPUs, 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, mobil ...
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 avai ...
. 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 Elysium (, ), otherwise known as the Elysian Fields ( grc, Ἠλύσιον πεδίον, ''Ēlýsion pedíon'') or Elysian Plains, is a conception of the afterlife that developed over time and was maintained by some Greek religious and philos ...
, 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 An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
, 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 (computer graphics), rendering of a 3D scene - a process known as ''shading''. Shaders have evolved ...
written in C++ or
Open Shading Language Open Shading Language (OSL) is a shading language developed by Sony Pictures Imageworks for use in its Arnold Renderer. It is also supported by Illumination Research's 3Delight renderer, Otoy's Octane Render, V-Ray 3, Redshift (from April 2021), ...
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 is ...
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 to ...
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 poi ...
-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 (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 Arnold Alois Schwarzenegger (born July 30, 1947) is an Austrian and American actor, film producer, businessman, retired professional bodybuilder and politician who served as the 38th governor of California between 2003 and 2011. ''Time'' ...
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 Sony Pi ...
, 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 populat ...
and
3ds Max Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capabil ...
. 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 motio ...
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