Articulo de referencia

LuxCoreRender

"},"released":{"wt":"{{Start date and age|2008|06|24}}"},"latest release version":{"wt":"2.6"},"latest release date":{"wt":"{{Start date and age|2021|12|25}} {{cite web|url=http...

LuxCoreRender es un software de renderizado basado en física, gratuito y de código abierto . Comenzó como LuxRender en 2008 antes de cambiar su nombre a LuxCoreRender en 2017 como parte de un reinicio del proyecto. [ 3 ] [ 4 ] El software LuxCoreRender se ejecuta en Linux , Mac OS X y Windows .

Descripción general

LuxCoreRender cuenta con un renderizador 3D ; se basa en otros programas ( programas de modelado 3D ) para crear las escenas a renderizar, incluyendo los modelos, materiales, luces y cámaras. Este contenido se puede exportar desde la aplicación para su renderizado. Para Luxrender, hay exportadores totalmente funcionales disponibles para Blender y Daz Studio ; hay exportadores parcialmente funcionales disponibles para Cinema 4D , Maya , SketchUp y XSI . [ 5 ] Luxrender también es totalmente compatible como renderizador de producción en 3DS Max . [ 6 ] Para LuxCoreRender, Blender es compatible a través del plugin BlendLuxCore. [ 7 ] Después de abrir el archivo exportado, LuxCoreRender renderiza la escena. Se pueden establecer varios ajustes de posprocesamiento a través de la interfaz gráfica de usuario y el archivo de control de escena. [ 8 ] Una característica importante de LuxCoreRender es que el usuario puede cambiar el balance de diferentes luces mientras la imagen aún se está procesando. [ 9 ] [ 10 ]

Historia

LuxRender

LuxCoreRender comenzó originalmente como LuxRender en 2008. LuxRender se basaba en PBRT , un programa de trazado de rayos basado en la física. [ 11 ] Aunque muy capaz y bien estructurado, PBRT se centra en el uso académico y no era fácilmente utilizable por artistas digitales. Dado que PBRT tiene licencia BSD , fue posible iniciar un nuevo programa basado en su código fuente. Con la aprobación de los autores originales, un pequeño grupo de programadores dio este paso en septiembre de 2007. El nuevo programa se denominó LuxRender y se centraría en el uso artístico. Desde su etapa inicial, el programa ha atraído a un pequeño grupo de programadores de todo el mundo. [ 1 ]

El 24 de junio de 2008 se anunció el primer lanzamiento oficial, la versión 0.5. [ 12 ] Este fue el primer lanzamiento que se considera utilizable por el público en general.

LuxCoreRender (LuxRender 2.x)

El plan para LuxRender 2.0 se definió durante el verano de 2013 y uno de sus componentes principales es un nuevo motor basado en las API de C++ y Python. La antigua API de C presentaba muchas limitaciones en lo que respecta a características modernas como la edición dinámica de escenas y la renderizació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. Ofrece todas las características mostradas por SLG (SmallLuxGPU), [ 13 ] incluyendo una cámara dinámica, edición de texturas , materiales y objetos, y más.

¿Por qué Lux(Core)Render v2.0? Porque el proyecto LuxRender estaba languideciendo bajo el peso de una gran cantidad de código antiguo y abandonado. Todos los desarrolladores activos sentían que era necesario un nuevo comienzo. El término "Core" entre "Lux" y "Render" resalta el nuevo enfoque del proyecto. Sin embargo, la "v2.0" reafirma la continuidad con 10 años de desarrollo y experiencia.

— LuxCoreRender.org

Durante el invierno de 2017, LuxCoreRender 2.0 se definió como un paquete de renderizado centrado en la API de LuxCore, eliminando todo el código antiguo relacionado con LuxRender 1.x. Se desarrollaron un nuevo sitio web, un foro, una wiki, una exportación a Blender, etc., para marcar el inicio de un nuevo proyecto.

Aunque el LuxRender original es un renderizador espectral completo , el nuevo LuxCoreRender abandona el renderizado espectral completo en favor de simular la dispersión espectral cuando es necesario. [ 14 ] [ 15 ] Sin embargo, esto genera algunas imprecisiones al renderizar cáusticas en ciertas circunstancias. [ 16 ] Después del lanzamiento estable 2.6 el 25 de diciembre de 2021, LuxCoreRender no publicó otro lanzamiento estable durante más de tres años; la versión 2.10 se lanzó el 21 de mayo de 2025, agregando compatibilidad con Blender 4.x y Apple Silicon Mac. [ 17 ] La página de descarga oficial del proyecto enumera LuxCoreRender v2.10 y dice que los binarios se distribuyen principalmente a través de ruedas de Python publicadas en PyPI. [ 18 ]

Características

Renderizado con LuxRender 1.0 de un aula moderna modelada en Blender.

LuxCoreRender 2.5

Las características incluidas en la actualización LuxCoreRender 2.5 incluyen: [ 19 ]

  • Nvidia OptiX
  • Bokeh de cámara no uniforme
  • Nuevos materiales: Retenedor y doble cara
  • Nuevas texturas: estructura alámbrica y distorsión.
  • mosaico aleatorio
  • nuevos AOVs
  • Cámaras estéreo de 180° y 360°
  • mejoras para el plugin de Blender

LuxCoreRender 2.4

Las características incluidas en la actualización LuxCoreRender 2.4 incluyen: [ 20 ]

  • Compatibilidad con el uso de más de 64 procesadores lógicos en Windows.
  • Compatibilidad con la renderización CUDA en tarjetas gráficas NVIDIA, con capacidad de procesamiento fuera de la memoria principal.
  • La capacidad de crear materiales con interferencia de película delgada .

LuxCoreRender 2.0–2.3

Las características incluidas en el reinicio del proyecto LuxCoreRender 2.0+ (versión actual) incluyen: [ 21 ]

  • Motor de renderizado "Path" de microkernel basado en OpenCL puro, compatible con cualquier número de GPU y CPU habilitadas para OpenCL simultáneamente.
  • Renderizado interactivo en la ventana gráfica, incluyendo manipulación de materiales y objetos en tiempo real.
  • Soporte para nodos de material.
  • Grupos de luces, que permiten al usuario cambiar la intensidad y el color de las lámparas durante el proceso de renderizado. [ 10 ]
  • Embree aceleró la construcción de BVH. [ 22 ]
  • Una "caché de muestreo directo de luz" para acelerar escenas con muchas fuentes de luz. [ 23 ] [ 24 ]
  • Una caché de "iluminación global de fotones" para acelerar escenas complejas, que incluye soporte para caché de fotones cáusticos y fusión de vértices. [ 25 ] [ 26 ]
  • Compatibilidad con Open Intel Image Denoiser (OIDN). [ 25 ] [ 27 ]
  • Conversión de escenas de Blender Cycles, incluyendo soporte (limitado) para la interpretación automática de materiales y texturas de Cycles. [ 28 ]
  • Propiedades de materiales avanzados, incluyendo dispersión de vidrio (utilizando la ecuación de transmisión de Cauchy ), vidrio rugoso (para crear vidrio esmerilado o hielo), metal, pintura de automóviles (utilizando múltiples recubrimientos reflectantes) y terciopelo (para representar superficies difusas). [ 29 ]
  • Soporte para unidades de luz basadas en la física, como el lumen y la candela, así como controles tradicionales de ganancia y exposición. [ 28 ]
  • Soporte para formas de subdivisión, formas de desplazamiento y desplazamiento vectorial de formas de desplazamiento. [ 28 ]

LuxRender 1.0

Las nuevas características incluidas en LuxRender 1.0 incluyen: [ 30 ]

  • Un integrador experimental de mapeo progresivo estocástico de fotones (SPPM). [ 31 ]
  • Trazado de trayectorias "bidireccional híbrido" acelerado por GPU, que utiliza la GPU para los cálculos de intersección de rayos.
  • Compatibilidad con múltiples GPU.
  • Materiales nuevos y actualizados, incluyendo metal, pintura para automóviles, recubrimientos brillantes y materiales en capas.

LuxRender 0.8

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

  • Renderizado con y sin sesgo : Los usuarios pueden elegir entre precisión física (sin sesgo) y velocidad (con sesgo).
  • Representación espectral completa : en lugar de bandas de color RGB discretas, se utilizan espectros completos para los cálculos internos.
  • Sistema jerárquico de texturas procedimentales y basadas en imágenes : Las texturas procedimentales y basadas en imágenes se pueden combinar de diversas maneras, lo que permite crear materiales complejos.
  • Mapeo de desplazamiento y subdivisión: Basándose en texturas procedimentales o de imagen, las superficies de los objetos pueden transformarse.
  • Renderizado en red y cooperativo: El tiempo de renderizado se puede reducir combinando la potencia de procesamiento de varios ordenadores. También es compatible con IPv6 .
  • Cámaras de perspectiva (incluidas las de desplazamiento ), ortográficas y ambientales.
  • Salida HDR : La salida de renderizado se puede guardar en varios formatos de archivo, incluidos .png, .tga y .exr.
  • Instancias : La creación de instancias ahorra significativamente recursos del sistema, en particular consumo de memoria, al reutilizar los datos de la malla en objetos duplicados.
  • Procesamiento posterior integrado: Durante el renderizado, puedes añadir efectos de posprocesamiento como brillo, reflejo, aberración cromática y viñeteado.
  • Desenfoque de movimiento, profundidad de campo y efectos de lente: Desenfoque de movimiento real, tanto para la cámara como para los objetos individuales, y efectos de lente físicamente precisos, incluida la profundidad de campo.
  • Grupos de luces: Mediante el uso de grupos de luces, se pueden obtener diversas situaciones de iluminación a partir de una sola renderización, o realizar ajustes en el equilibrio entre las fuentes de luz en tiempo real.
  • Mapeo de tonos
  • eliminación de ruido de imágenes
  • Fleximage (película virtual): Permite pausar y reanudar el renderizado. El estado actual del renderizado se puede guardar en un archivo, de modo que cualquier sistema pueda continuarlo más tarde.
  • Aceleración por GPU para trazado de rayos al muestrear una luz a la vez. [ 33 ]
  • 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).
  • Renderizado volumétrico mediante volúmenes homogéneos, definiendo un volumen interior y otro exterior.
  • Dispersión subsuperficial

Referencias

  1. 1 2 "Autores" . LuxRender. Archivado del original el 1 de marzo de 2011. Recuperado el 30 de junio de 2008 .
  2. "LuxCoreRender v2.6" . GitHub . 2021-12-25 . Consultado el 2021-12-27 .
  3. "El equipo de LuxCoreRender lanza LuxCoreRender 2.2" . BlenderNation . 2 de octubre de 2019. Archivado del original el 5 de junio de 2023. Consultado el 11 de marzo de 2020 .
  4. "API de LuxCore – LuxCoreRender" . Consultado el 27 de marzo de 2020 .
  5. "Estado del exportador - Wiki de LuxRender" . 19 de abril de 2016. Archivado del original el 19 de abril de 2016. Consultado el 27 de marzo de 2020 .
  6. "LuxRender - 3DS Max" . 14 de abril de 2018. Archivado del original el 14 de abril de 2018. Consultado el 27 de marzo de 2020 .
  7. "Descargar – LuxCoreRender" . Consultado el 27 de marzo de 2020 .
  8. "Manual de Luxrender - Wiki de LuxRender" . Archivado del original el 11 de febrero de 2011. Consultado el 20 de junio de 2012 .
  9. "Grupos de luces de LuxRender - Wiki de LuxRender" . 15 de febrero de 2016. Archivado del original el 15 de febrero de 2016. Consultado el 27 de marzo de 2020 .
  10. 1 2 "Grupos de luces de LuxCoreRender - Wiki de LuxCoreRender" . wiki.luxcorerender.org . Archivado del original el 27 de marzo de 2020. Consultado el 27 de marzo de 2020 .
  11. 1 2 "Características" . LuxRender. Archivado del original el 9 de marzo de 2011. Recuperado el 30 de junio de 2008 .
  12. "LuxRender 0.5 lanzado" . BlenderNation. 30 de junio de 2008. Consultado el 30 de junio de 2008 .
  13. "Luxrender y OpenCL - Wiki de LuxRender" . 13 de abril de 2018. Archivado del original el 13 de abril de 2018. Consultado el 6 de mayo de 2026 .
  14. "Re: Preguntas sobre renderizado espectral y gestión del color" . forums.luxcorerender.org . 3 de junio de 2018. Archivado del original el 26 de junio de 2024. Consultado el 25 de junio de 2024 .
  15. "Re: Preguntas sobre renderizado espectral y gestión del color" . forums.luxcorerender.org . 4 de junio de 2018. Consultado el 25 de junio de 2024 .
  16. "Espectro de color incorrecto" . github.com/LuxCoreRender/LuxCore/issues/262 . 14/11/2019 . Consultado el 25/06/2024 .
  17. "LuxCoreRender y BlendLuxCore 2.10 han sido lanzados" . CG Channel . 21 de mayo de 2025.
  18. "Descargar - LuxCoreRender" . Consultado el 6 de mayo de 2026 .
  19. "Nuevas características en la versión 2.5 – LuxCoreRender" .
  20. "Notas de la versión 2.4 de LuxCoreRender - Wiki de LuxCoreRender" . wiki.luxcorerender.org . Archivado del original el 28 de septiembre de 2020. Consultado el 27 de julio de 2020 .
  21. "Notas de la versión de LuxCoreRender - Wiki de LuxCoreRender" . wiki.luxcorerender.org . Archivado del original el 27 de marzo de 2020. Consultado el 27 de marzo de 2020 .
  22. "Notas de la versión 2.0 de LuxCoreRender - Wiki de LuxCoreRender" . wiki.luxcorerender.org . Archivado del original el 27 de marzo de 2020. Consultado el 27 de marzo de 2020 .
  23. "Notas de la versión 2.1 de LuxCoreRender - Wiki de LuxCoreRender" . wiki.luxcorerender.org . Consultado el 27 de marzo de 2020 .
  24. "Caché de muestreo de luz directa (también conocida como caché de luz parte I) - Foros de LuxCoreRender" . forums.luxcorerender.org . Archivado del original el 27 de marzo de 2020. Consultado el 27 de marzo de 2020 .
  25. 1 2 "Notas de la versión 2.2 de LuxCoreRender - Wiki de LuxCoreRender" . wiki.luxcorerender.org . Archivado del original el 27 de marzo de 2020. Consultado el 27 de marzo de 2020 .
  26. "Caché PhotonGI - Foros de LuxCoreRender" . forums.luxcorerender.org . Archivado del original el 27 de marzo de 2020. Consultado el 27 de marzo de 2020 .
  27. "OpenImageDenoise - Foros de LuxCoreRender" . forums.luxcorerender.org . Archivado del original el 27 de marzo de 2020. Consultado el 27 de marzo de 2020 .
  28. 1 2 3 "LuxCoreRender v2.3 lanzado - Foros de LuxCoreRender" . forums.luxcorerender.org . Archivado del original el 23 de junio de 2020. Consultado el 29 de marzo de 2020 .
  29. "Materiales de LuxCoreRender - Wiki de LuxCoreRender" . wiki.luxcorerender.org . Archivado del original el 27 de marzo de 2020. Consultado el 27 de marzo de 2020 .
  30. "Novedades en la versión 1.0 - Wiki de LuxRender" . 19 de abril de 2016. Archivado del original el 19 de abril de 2016. Consultado el 27 de marzo de 2020 .
  31. "SPPM - LuxRender Wiki" . 2 de mayo de 2016. Archivado del original el 2 de mayo de 2016. Consultado el 27 de marzo de 2020 .
  32. "Novedades en 0-8 - Wiki de LuxRender" . 4 de mayo de 2016. Archivado del original el 4 de mayo de 2016. Consultado el 27 de marzo de 2020 .
  33. "GPU - LuxRender Wiki" . 1 de julio de 2014. Archivado del original el 25 de octubre de 2011. Consultado el 9 de junio de 2011 .
  • Sitio web oficialEdita esto en Wikidata