LightWave 3D is a
3D computer graphics
3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for th ...
program developed by
NewTek
NewTek, Inc. is a San Antonio, Texas-based hardware and software company that produces live and post-production video tools and visual imaging software for personal computers. The company was founded in 1985 in Topeka, Kansas, United States, by T ...
. It has been used in films, television,
motion graphics
Motion graphics (sometimes mograph) are pieces of animation or digital footage which create the illusion of motion or rotation, and are usually combined with audio for use in multimedia projects. Motion graphics are usually displayed via electr ...
, digital
matte painting
A matte painting is a painting, painted representation of a landscape, set (film and TV scenery), set, or distant location that allows filmmaking, filmmakers to create the illusion of an environment that is not present at the filming location. H ...
,
visual effects
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 ...
,
video game development
Video game development (or gamedev) is the process of developing a video game. The effort is undertaken by a developer, ranging from a single person to an international team dispersed across the globe. Development of traditional commercial PC a ...
,
product design
Product design as a verb is to create a new product to be sold by a business to its customers. A very broad coefficient and effective generation and development of ideas through a process that leads to new products. Thus, it is a major aspect of n ...
,
architectural visualizations,
virtual production
On-set virtual production (OSVP) or also known as virtual production or virtual studio is a technology for television and film production in which LED panels are used as a backdrop for a set, on which video or computer generated imagery can be di ...
,
music videos
A music video is a video of variable duration, that integrates a music song or a music album with imagery that is produced for promotional or musical artistic purposes. Modern music videos are primarily made and used as a music marketing device ...
,
pre-visualizations and
advertising
Advertising is the practice and techniques employed to bring attention to a product or service. Advertising aims to put a product or service in the spotlight in hopes of drawing it attention from consumers. It is typically used to promote a ...
.
Overview
LightWave is a software package used for rendering
3D images, both animated and static. It includes a fast rendering engine that supports such advanced features as realistic reflection,
radiosity,
caustics, and 999
render nodes. The 3D modeling component supports both
polygon modeling
In 3D computer graphics, polygonal modeling is an approach for modeling objects by representing or approximating their surfaces using polygon meshes. Polygonal modeling is well suited to scanline rendering and is therefore the method of choice for ...
and
subdivision surfaces
In the field of 3D computer graphics, a subdivision surface (commonly shortened to SubD surface) is a curved surface represented by the specification of a coarser polygon mesh and produced by a recursive algorithmic method. The curved surface, t ...
. The animation component has features such as
inverse and
forward kinematics
In robot kinematics, forward kinematics refers to the use of the kinematic equations of a robot to compute the position of the end-effector from specified values for the joint parameters.
The kinematics equations of the robot are used in roboti ...
for
character animation
Character animation is a specialized area of the animation process, which involves bringing animated s to life. The role of a character animator is analogous to that of a film or stage actor and character animators are often said to be "actors wit ...
, particle systems and dynamics. Programmers can expand LightWave's capabilities using an included
SDK which offers Python, LScript (a proprietary scripting language) scripting and
C language
C (''pronounced like the letter c'') is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities o ...
interfaces.
History
In 1988, Allen Hastings created a rendering and animation program called ''VideoScape 3D'', and his friend Stuart Ferguson created a complementary 3D modeling program called ''Modeler'', both sold by Aegis Software.
NewTek
NewTek, Inc. is a San Antonio, Texas-based hardware and software company that produces live and post-production video tools and visual imaging software for personal computers. The company was founded in 1985 in Topeka, Kansas, United States, by T ...
planned to incorporate VideoScape and Modeler into its video editing suite,
Video Toaster
The NewTek Video Toaster is a combination of hardware and software for the editing and production of NTSC standard-definition video. The plug-in expansion card initially worked with the Amiga 2000 computer and provides a number of BNC connectors ...
. Originally intended to be called "NewTek 3D Animation System for the Amiga", Hastings later came up with the name "LightWave 3D", inspired by two contemporary high-end 3D packages: Intelligent Light and
Wavefront
In physics, the wavefront of a time-varying ''wave field'' is the set (locus) of all points having the same ''phase''. The term is generally meaningful only for fields that, at each point, vary sinusoidally in time with a single temporal freque ...
. In 1990, the Video Toaster suite was released, incorporating LightWave 3D, and running on the
Commodore Amiga
Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
computer.
LightWave 3D has been available as a standalone application since 1994, and version 9.3 runs on both
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
and Windows platforms. Starting with the release of version 9.3, the Mac OS X version has been updated to be a
Universal Binary
The universal binary format is, in Apple parlance, a format for executable files that run natively on either PowerPC or Intel-manufactured IA-32 or Intel 64 or ARM64-based Macintosh computers. The format originated on NeXTStep as " Multi-Archi ...
.
The last known standalone revision for the Amiga was LightWave 5.0, released in 1995. Shortly after the release of the first PC version, NewTek discontinued the Amiga version, citing the platform's uncertain future. Versions were soon released for the DEC Alpha, Silicon Graphics (SGI), and Macintosh platforms.
LightWave was used to create special effects for the television series ''
Babylon 5
''Babylon 5'' is an American space opera television series created by writer and producer J. Michael Straczynski, under the Babylonian Productions label, in association with Straczynski's Synthetic Worlds Ltd. and Warner Bros. Domestic Tel ...
'',
''
Star Trek: Voyager'', ''
Space: Above and Beyond'', ''
seaQuest DSV
''SeaQuest DSV'' (stylized as ''seaQuest DSV'' and also promoted as simply ''seaQuest'') is an American science fiction television series created by Rockne S. O'Bannon. It originally aired on NBC between 1993 and 1996. In its final season, it ...
'', ''
Lost
Lost may refer to getting lost, or to:
Geography
*Lost, Aberdeenshire, a hamlet in Scotland
* Lake Okeechobee Scenic Trail, or LOST, a hiking and cycling trail in Florida, US
History
*Abbreviation of lost work, any work which is known to have bee ...
'', and ''
Battlestar Galactica
''Battlestar Galactica'' is an American science fiction media franchise created by Glen A. Larson. The franchise began with the Battlestar Galactica (1978 TV series), original television series in 1978, and was followed by a short-run sequel se ...
''. The program was also utilized in the production of ''
Titanic
RMS ''Titanic'' was a British passenger liner, operated by the White Star Line, which sank in the North Atlantic Ocean on 15 April 1912 after striking an iceberg during her maiden voyage from Southampton, England, to New York City, United ...
'' as well as ''
Avatar
Avatar (, ; ), is a concept within Hinduism that in Sanskrit literally means "descent". It signifies the material appearance or incarnation of a powerful deity, goddess or spirit on Earth. The relative verb to "alight, to make one's appearanc ...
'', ''
Sin City
''Sin City'' is a series of neo-noir comics by American comic book writer-artist Frank Miller. The first story originally appeared in ''Dark Horse Presents Fifth Anniversary Special'' (April 1991), and continued in ''Dark Horse Presents'' #51 ...
'', and ''
300
__NOTOC__
Year 300 (Roman numerals, CCC) was a leap year starting on Monday (link will display the full calendar) of the Julian calendar. At the time, it was known as the Year of the Consulship of Constantius and Valerius (or, less frequently, ...
''. The short film ''
405
__NOTOC__
Year 405 ( CDV) was a common year starting on Sunday (link will display the full calendar) of the Julian calendar. At the time, it was known as the Year of the Consulship of Stilicho and Anthemius (or, less frequently, year 1158 ''Ab ...
'' was produced by two artists from their homes using LightWave. In the
Finnish
Finnish may refer to:
* Something or someone from, or related to Finland
* Culture of Finland
* Finnish people or Finns, the primary ethnic group in Finland
* Finnish language, the national language of the Finnish people
* Finnish cuisine
See also ...
Star Trek parody ''
Star Wreck: In the Pirkinning'', most of the visual effects were done in LightWave by Finnish filmmaker Samuli Torssonen, who produced the VFX work for the feature film ''
Iron Sky
''Iron Sky'' is a 2012 comic-science-fiction action film directed by Timo Vuorensola and written by Johanna Sinisalo and Michael Kalesniko. ''. The film ''
Jimmy Neutron: Boy Genius'' was made entirely in LightWave 6 and
messiah:Studio.
In 2007, the first feature film to be 3D animated entirely by one person made its debut, ''
Flatland the Film'' by Ladd Ehlinger Jr. It was animated entirely in LightWave 3D 7.5 and 8.0.
In its ninth version, the market for LightWave ranges from hobbyists to high-end deployment in
video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This fee ...
s,
television
Television, sometimes shortened to TV, is a telecommunication medium for transmitting moving images and sound. The term can refer to a television set, or the medium of television transmission. Television is a mass medium for advertisin ...
and
cinema
Cinema may refer to:
Film
* Cinematography, the art of motion-picture photography
* Film or movie, a series of still images that create the illusion of a moving image
** Film industry, the technological and commercial institutions of filmmaking
* ...
. NewTek shipped a 64-bit version of LightWave 3D as part of the fifth free update of LightWave 3D 8, and was featured in a keynote speech by Bill Gates at
WinHEC
The Windows Hardware Engineering Community (WinHEC) is a series of technical conferences and workshops, where Microsoft elaborates on its hardware plans for Windows devices.
The WinHEC from 1992 to 2008, which stood for Windows Hardware Engineerin ...
2005.
On February 4, 2009, NewTek announced "LightWave CORE" its next-generation 3D application via a streamed live presentation to 3D artists around the world. It featured a highly customizable and modernized user interface, Python scripting integration that offered realtime code and view previews, an updated file format based on the industry standard
Collada
COLLADA (for ''COLLA''borative ''D''esign ''A''ctivity) is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available s ...
format, substantial revisions to its modeling technologies and a realtime iterative viewport renderer. It was planned to be the first LightWave product to be available on the Linux operating system. However, on June 23, 2011, CORE was cancelled as a standalone product and NewTek announced that the CORE advancements would become part of the ongoing LightWave platform, starting with LightWave 10 (which was originally LightWave HC, intended to be a transitional software system comprising the classical Layout and Modeler applications during the initial stages of CORE, in order to supply compatibility with the existing toolset for LightWave).
On December 30, 2010, NewTek shipped LightWave 10. It added an interactive viewport renderer (VPR), interactive stereoscopic camera rigs, linear color-space workflow, real time interactive physical teleoperation input (Virtual Studio Tools), and data interchange upgrades.
On February 20, 2012, NewTek began shipping LightWave 11 Software, the latest version of its professional 3D modeling, animation, and rendering software. LightWave 11 incorporates many new features, such as instancing, flocking and fracturing tools, flexible Bullet Dynamics, Pixologic Zbrush support, and more. LightWave 11 is used for all genres of 3D content creation-from film and broadcast visual effects production, to architectural visualization, and game design.
On January 31, 2013, NewTek shipped LightWave 11.5 which debuted a new modular rigging system called Genoma. The flocking system was reworked, gaining predator and prey behaviors. The bullet dynamics system was improved to include soft body dynamics, wind forces and to react to bone deformations. Interlinks to After Effects and ZBrush (via GoZ) were added as well. New tools, based on a new experimental subsystem were added to Modeler. It was originally thought that this subsystem would allow further enhancements to Modeler, but disclosures by a developer in the main user forums (since removed by moderators) indicated that this approach had been too problematic and another avenue was being considered to enable Modeler to evolve. FiberFX, the hair/fur system in LightWave, also saw improvements with the 11.5 release, to work with soft bodies and to also directly support curves from Modeler for guiding hair. Additionally, braid and twist support was added, to ease creation of complex hairstyles.
On November 1, 2013, NewTek shipped LightWave 11.6. This release brought a new animation tool, spline control, along with improvements to ray casting (to enable items in the scene to be precisely positioned on a surface, with optional offset. nVidia's CgFX was also implemented, albeit via the legacy shader system. STL support was added to enable output suitable for 3D printers. The virtual studio system was also enhanced to support a LightWave 3D group-authored add-on called NevronMotion, enabling direct motion capture (full body and facial) using consumer devices such as the Kinect (on Windows only) and re-targeting via a simplified user interface. A simplified Python system was made available for the Modeler environment and for common functions. The timeline for Layout support via this simplified system has not been disclosed. Alembic support was also introduced. Since the release of 11.6, two minor patches have been released to resolve software issues (11.6.1 and 11.6.2). In early May 2014, 11.6.3 was released to address a licensing system limitation.
On November 24, 2014, NewTek released Lightwave 2015. The release upgraded Bullet physics integration (constraints, motors, dynamics affecting bones), Genoma rigging automation plug-in with scripting, edge rendering, and the dynamic object parenting workflow. It also added a plate perspective matching tool, and
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 ...
to
Global illumination
Global illumination (GI), or indirect illumination, is a group of algorithms used in 3D computer graphics that are meant to add more realistic lighting to 3D scenes. Such algorithms take into account not only the light that comes directly from ...
.
The retail price was lowered by a third.
On January 1, 2018, NewTek released Lightwave 2018. Features include: Physically Based Rendering System, Render & Light Buffers, New Volumetric Engine, OpenVDB Support, New Lighting Architecture, Surface Editor - Material Nodes & Surface Preview, Virtual Reality Camera, Modifier Stack & Nodal Modifiers, New Cel Shader & Enhanced Edge Rendering, More Integrated FiberFX, Layout-based Parametric Shapes, Physically Based OpenGL, & a Noise Reduction Filter. New Modeler Features include: "A 'Layout View' viewport shows the current camera view from Layout. In addition, LightWave 2018 Modeler provides new fully interactive tools including Lattice, Smoothing, Array and Spline Bridge to speed up your modeling."
In January 2019, LightWave 2019 introduced new integration tools with
Unreal Engine
Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter game ''Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of genres ...
, animatable mesh sculpting and painting in Layout, new
UV mapping
UV mapping is the 3D modeling process of projecting a 3D model's surface to a 2D image for texture mapping. The letters "U" and "V" denote the axes of the 2D texture because "X", "Y", and "Z" are already used to denote the axes of the 3D object i ...
and UDIM tools (as well as support for smoothing groups) in Modeler, improved
FBX
FBX (''Filmbox'') is a proprietary file format () developed by Kaydara and owned by Autodesk since 2006. It is used to provide interoperability between digital content creation applications. FBX is also part of Autodesk Gameware, a series of vid ...
interchange, shading model customization tools, new shape primitives,
OpenVDB creation, shading/rendering enhancements, and workflow/UI improvements.
Modeler and Layout
LightWave is composed of separate programs, primarily Modeler and Layout. Each program provides a dedicated workspace for specific tasks. When these two programs are running simultaneously, a program called Hub is used to synchronize data between the two.
Modeler, as the name implies, includes all of the modeling features used to create the 3D models, while Layout includes features to arrange the 3D models, animate, and render them. Layout offers
ray tracing, global illumination, and render output parameters.
This separation is unique among 3D computer graphics packages, which commonly integrate their modeler and renderer. NewTek asserts dedicating workspaces for specific tasks creates an arguably more efficient 3D production workflow. A long-standing debate in the LightWave user community has consisted of whether or not to integrate Modeler and Layout into a single program. In response to this, NewTek has begun an integration process by including several basic modeling tools with Layout.
There is also a command-line
network rendering engine named Screamernet which can be used to distribute rendering tasks across a large number of networked computers. This is used to reduce the overall time that it takes to render a single project by having the computers each rendering a part of the whole project in parallel. Screamernet includes all the features of the rendering engine that is integrated in Layout but without an interactive user interface. LightWave supports 999 render nodes natively.
Features
Dynamics
LightWave provides
dynamics physics systems supporting
hard
Hard may refer to:
* Hardness, resistance of physical materials to deformation or fracture
* Hard water, water with high mineral content
Arts and entertainment
* ''Hard'' (TV series), a French TV series
* Hard (band), a Hungarian hard rock supe ...
and
soft body motion, deformation, constraint, motorization, environments, and particles. It interacts with 3D object models,
bones
A bone is a rigid organ that constitutes part of the skeleton in most vertebrate animals. Bones protect the various other organs of the body, produce red and white blood cells, store minerals, provide structure and support for the body, an ...
, and hair (FiberFX). LightWave includes both
Bullet
A bullet is a kinetic projectile, a component of firearm ammunition that is shot from a gun barrel. Bullets are made of a variety of materials, such as copper, lead, steel, polymer, rubber and even wax. Bullets are made in various shapes and co ...
and legacy proprietary (comprising ClothFX, SoftFX, HardFX, ParticleFX emitter, wind, collision, and gravity) dynamics engines.
Hypervoxels
Hypervoxels are a means to render different particle animation effects. Different modes of operation have the ability to generate appearances that mimic:
*
Metaballs
In computer graphics, metaballs are organic-looking ''n''-dimensional isosurfaces, characterised by their ability to meld together when in close proximity to create single, contiguous objects.
In solid modelling, polygon meshes are commonly ...
for objects like water or mercury, including reflection or refraction surface settings
*
Sprites which are able to reproduce effects like fire or flocking birds
*Volume shading for simulating clouds or fog type effects.
Material shaders
LightWave comes with a nodal texture editor that comes with a collection of special-purpose material shaders. Some of the types of surface for which these shaders have been optimized include:
*general-purpose
subsurface scattering
Subsurface scattering (SSS), also known as subsurface light transport (SSLT), is a mechanism of light transport in which light that penetrates the surface of a translucent object is scattered by interacting with the material and exits the surf ...
materials for materials like wax or plastics
*realistic skin, including subsurface scattering and multiple skin layers
*metallic, reflective, materials using energy conservation algorithms
*transparent, refractive materials including accurate
total internal reflection
Total internal reflection (TIR) is the optical phenomenon in which waves arriving at the interface (boundary) from one medium to another (e.g., from water to air) are not refracted into the second ("external") medium, but completely reflected b ...
algorithms
*
dielectric shading to render the behavior of light rays passing through materials with differing refractive indices
Nodes
NewTek expanded LightWave's parameter setting capabilities with a
node graph architecture
Node graph architecture is a software design structured around the notion of a node graph. Both the source code as well as the user interface is designed around the editing and composition (or linking) of atomic functional units.
The source code ...
(Node Editor) for LightWave 9. This Editor enabled broad hierarchical parameter setting on top of its fixed and stack-based parameter setting support. Example node types include mathematical, script, gradient, sample, instance, group, and shader. Nodes are usable within the Surface Editor, Mesh Displacement, and Virtual Studio features. A node plug-in API was released for third party developers to add their own nodes.
A notable example of third-party node development is Denis Pontonnier's Additional Nodes. These free nodes enable modifying images, renders,
procedural texture
In computer graphics, a procedural texture is a texture created using a mathematical description (i.e. an algorithm) rather than directly stored data. The advantage of this approach is low storage cost, unlimited texture resolution and easy textur ...
s, Hypervoxels, object motions, animation channels, and
volumetric lights. Also they enable particles and other meshes to drive node parameters.
Scripting
LScript is one of LightWave's scripting languages. It provides a comprehensive set of prebuilt functions you can use when scripting how LightWave behaves.
With LightWave 11, NewTek added
Python
Python may refer to:
Snakes
* Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia
** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia
* Python (mythology), a mythical serpent
Computing
* Python (pro ...
support as an option for custom scripting.
LightWave Plug-In SDK
The
SDK provides a set of
C classes for writing native LightWave plug-ins.
Licensing
Prior to being made available as a stand-alone product in 1994, LightWave required the presence of a Video Toaster in an Amiga to run. Until version 11.0.3,
LightWave licenses were bound to a hardware
dongle
A dongle is a small piece of computer hardware that connects to a port on another device to provide it with additional functionality, or enable a pass-through to such a device that adds functionality.
In computing, the term was initially synonym ...
(e.g.
Safenet
SafeNet, Inc. was an information security company based in Belcamp, Maryland, United States, which was acquired in August 2014 by the French security company Gemalto. Gemalto was, in turn, acquired by Thales Group in 2019. The former SafeNet's ...
USB or legacy parallel port models). Without a dongle LightWave would operate in "Discovery Mode" which severely restricts functionality. One copy of LightWave supports distributed rendering of up to 999 nodes.
See also
*
Computer generated imagery
Computer-generated imagery (CGI) is the use of computer graphics to create or contribute to images in art, printed media, video games, simulators, and visual effects in films, television programs, shorts, commercials, and videos. The images ma ...
*
Comparison of 3D graphics software
* ''
Jimmy Neutron: Boy Genius''
* ''
The Adventures of Jimmy Neutron: Boy Genius''
References
External links
*
NewTek's official site*
{{3D software
3D graphics software
Amiga raytracers
IRIX software
Global illumination software
3D animation software
Proprietary software that uses Qt
Software that uses Qt