LuxCoreRender

LuxCoreRender es un software de renderización 3D de código abierto y libre. LuxRender comenzó bajo la denominaciónde LuxRender en 2008 antes de cambiar su nombre a LuxCoreRender en 2017 como parte de un reinicio del proyecto. El software LuxCoreRender puede instalarse sobre Linux, Mac OS X y Microsoft Windows.

Descripción General de LuxCoreRender

LuxCoreRender presenta un sistema completo de renderización 3D basado en otros programas de modelado 3D de creación de escenas renderizadas, incluidos los modelos, los materiales, las luces y las cámaras. Este contenido se puede exportar desde la aplicación para su representación.

Luxrender posee plugins totalmente funcionales con los que exportar sus diseño hacía Blender y Daz Studio; y solamente parcialmente en el caso de que deseemos trabajar conjunto a software como Cinema 4D, Maya, SketchUp o XSI.

Luxrender también es totalmente compatible como renderizador de producción en 3DS Max. LuxCoreRender y Blender son compatibles a través del complemento BlendLuxCore. Después de abrir el archivo exportado, LuxCoreRender renderizará la escena.

Se pueden configurar varios ajustes para la configuración del procesamiento posterior a través de la interfaz gráfica de usuario y el archivo de control de la escena. Una característica importante de LuxCoreRender es que el usuario puede cambiar el equilibrio de diferentes luces mientras la imagen aún se está procesando.

Historia de LuxCoreRender

LuxRender: Versión 1

LuxCoreRender comenzó originalmente como LuxRender en 2008 basado en PBRT, un programa de representación basada en la física. Aunque PBRT es muy capaz y está bien estructurado, se centra en el uso académico y los artistas digitales no lo pueden utilizar fácilmente.

Como PBRT tiene su licencia bajo la Licencia BSD, fue posible iniciar un nuevo programa basado en el código fuente de PBRT; desde ese punto de partida y con la bendición de los autores originales de PBRT nació definitivamente LuxRender.

En sus inicios, en septiembre de 2007, un pequeño grupo de programadores comenzó a crear el nuevo programa que se centraría sobre todo en un enfoque y uso artístico. Desde su etapa inicial, el programa ha atraído a un pequeño puñado de programadores de todo el mundo.

El 24 de junio de 2008, se anunció el primer lanzamiento oficial, y esa fue la primera versión que se considero utilizable por el público en general.

LuxCoreRender: Versión 2

El plan para LuxRender v2.0 se definió durante el verano de 2013 y uno de los componentes principales es un nuevo motor basado en las API de C++ y Python. La antigua API de C sufría muchas limitaciones cuando se trataba de características modernas como la edición dinámica de escenas y la representación interactiva, por lo que se decidió escribir una API completamente nueva en lugar de mejorar la anterior.

LuxCore es el nombre de la nueva API de C++ / Python y ofrece todas las características mostradas por SLG (SmallLuxGPU), incluyendo una cámara dinámica, edición de texturas, materiales y objetos, y más.

Durante el invierno de 2017, LuxCoreRender v2.0 se definió como un paquete de render centrado en la API LuxCore, eliminando cualquier código antiguo relacionado con LuxRender v1.x. Se desarrolló un nuevo sitio web, foro, wiki, exportación a Blender, etc. marcando un reinicio por completo del proyecto.

¿Por qué el proyecto de Lux Core Render Versión 2?

El proyecto LuxRender se estaba muriendo bajo el peso de muchos viejos códigos abandonados, y todos los desarrolladores activos tenían la fuerte sensación de que se requería un nuevo comienzo. El “núcleo” entre “Lux” y “Render” está ahí para resaltar el nuevo enfoque del proyecto.

Sin embargo, la versión 2.0 comienza con el enfoque de la continuidad, y una hoja de ruta pautada por 10 años de desarrollo y experiencia.

Características de Lux Render Core

En este apartado vamos a citar todas las características que el software ha ido implementando a lo largo de sus diferentes versiones.

LuxCoreRender 2.0

