LuxCoreRender explained

LuxCoreRender
Screenshot Size:250px
Developer:Jean-Philippe Grimaldi, Jean-Francois Romang, David Bucciarelli, Ricardo Lipas Augusto, Asbjorn Heid and others.
Latest Release Version:2.6
Latest Release Date:[1]
Programming Language:C++, Python
Operating System:Cross-platform
Genre:3D computer graphics
License:Apache 2.0

LuxCoreRender is a free and open-source physically based rendering software. It began as LuxRender in 2008 before changing its name to LuxCoreRender in 2017 as part of a project reboot.[2] [3] The LuxCoreRender software runs on Linux, Mac OS X, and Windows.

Overview

LuxCoreRender features a 3D renderer; it relies on other programs (3D modeling programs) to create the scenes to render, including the models, materials, lights and cameras. This content can then be exported from the application for rendering. For Luxrender, fully functional exporters are available for Blender, Daz Studio; partially functional ones are available for Cinema 4D, Maya, SketchUp and XSI.[4] Luxrender is also fully supported as a production renderer in 3DS Max.[5] For LuxCoreRender, Blender is supported through the BlendLuxCore plugin.[6] After opening the exported file, LuxCoreRender renders the scene. Various tweaks to post processing settings can be set via graphical user interface and the scene control file.[7] A significant feature of LuxCoreRender is that the user is able to change the balance of different lights while the image is still being processed.[8] [9]

History

LuxRender

LuxCoreRender originally started as LuxRender in 2008. LuxRender was based on PBRT, a physically based ray-tracing program.[10] Although very capable and well-structured, PBRT focuses on academic use and was not easily usable by digital artists. As PBRT is licensed under the BSD License, it was possible to start a new program based on PBRT's source code. With the blessings of the original authors, a small group of programmers took this step in September 2007. The new program was named LuxRender and was to focus on artistic use. Since its initial stage, the program has attracted a small handful of various programmers around the world.[11]

On 24 June 2008, the first official release was announced, version 0.5.[12] This was the first release that is considered to be usable for the general public.

LuxCoreRender (LuxRender 2.x)

The plan for LuxRender 2.0 was defined during the 2013 summer and one of the major components is a new engine based on the C++ and Python APIs. The old C API suffered from many limitations when it came to modern features like dynamic scene editing and interactive rendering, so it was decided to write a completely new API instead of improving the old one. LuxCore is the name of the new C++/Python API. It offers all the features shown by SLG (SmallLuxGPU),[13] including a dynamic camera, texture, material, and object editing, and more.

During the 2017 winter, LuxCoreRender 2.0 was defined as a LuxCore API focused render package, dropping any old code related to LuxRender 1.x. A new website, forum, wiki, Blender exported, etc. were developed in order mark a new fresh project restart.

Although the original LuxRender is a full spectral renderer, the new LuxCoreRender drops full spectral rendering in favor of simulating spectral dispersion when required.[14] [15] However, this leads to some inaccuracies when rendering caustics in some circumstances.[16]

Features

LuxCoreRender 2.5

Features included in the LuxCoreRender 2.5 update include: [17]

LuxCoreRender 2.4

Features included in the LuxCoreRender 2.4 update include: [18]

LuxCoreRender 2.0–2.3

Features included in the LuxCoreRender 2.0+ project reboot (current version) include:[19]

LuxRender 1.0

New features included in LuxRender 1.0 include:[28]

LuxRender 0.8

The main features of LuxRender as of version 0.8 include:[10] [30]

