3Delight

Last updated
3Delight
Developer(s) Illumination Research
Initial release1999;25 years ago (1999)
Stable release
2.9.27 / March 8, 2023 (2023-03-08)
Operating system Windows, MacOS, Linux
Type 3D computer graphics
Licence Proprietary
Website www.3delight.com

3Delight is a 3D computer graphics software that runs on Microsoft Windows, macOS (both Intel and Apple Silicon) and Linux (both x86 and Graviton). Developed by Illumination Research, it is both a photorealistic and NPR path tracing offline renderer based on its NSI API scene description and on Open_Shading_Language for shading. It has been used to render full CGI animation and VFX for numerous feature films. It comes with supported, open source plug-in integrations for several DCC applications, such as Autodesk Maya, Houdini, Cinema4D, Katana, OpenUSD Hydra, and a democratic free license that allows for commercial use. It also provides a fully distributed cloud rendering service called 3Delight Cloud.

Contents

History

Work on 3Delight started in 1999. The renderer became first publicly available in 2000. [1] 3Delight was the first RenderMan-compliant renderer combining the REYES algorithm with on-demand ray tracing.

The 3Delight team decided to make it available free of charge from August 2000 to March 2005 to build a user base. During this time, customers using a large number of licenses on their sites or requiring extensive support were asked provide fiscal compensation for this.

In March 2005, the license was changed. The first license was free and subsequent licenses cost 1,000 USD per two thread node and US$1,500 per four thread node. The first company that licensed 3Delight commercially was Rising Sun Pictures in early 2005.

Since 2018, all purchased licenses of 3DelightNSI are unlimited multi-core and the pricing was reduced to US$360 per year subscription or US$720 permanent with two year support. The first license is still free; initially limited to four cores/thread, later increased to eight and currently twelve.

As of 2018, Illumination Research, due to the aging of the Renderman Interface (RI), introduced the Nodal Scene Interface (NSI) that replaces the old Renderman one. To reflect such a change the name of the renderer has also been updated to 3DelightNSI. Consequently the new 3DelightNSI renderer is not Renderman-compliant anymore.

Features

Until version 10 (2013), 3Delight primarily used the REYES algorithm but was also capable of doing ray tracing and global illumination. As of version 11 (2014), 3Delight primarily used Path Tracing, with the option to use the REYES and RayTracing when needed. The 3Delight renderer was fully multi-threaded, supported RenderMan Shading Language (RSL) 1.0/2.0 with an optimized compiler and last stage JIT compilation. 3Delight always supported distributed rendering. This allows for accelerated rendering on multi-CPU hosts or environments where a large number of computers are joined into a grid / cloud. In 2018 3DelightNSI 1.0 was introduced as a forward path tracer based on the new NSI API and using OSL for all shaders and light emitters.

3Delight implements:

Other features include:

Supported platforms

Operating environments

The renderer comes in 64-bit versions, allowing the processing of very large scene datasets.

Discontinued platforms

Platforms supported in the past included:

Film credits

3Delight has been used for visual effects work on many films. Some notable examples are:

It was also used to render the following full CG features:

Related Research Articles

<span class="mw-page-title-main">Rendering (computer graphics)</span> Process of generating an image from a model

Rendering or image synthesis is the process of generating a photorealistic or non-photorealistic image from a 2D or 3D model by means of a computer program. The resulting image is referred to as a rendering. Multiple models can be defined in a scene file containing objects in a strictly defined language or data structure. The scene file contains geometry, viewpoint, textures, lighting, and shading information describing the virtual scene. The data contained in the scene file is then passed to a rendering program to be processed and output to a digital image or raster graphics image file. The term "rendering" is analogous to the concept of an artist's impression of a scene. The term "rendering" is also used to describe the process of calculating effects in a video editing program to produce the final video output.

<span class="mw-page-title-main">Ray tracing (graphics)</span> Rendering method

In 3D computer graphics, ray tracing is a technique for modeling light transport for use in a wide variety of rendering algorithms for generating digital images.

The RenderMan Interface Specification, or RISpec in short, is an open API developed by Pixar Animation Studios to describe three-dimensional scenes and turn them into digital photorealistic images. It includes the RenderMan Shading Language.

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 capabilities and a flexible plugin architecture and must be used on the Microsoft Windows platform. It is frequently used by video game developers, many TV commercial studios, and architectural visualization studios. It is also used for movie effects and movie pre-visualization. 3ds Max features shaders, dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, a customizable user interface, and its own scripting language.

<span class="mw-page-title-main">Ray casting</span> Methodological basis for 3D CAD/CAM solid modeling and image rendering

Ray casting is the methodological basis for 3D CAD/CAM solid modeling and image rendering. It is essentially the same as ray tracing for computer graphics where virtual light rays are "cast" or "traced" on their path from the focal point of a camera through each pixel in the camera sensor to determine what is visible along the ray in the 3D scene. The term "Ray Casting" was introduced by Scott Roth while at the General Motors Research Labs from 1978–1980. His paper, "Ray Casting for Modeling Solids", describes modeled solid objects by combining primitive solids, such as blocks and cylinders, using the set operators union (+), intersection (&), and difference (-). The general idea of using these binary operators for solid modeling is largely due to Voelcker and Requicha's geometric modelling group at the University of Rochester. See solid modeling for a broad overview of solid modeling methods. This figure on the right shows a U-Joint modeled from cylinders and blocks in a binary tree using Roth's ray casting system in 1979.