Las características incluidas en el proyecto de reinicio de la versión más actual LuxCoreRender 2.0+ incluyen:

  • Motor de procesamiento Microkernel pure-OpenCL “Path”, compatible con cualquier cantidad de GPU y CPU habilitadas para OpenCL al mismo tiempo.
  • Representación de ventana interactiva, incluida la manipulación de material y objetos en tiempo real.
  • Soporte de nodo material.
  • Grupos de luces, lo que permite al usuario cambiar la intensidad y el color de las lámparas durante el proceso de renderizado.
  • Embree el edificio acelerado de BVH.
  • Una “caché de muestreo de luz directa” para acelerar escenas con muchas fuentes de luz.
  • Una caché de “Iluminación global de fotones” para acelerar escenas complejas, incluido el soporte para la caché de fotones cáustica y la fusión de vértices.
  • Soporte para Open Intel Image Denoiser (OIDN).
  • Conversión de escenas de Blender Cycles, que incluye soporte (limitado) para la interpretación automática de materiales y texturas de Cycles.
  • Propiedades avanzadas del material, incluida la dispersión de vidrio (usando la ecuación de transmisión de Cauchy), vidrio rugoso (para crear vidrio esmerilado o hielo), metal, pintura para automóviles (usando múltiples recubrimientos reflectantes) y terciopelo (para representar superficies borrosas).
  • Soporte para unidades de luz con base física como lumen y candela, así como controles de ganancia y exposición tradicionales.
  • Soporte para subdivisión de formas, formas de desplazamiento y desplazamiento vectorial de formas de desplazamiento.

LuxRender 1.0

Las nuevas características incluidas en Luxrender 1.0 incluyen:

  • Un integrador experimental estocástico de mapeo progresivo de fotones (SPPM).
  • Trazado de ruta “híbrido bidireccional” acelerado por GPU utilizando la GPU para cálculos de intersección de rayos.
  • Soporte para múltiples GPU.
  • Materiales nuevos y actualizados, incluidos metal, pintura para automóviles, revestimiento brillante y materiales en capas.

LuxRender 0.8

Las características principales de LuxRender a partir de la versión 0.8 incluyen:

  • Representación sesgada e imparcial: los usuarios pueden elegir entre precisión física (imparcial) y velocidad (sesgada).
  • Representación espectral completa : en lugar de bandas de color RGB discretas, se utilizan espectros completos para cálculos internos.
  • Jerárquica procedimiento basado e imagen de la textura del sistema: texturas de procedimiento y de imagen basados puede mezclarse en diversas formas, por lo que es posible la creación de materiales complejos.
  • Mapeo de desplazamiento y subdivisión: según las texturas de procedimiento o de imagen, las superficies de los objetos se pueden transformar.
  • Representación en red y cooperativa: el tiempo de representación se puede reducir combinando la potencia de procesamiento de varias computadoras. IPv6 también es compatible.
  • Perspectiva (incluida la lente de desplazamiento ), cámaras ortográficas y de entorno.
  • Salida HDR: la salida de renderizado se puede guardar en varios formatos de archivo, incluidos .png, .tga y .exr.
  • Instancias: la instancia ahorra significativamente recursos del sistema, en particular el consumo de memoria al reutilizar datos de malla en objetos duplicados.
  • Procesamiento posterior incorporado: mientras se procesa, puede agregar efectos procesados posteriormente como floración, deslumbramiento, aberración cromática y viñeteado.
  • Desenfoque de movimiento, profundidad de campo y efectos de lente: Desenfoque de movimiento verdadero, tanto para la cámara como para objetos individuales, y efectos de lente físicamente precisos, incluida la profundidad de campo.
  • Grupos de luz: al usar grupos de luz, uno puede emitir varias situaciones de luz desde una única representación, o hacer ajustes al equilibrio entre las fuentes de luz en tiempo real.
  • Mapeo de tonos
  • Eliminación de imagen
  • Fleximage (película virtual): le permite pausar y continuar los renders. El estado actual del render puede escribirse en un archivo, de modo que cualquier sistema pueda continuar el render en un momento posterior.
  • Aceleración de GPU para trazado de ruta al muestrear una luz a la vez.
  • Curvas de respuesta de película para emular la respuesta de color de las cámaras tradicionales (algunas curvas también son para películas en blanco y negro).
  • Representación volumétrica utilizando volúmenes homogéneos definiendo un volumen interior y exterior.
  • Dispersión del subsuelo

Desarrollador

: Jean-Philippe Grimaldi, Jean-Francois Romang, David Bucciarelli, Ricardo Lipas Augusto, Asbjorn Heid y otros.

Versión Inicial: 24 de junio de 2008 hace 11 años

Lanzamiento Estable: Versión 2.3 / 3 de marzo de 2020

