LightWave 3D - LightWave 3D

LightWave 3D
Lightwave Icon.png
Desarrollador (es) NewTek, Inc.
Versión inicial 1990 ; Hace 31 años ( 1990 )
Lanzamiento estable
2020.0.2 / 15 de julio de 2020 ; hace 11 meses ( 15 de julio de 2020 )
Sistema operativo AmigaOS , Windows , macOS
Tipo Gráficos 3D por computadora
Licencia Software de prueba
Sitio web lightwave3d .com

LightWave 3D es un programa de gráficos por computadora en 3D desarrollado por NewTek . Se ha utilizado en películas, televisión, motion graphics , pintura digital mate , efectos visuales , desarrollo de videojuegos , diseño de productos , visualizaciones arquitectónicas , producción virtual , videos musicales , pre-visualizaciones y publicidad .

Descripción general

LightWave es un paquete de software utilizado para renderizar imágenes en 3D , tanto animadas como estáticas. Incluye un motor de renderizado rápido que admite funciones tan avanzadas como reflexión realista, radiosidad , cáusticos y 999 nodos de renderizado . El componente de modelado 3D admite tanto el modelado de polígonos como las superficies de subdivisión . El componente de animación tiene características tales como cinemática inversa y directa para animación de personajes , sistemas de partículas y dinámica. Los programadores pueden expandir las capacidades de LightWave usando un SDK incluido que ofrece scripting Python, LScript (un lenguaje de scripting patentado) e interfaces de lenguaje C.

Historia

En 1988, Allen Hastings creó un programa de renderizado y animación llamado VideoScape 3D , y su amigo Stuart Ferguson creó un programa de modelado 3D complementario llamado Modeler , ambos vendidos por Aegis Software. NewTek planeaba incorporar VideoScape y Modeler en su suite de edición de video, Video Toaster . Originalmente destinado a llamarse "NewTek 3D Animation System para Amiga", Hastings más tarde se le ocurrió el nombre "LightWave 3D", inspirado en dos paquetes 3D de alta gama contemporáneos: Intelligent Light y Wavefront . En 1990, se lanzó la suite Video Toaster, que incorpora LightWave 3D y se ejecuta en la computadora Commodore Amiga .

LightWave 3D ha estado disponible como aplicación independiente desde 1994, y la versión 9.3 se ejecuta en plataformas Mac OS X y Windows. A partir del lanzamiento de la versión 9.3, la versión de Mac OS X se ha actualizado para ser un binario universal .

La última revisión independiente conocida para Amiga fue LightWave 5.0, lanzada en 1995. Poco después del lanzamiento de la primera versión para PC, NewTek descontinuó la versión Amiga, citando el futuro incierto de la plataforma. Pronto se lanzaron versiones para las plataformas DEC Alpha, Silicon Graphics (SGI) y Macintosh.

LightWave se utilizó para crear efectos especiales para las series de televisión Babylon 5 , Star Trek: Voyager , Space: Above and Beyond , seaQuest DSV , Lost y Battlestar Galactica . El programa también se utilizó en la producción de Titanic , así como Avatar , Sin City y 300 . El cortometraje 405 fue producido por dos artistas desde sus hogares utilizando LightWave. En la parodia finlandesa de Star Trek Star Wreck: In the Pirkinning , la mayoría de los efectos visuales fueron realizados en LightWave por el cineasta finlandés Samuli Torssonen, quien produjo el trabajo de efectos visuales para el largometraje Iron Sky . La película Jimmy Neutron: Boy Genius se hizo íntegramente en LightWave 6 y Messiah: Studio .

En 2007, debutó el primer largometraje animado en 3D íntegramente por una persona, Flatland the Film de Ladd Ehlinger Jr. Se animó íntegramente en LightWave 3D 7.5 y 8.0.

En su novena versión, el mercado de LightWave abarca desde aficionados hasta el despliegue de alta gama en videojuegos , televisión y cine . NewTek envió una versión de 64 bits de LightWave 3D como parte de la quinta actualización gratuita de LightWave 3D 8, y se presentó en un discurso de apertura de Bill Gates en WinHEC 2005.

El 4 de febrero de 2009, NewTek anunció "LightWave CORE", su aplicación 3D de próxima generación a través de una presentación en vivo transmitida a artistas 3D de todo el mundo. Presentaba una interfaz de usuario altamente personalizable y modernizada, integración de scripts Python que ofrecía código en tiempo real y vistas previas, un formato de archivo actualizado basado en el formato Collada estándar de la industria , revisiones sustanciales de sus tecnologías de modelado y un renderizador de ventana gráfica iterativa en tiempo real. Se planeó que fuera el primer producto LightWave disponible en el sistema operativo Linux. Sin embargo, el 23 de junio de 2011, CORE se canceló como un producto independiente y NewTek anunció que los avances de CORE se convertirían en parte de la plataforma LightWave en curso, comenzando con LightWave 10 (que originalmente era LightWave HC, destinado a ser un sistema de software de transición que comprende las aplicaciones clásicas de Layout y Modeler durante las etapas iniciales de CORE, con el fin de proporcionar compatibilidad con el conjunto de herramientas existente para LightWave).