Notes and References

  1. Web site: LuxCoreRender v2.6. 2021-12-25. 2021-12-27. .
  2. Web site: LuxCoreRender team releases LuxCoreRender 2.2. 2019-10-02. BlenderNation. en-US. 2020-03-11.
  3. Web site: LuxCore API – LuxCoreRender. en. 2020-03-27.
  4. Web site: Exporter Status - LuxRender Wiki. https://web.archive.org/web/20160419000758/http://www.luxrender.net/wiki/Exporter_Status. dead. 2016-04-19. 2016-04-19. 2020-03-27.
  5. Web site: LuxRender - 3DS Max. https://web.archive.org/web/20180414000541/http://www.luxrender.net/en_GB/3ds_max. dead. 2018-04-14. 2018-04-14. 2020-03-27.
  6. Web site: Download – LuxCoreRender. en. 2020-03-27.
  7. Web site: Luxrender Manual - LuxRender Wiki . 2012-06-20 . https://web.archive.org/web/20110211020742/http://www.luxrender.net/wiki/index.php?title=Luxrender_Manual . 2011-02-11 . dead .
  8. Web site: LuxRender Light groups - LuxRender Wiki. https://web.archive.org/web/20160215214327/http://www.luxrender.net/wiki/LuxRender_Light_groups. dead. 2016-02-15. 2016-02-15. 2020-03-27.
  9. Web site: LuxCoreRender Light Groups - LuxCoreRender Wiki. wiki.luxcorerender.org. 2020-03-27.
  10. Web site: Features. 2008-06-30. LuxRender. https://web.archive.org/web/20110309021153/http://www.luxrender.net/wiki/Features. 2011-03-09. dead.
  11. Web site: Authors. 2008-06-30. LuxRender. https://web.archive.org/web/20110301041250/http://www.luxrender.net/en_GB/authors_contributors. 2011-03-01. dead.
  12. Web site: LuxRender 0.5 released. 2008-06-30. BlenderNation. 2008-06-30.
  13. Web site: Luxrender and OpenCL - LuxRender Wiki. https://web.archive.org/web/20180413083211/http://www.luxrender.net/wiki/Luxrender_and_OpenCL. dead. 2018-04-13. 2018-04-13. 2020-03-27.
  14. Web site: Re: Spectral rendering and color management questions. 2018-06-03. 2024-06-25. forums.luxcorerender.org.
  15. Web site: Re: Spectral rendering and color management questions. 2018-06-04. 2024-06-25. forums.luxcorerender.org.
  16. Web site: Incorrect color spectrum. 2019-11-14. 2024-06-25. github.com/LuxCoreRender/LuxCore/issues/262.
  17. Web site: New Features in v2.5 – LuxCoreRender.
  18. Web site: LuxCoreRender Release Notes v2.4 - LuxCoreRender Wiki. 2020-07-27. wiki.luxcorerender.org.
  19. Web site: LuxCoreRender Release Notes - LuxCoreRender Wiki. wiki.luxcorerender.org. 2020-03-27.
  20. Web site: LuxCoreRender Release Notes v2.0 - LuxCoreRender Wiki. wiki.luxcorerender.org. 2020-03-27.
  21. Web site: LuxCoreRender Release Notes v2.1 - LuxCoreRender Wiki. wiki.luxcorerender.org. 2020-03-27.
  22. Web site: Direct Light Sampling Cache (aka Light cache part I) - LuxCoreRender Forums. forums.luxcorerender.org. 2020-03-27.
  23. Web site: LuxCoreRender Release Notes v2.2 - LuxCoreRender Wiki. wiki.luxcorerender.org. 2020-03-27.
  24. Web site: PhotonGI cache - LuxCoreRender Forums. forums.luxcorerender.org. 2020-03-27.
  25. Web site: OpenImageDenoise - LuxCoreRender Forums. forums.luxcorerender.org. 2020-03-27.
  26. Web site: LuxCoreRender v2.3 released - LuxCoreRender Forums. forums.luxcorerender.org. 2020-03-29.
  27. Web site: LuxCoreRender Materials - LuxCoreRender Wiki. wiki.luxcorerender.org. 2020-03-27.
  28. Web site: New in 1.0 - LuxRender Wiki. https://web.archive.org/web/20160419001737/http://www.luxrender.net/wiki/New_in_1.0. dead. 2016-04-19. 2016-04-19. 2020-03-27.
  29. Web site: SPPM - LuxRender Wiki. https://web.archive.org/web/20160502152457/http://www.luxrender.net/wiki/SPPM. dead. 2016-05-02. 2016-05-02. 2020-03-27.
  30. Web site: New in 0-8 - LuxRender Wiki. https://web.archive.org/web/20160504070732/http://luxrender.net/wiki/New_in_0-8. dead. 2016-05-04. 2016-05-04. 2020-03-27.
  31. Web site: GPU - LuxRender Wiki . 1 July 2014 . 9 June 2011 . https://web.archive.org/web/20111025195627/http://www.luxrender.net/wiki/GPU . 25 October 2011 . dead .