<span class="mw-page-title-main">LightWave 3D</span> 3D computer graphics program

LightWave 3D is a 3D computer graphics program developed by LightWave Digital. It has been used in films, television, motion graphics, digital matte painting, visual effects, video game development, product design, architectural visualizations, virtual production, music videos, pre-visualizations and advertising.

<span class="mw-page-title-main">Houdini (software)</span> 3D animation software

Houdini is a 3D animation software application developed by Toronto-based SideFX, who adapted it from the PRISMS suite of procedural generation software tools.

<span class="mw-page-title-main">Shader</span> Type of program in a graphical processing unit (GPU)

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 specialized functions in computer graphics special effects and video post-processing, as well as general-purpose computing on graphics processing units.

Pixar RenderMan is a 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 a commercial product licensed to third parties. In 2015, a free non-commercial version of RenderMan became available.

<span class="mw-page-title-main">Reyes rendering</span> Computer software architecture in 3D computer graphics

Reyes rendering is a computer software architecture used in 3D computer graphics to render photo-realistic images. It was developed in the mid-1980s by Loren Carpenter and Robert L. Cook at Lucasfilm's Computer Graphics Research Group, which is now Pixar. It was first used in 1982 to render images for the Genesis effect sequence in the movie Star Trek II: The Wrath of Khan. Pixar's RenderMan was an implementation of the Reyes algorithm, It has been deprecated as of 2016 and removed as of RenderMan 21. According to the original paper describing the algorithm, the Reyes image rendering system is "An architecture for fast high-quality rendering of complex images." Reyes was proposed as a collection of algorithms and data processing systems. However, the terms "algorithm" and "architecture" have come to be used synonymously in this context and are used interchangeably in this article.

<span class="mw-page-title-main">Micropolygon</span> Computer graphics polygon very small relative to the image being rendered

In 3D computer graphics, a micropolygon is a polygon that is very small relative to the image being rendered. Commonly, the size of a micropolygon is close to or even less than the area of a pixel. Micropolygons allow a renderer to create a highly detailed image.

<span class="mw-page-title-main">V-Ray</span> Computer-generated imagery rendering software app

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 visualizations and computer graphics in industries such as media, entertainment, film and video game production, industrial design, product design and architecture.

In computer graphics, per-pixel lighting refers to any technique for lighting an image or scene that calculates illumination for each pixel on a rendered image. This is in contrast to other popular methods of lighting such as vertex lighting, which calculates illumination at each vertex of a 3D model and then interpolates the resulting values over the model's faces to calculate the final per-pixel color values.

<span class="mw-page-title-main">Blue Moon Rendering Tools</span>

Blue Moon Rendering Tools, or BMRT, was one of the most famous RenderMan-compliant photorealistic rendering systems and was a precursor to NVIDIA's Gelato renderer. It was distributed as freeware. BMRT was a popular renderer with students and other people who were trying to learn the RenderMan interface. It also had some features PhotoRealistic RenderMan did not have at the time, for example, ray tracing, radiosity, volume rendering, and area lights. Even Pixar used BMRT for ray tracing before PRMan had such features. According to Exluna, it was used for 3D rendering in movies such as A Bug's Life, Stuart Little, The Cell, Hollow Man, and Woman on Top.

<span class="mw-page-title-main">3D rendering</span> Process of converting 3D scenes into 2D images

3D rendering is the 3D computer graphics process of converting 3D models into 2D images on a computer. 3D renders may include photorealistic effects or non-photorealistic styles.

Computer graphics lighting is the collection of techniques used to simulate light in computer graphics scenes. While lighting techniques offer flexibility in the level of detail and functionality available, they also operate at different levels of computational demand and complexity. Graphics artists can choose from a variety of light sources, models, shading techniques, and effects to suit the needs of each application.

Autodesk 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, it was later co-developed by his company Solid Angle SL and Sony Pictures Imageworks.

<span class="mw-page-title-main">Metal (API)</span> iOS, macOS, and tvOS graphics rendering API

Metal is a low-level, low-overhead hardware-accelerated 3D graphic and compute shader API created by Apple, debuting in iOS 8. Metal combines functions similar to OpenGL and OpenCL in one API. It is intended to improve performance by offering low-level access to the GPU hardware for apps on iOS, iPadOS, macOS, and tvOS. It can be compared to low-level APIs on other platforms such as Vulkan and DirectX 12.

This is a glossary of terms relating to computer graphics.

References

  1. "Announce: 3Delight Renderer". Newsgroup:  comp.graphics.rendering.renderman. 2000-08-09. Usenet:   8ms5f2$10a$1@nnrp1.deja.com . Retrieved 2015-01-06.