El 30 de diciembre de 2010, NewTek envió LightWave 10. Agregó un renderizador de ventana interactiva (VPR), equipos de cámara estereoscópica interactiva, flujo de trabajo de espacio de color lineal, entrada de teleoperación física interactiva en tiempo real (Virtual Studio Tools) y actualizaciones de intercambio de datos.

El 20 de febrero de 2012, NewTek comenzó a distribuir el software LightWave 11, la última versión de su software profesional de modelado, animación y renderizado 3D. LightWave 11 incorpora muchas características nuevas, como herramientas de creación de instancias, flocado y fracturamiento, Bullet Dynamics flexible, compatibilidad con Pixologic Zbrush y más. LightWave 11 se utiliza para todos los géneros de creación de contenido 3D, desde la producción de películas y efectos visuales de transmisión hasta la visualización arquitectónica y el diseño de juegos.

El 31 de enero de 2013, NewTek envió LightWave 11.5, que presentó un nuevo sistema de aparejo modular llamado Genoma. El sistema de bandadas fue reelaborado, ganando comportamientos de depredadores y presas. El sistema de dinámica de balas se mejoró para incluir la dinámica del cuerpo blando, las fuerzas del viento y para reaccionar a las deformaciones óseas. También se agregaron enlaces a After Effects y ZBrush (a través de GoZ). Se agregaron a Modeler nuevas herramientas, basadas en un nuevo subsistema experimental. Originalmente se pensó que este subsistema permitiría mejoras adicionales a Modeler, pero las revelaciones de un desarrollador en los foros de usuarios principales (ya que fueron eliminados por los moderadores) indicaron que este enfoque había sido demasiado problemático y que se estaba considerando otra vía para permitir que Modeler evolucionara. FiberFX, el sistema de pelo / piel en LightWave, también vio mejoras con la versión 11.5, para trabajar con cuerpos suaves y también para apoyar directamente las curvas de Modeler para guiar el cabello. Además, se agregó soporte para trenzas y torsiones, para facilitar la creación de peinados complejos.