Repositorio: github .com / LuxCoreRender / LuxCore

Escrito en: C++ y Python

Tipología: Gráficos por computadora en 3D

Licencia: Apache 2.0

Sitio Web: https://luxcorerender.org/

Categorías: Software de gráficos 3D gratis | Sistemas de renderizado | Software de renderizado 3D para Linux | Software de iluminación global

INF.: Esta obra contiene una traducción total derivada de LuxCoreRender de la Wikipedia en inglés, versión del 23 de MAyo de 2020, publicada por sus editores bajo la Licencia Libre de GNU (es) y licencia CC BY 3.0.

Relacionado

ForEach de Javascript: Array para bucles

Como una de las estructuras de control básicas en la programación, los bucles son casi una adición diaria al código que escribimos. El bucle forEach clásico es uno de los primeros fragmentos de código que aprendemos a escribir como programadores. Si fueras un desarrollador de Javascript, sabrías que Javascript no es ajeno a la iteración a través de los elementos de una matriz o un mapa ¡SEGUIR LEYENDO!

10 Mejores alternativas de Sci-hub para descargar artículos de investigación gratis

Como sabemos, Sci-hub es un sitio web increíble con millones de artículos de investigación para todos los estudiantes universitarios y académicos. El sitio web de Sci-Hub se encarga de obtener los artículos de investigación y artículos de pago utilizando las credenciales que se filtran. La fuente de credenciales utilizada por este sitio web no está clara. Sin embargo, se supone que muchas de ellas son donadas, ¡SEGUIR LEYENDO!

10 Características Sorprendentes de Windows que Deberías Conocer en 2024

Aunque haya sido usuario de Windows durante décadas, el sistema operativo es tan amplio y complejo que siempre existen características útiles, pero menos conocidas, que podrían sorprenderte. En este sentido, he identificado diez funciones poco conocidas de Windows que pueden potenciar su eficiencia, comodidad e incluso su experiencia de uso lúdico en su PC.

¡REBAJADO!
Microsoft Surface Go 2 - Portátil 2 en 1 de 10.5 pulgadas Full HD, Wifi, Intel...
  • Procesador Dual-Core Intel Pentium Gold 4425Y (2...
  • Memoria RAM de 8 GB LPDDR3
  • Disco SSD de 128 GB
Todas estas características deberían ser compatibles tanto con Windows 10 ¡SEGUIR LEYENDO!

10 Criptomonedas con Potencial de Crecimiento de Futuro

El rumor en torno a las criptomonedas no se desvanece por mucho que existan grandes pesimistas alrededor de los malos rumores. Entonces, si consideras invertir en el mundo de las criptomonedas, deberías estar atento a las criptomonedas que se espera que tengan un buen desempeño para el resto de 2021. En los últimos tiempos, los tokens DeFi están recibiendo toda la atención y es más que ¡SEGUIR LEYENDO!

10 Empresas de robótica más importantes del mundo

Los cambios de paradigma revolucionarios debido a los desarrollos de la robótica en todo el mundo están generando nuevos puntos de vista en muchos sectores, entre ellos en los de la industria y la tecnología. Con la ayuda de la Inteligencia Artificial, la tecnología produce resultados innovadores cada segundo y el campo de la robótica define y reconfigura su uso a cada instante. Cada día que ¡SEGUIR LEYENDO!

10 Frameworks que los Desarrolladores de Software deberían Aprender 2024

Bienvenidos desarrolladores web y de software, estamos en los inicios de 2023 y es posible que muchos se esten planteado sus objetivos para lo largo del año. Con anterioridad ya he compartidos las rutas de aprendizaje para un desarrollador front-end, un desarrollador full-stack o un desarrollador back-end entre otros muchos contenidos más. En este artículo, me gustaría compartir algunos de los mejores frameworks y bibliotecas para ¡SEGUIR LEYENDO!

10 Repositorio de GitHub que todo Desarrollador Web debería conocer

GitHub es el lugar que debes buscar cuando intentas mejorar como desarrollador, toda la información que necesitas está disponible en algún repositorio que alguien ya se ha molestado en indexar. Sin embargo, la parte complicado es encontrar el repositorio más adecuado. Es fácil sentirse perdido en todos los repositorios disponibles dentro de GitHub. Para ayudarte, he elaborado una lista de 10 repositorios de GitHub que pueden ¡SEGUIR LEYENDO!