El 1 de noviembre de 2013, NewTek envió LightWave 11.6. Esta versión trajo una nueva herramienta de animación, el control de spline, junto con mejoras en la transmisión de rayos (para permitir que los elementos de la escena se coloquen con precisión en una superficie, con compensación opcional. También se implementó el CgFX de nVidia, aunque a través del sistema de sombreado heredado. Se agregó compatibilidad para permitir una salida adecuada para impresoras 3D. El sistema de estudio virtual también se mejoró para admitir un complemento de LightWave 3D creado por el grupo llamado NevronMotion, que permite la captura de movimiento directo (cuerpo completo y facial) utilizando dispositivos de consumo como Kinect ( solo en Windows) y la reorientación a través de una interfaz de usuario simplificada. Se puso a disposición un sistema Python simplificado para el entorno Modeler y para funciones comunes. No se ha revelado el cronograma para la compatibilidad con el diseño a través de este sistema simplificado. También se introdujo la compatibilidad con Alembic. Desde el lanzamiento de 11.6, se lanzaron dos parches menores para resolver problemas de software (11.6.1 y 11.6.2). A principios de mayo de 2014, se lanzó 11.6.3 para abordar una licencia limitación del sistema.

El 24 de noviembre de 2014, NewTek lanzó Lightwave 2015. La versión actualizó la integración física de Bullet (restricciones, motores, dinámica que afecta a los huesos), el complemento de automatización de aparejos Genoma con scripting, renderizado de bordes y el flujo de trabajo de crianza de objetos dinámicos. También agregó una herramienta de coincidencia de perspectiva de placa y muestreo de importancia a la iluminación global . El precio de venta al público se redujo en un tercio.

El 1 de enero de 2018, NewTek lanzó Lightwave 2018.Las características incluyen: sistema de renderizado basado en la física, búfer de renderizado y luz, nuevo motor volumétrico, compatibilidad con OpenVDB, nueva arquitectura de iluminación, editor de superficies: nodos de materiales y vista previa de superficies, cámara de realidad virtual, pila de modificadores Y modificadores nodales, nuevo Cel Shader y renderizado de bordes mejorado, FiberFX más integrado, formas paramétricas basadas en diseño, OpenGL de base física y un filtro de reducción de ruido. Las nuevas características del Modelador incluyen: "Una ventana de visualización de 'Vista de diseño' muestra la vista de la cámara actual desde el Diseño. Además, LightWave 2018 Modeler proporciona nuevas herramientas totalmente interactivas que incluyen Lattice, Smoothing, Array y Spline Bridge para acelerar su modelado".

En enero de 2019, LightWave 2019 introdujo nuevas herramientas de integración con Unreal Engine , escultura y pintura de mallas animables en Layout, nuevas herramientas de mapeo UV y UDIM (así como soporte para grupos de suavizado) en Modeler, intercambio FBX mejorado , herramientas de personalización de modelos de sombreado, nuevo formas primitivas, creación de OpenVDB , mejoras de sombreado / renderizado y mejoras de flujo de trabajo / UI.

Modelador y maquetación

LightWave se compone de programas separados, principalmente Modelador y Diseño. Cada programa proporciona un espacio de trabajo dedicado para tareas específicas. Cuando estos dos programas se ejecutan simultáneamente, se utiliza un programa llamado Hub para sincronizar datos entre los dos.

Modeler, como su nombre lo indica, incluye todas las funciones de modelado utilizadas para crear los modelos 3D, mientras que Layout incluye funciones para organizar los modelos 3D, animarlos y renderizarlos. Layout ofrece trazado de rayos , iluminación global y parámetros de salida de renderizado.

Esta separación es única entre los paquetes de gráficos por computadora en 3D que comúnmente integran su modelador y renderizador. NewTek afirma que dedicar espacios de trabajo para tareas específicas crea un flujo de trabajo de producción 3D posiblemente más eficiente. Un debate de larga data en la comunidad de usuarios de LightWave ha consistido en si integrar o no Modeler y Layout en un solo programa. En respuesta a esto, NewTek ha comenzado un proceso de integración al incluir varias herramientas de modelado básicas con Layout.

También hay un motor de renderizado en red basado en línea de comandos llamado Screamernet que se puede usar para distribuir tareas de renderizado en una gran cantidad de computadoras en red. Esto se utiliza para reducir el tiempo total que lleva renderizar un solo proyecto al hacer que las computadoras rendericen una parte de todo el proyecto en paralelo. Screamernet incluye todas las características del motor de renderizado que está integrado en Layout pero sin una interfaz de usuario interactiva. LightWave admite 999 nodos de renderizado de forma nativa.

Características

Dinámica

LightWave proporciona sistemas de física dinámica que respaldan el movimiento, la deformación, la restricción, la motorización, los entornos y las partículas del cuerpo duro y blando . Interactúa con modelos de objetos 3D, huesos y cabello (FiberFX). LightWave incluye motores dinámicos tanto Bullet como patentados (que comprenden ClothFX, SoftFX, HardFX, emisor ParticleFX, viento, colisión y gravedad).

Hipervoxels

Los hipervoxels son un medio para renderizar diferentes efectos de animación de partículas. Los diferentes modos de operación tienen la capacidad de generar apariencias que imitan:

  • Metabolas para objetos como agua o mercurio, incluida la configuración de la superficie de reflexión o refracción
  • Sprites que pueden reproducir efectos como fuego o pájaros en bandada.
  • Sombreado de volumen para simular nubes o efectos de tipo niebla.

Sombreadores de materiales

LightWave viene con un editor de textura nodal que viene con una colección de sombreadores de materiales para propósitos especiales. Algunos de los tipos de superficie para los que se han optimizado estos sombreadores incluyen:

  • materiales de dispersión subterránea de uso general para materiales como cera o plásticos
  • piel realista, incluida la dispersión del subsuelo y múltiples capas de piel
  • Materiales metálicos, reflectantes que utilizan algoritmos de conservación de energía.
  • Materiales refractivos transparentes que incluyen algoritmos precisos de reflexión interna total
  • Sombreado dieléctrico para representar el comportamiento de los rayos de luz que atraviesan materiales con diferentes índices de refracción.

Nodos

NewTek amplió las capacidades de configuración de parámetros de LightWave con una arquitectura de gráfico de nodos (editor de nodos) para LightWave 9. Este editor permitió una amplia configuración de parámetros jerárquicos además de su soporte de configuración de parámetros fijos y basados ​​en pilas. Los tipos de nodos de ejemplo incluyen matemático, script, degradado, muestra, instancia, grupo y sombreador. Los nodos se pueden utilizar dentro de las funciones Editor de superficies, Desplazamiento de malla y Estudio virtual. Se lanzó una API de complemento de nodo para que los desarrolladores externos agreguen sus propios nodos.

Un ejemplo notable de desarrollo de nodos de terceros son los nodos adicionales de Denis Pontonnier. Estos nodos libres permiten modificar imágenes, renderizados, texturas procedimentales , Hypervoxels, movimientos de objetos, canales de animación y luces volumétricas . También permiten que las partículas y otras mallas controlen los parámetros del nodo.

Scripting

LScript es uno de los lenguajes de scripting de LightWave. Proporciona un conjunto completo de funciones predefinidas que puede utilizar al programar cómo se comporta LightWave.

Con LightWave 11, NewTek agregó compatibilidad con Python como una opción para la creación de scripts personalizados.

SDK del complemento LightWave

El SDK proporciona un conjunto de clases C para escribir complementos nativos de LightWave.

Licencia

Antes de estar disponible como producto independiente en 1994, LightWave requería la presencia de un Video Toaster en un Amiga para funcionar. Hasta la versión 11.0.3, las licencias de LightWave estaban vinculadas a un dongle de hardware (por ejemplo, Safenet USB o modelos de puerto paralelo heredados). Sin un dongle, LightWave funcionaría en "Modo de descubrimiento" que restringe severamente la funcionalidad. Una copia de LightWave admite la representación distribuida de hasta 999 nodos.

Ver también

Referencias

enlaces externos