
LuxCoreRender is a physically correct, unbiased rendering engine. It is built on physically based equations that model the transportation of light. This allows it to accurately capture a wide range of phenomena which most other rendering programs are simply unable to reproduce.
You can find more information about at https://www.luxcorerender.org
Complete build documentation can be found in the wiki: https://wiki.luxcorerender.org/Building_LuxCoreRender.
Here is a short extract, please refer to link above for more information.
[Mandatory] First, ensure you have a suitable toolchain:
[Mandatory] Then, ensure the following software is also installed and available in the PATH:
pip install conan)[Optional, but recommended] In addition, you may install the following software:
[Mandatory, Windows only] For Windows, ensure the command line is configured
for building (vcvarsall.bat).
git clone https://github.com/LuxCoreRender/LuxCore.git
cd LuxCore
git checkout for_v2.10
make deps
make
This will download LuxCore source code and LuxCore precompiled dependencies, configure CMake and start the build.
Nota: second make statement can also name a specific target. Examples:
make luxcore make pyluxcore make luxcoreconsole make luxcoreui
Build type can be controlled by environment variable LUX_BUILD_TYPE.
Available build types are Release and Debug (case sensitive). Default is
Release.
make clean: clean build tree (delete intermediate files)make clear: remove build treemake config: configure/reconfigure projectmake deps: update dependenciesmake doc: build Doxygen documentationLuxCore is the new LuxCoreRender v2.x C++ and Python API. It is released under Apache Public License v2.0 and can be freely used in open source and commercial applications.
You can find more information about the API at https://wiki.luxcorerender.org/LuxCore_API
This is the most complete example of LuxCore API usage and it is available in
the samples/luxcoreui directory.
To see how it works, just run luxcoreui from the root directory:
Linux/MacOS:
./out/install/Release/bin/luxcoreui scenes/cornell/cornell.cfg
Windows:
out\install\Release\bin\luxcoreui scenes\cornell\cornell.cfg
(assuming you selected Release as a build type)
This is a simple example of a command line renderer written using LuxCore API
and it is available in the samples/luxcoreconsole
directory.
Just run luxcoreconsole from the root directory with:
Linux/MacOS:
./out/install/Release/bin/luxcoreconsole -D batch.halttime 10 scenes/cornell/cornell.cfg
Windows:
out\install\Release\bin\luxcoreconsole -D batch.halttime 10 scenes\cornell\cornell.cfg
(assuming you selected Release as a build type)
See AUTHORS.txt file.
A special thanks goes to:
This software is released under Apache License Version 2.0 (see COPYING.txt file).
575 followers · starred Apr 2018
1,035 followers · starred Apr 2021
40 followers · starred Dec 2018
169 followers · starred May 2018

LuxCoreRender is a physically correct, unbiased rendering engine. It is built on physically based equations that model the transportation of light. This allows it to accurately capture a wide range of phenomena which most other rendering programs are simply unable to reproduce.
You can find more information about at https://www.luxcorerender.org
Complete build documentation can be found in the wiki: https://wiki.luxcorerender.org/Building_LuxCoreRender.
Here is a short extract, please refer to link above for more information.
[Mandatory] First, ensure you have a suitable toolchain:
[Mandatory] Then, ensure the following software is also installed and available in the PATH:
pip install conan)[Optional, but recommended] In addition, you may install the following software:
[Mandatory, Windows only] For Windows, ensure the command line is configured
for building (vcvarsall.bat).
git clone https://github.com/LuxCoreRender/LuxCore.git
cd LuxCore
git checkout for_v2.10
make deps
make
This will download LuxCore source code and LuxCore precompiled dependencies, configure CMake and start the build.
Nota: second make statement can also name a specific target. Examples:
make luxcore make pyluxcore make luxcoreconsole make luxcoreui
Build type can be controlled by environment variable LUX_BUILD_TYPE.
Available build types are Release and Debug (case sensitive). Default is
Release.
make clean: clean build tree (delete intermediate files)make clear: remove build treemake config: configure/reconfigure projectmake deps: update dependenciesmake doc: build Doxygen documentationLuxCore is the new LuxCoreRender v2.x C++ and Python API. It is released under Apache Public License v2.0 and can be freely used in open source and commercial applications.
You can find more information about the API at https://wiki.luxcorerender.org/LuxCore_API
This is the most complete example of LuxCore API usage and it is available in
the samples/luxcoreui directory.
To see how it works, just run luxcoreui from the root directory:
Linux/MacOS:
./out/install/Release/bin/luxcoreui scenes/cornell/cornell.cfg
Windows:
out\install\Release\bin\luxcoreui scenes\cornell\cornell.cfg
(assuming you selected Release as a build type)
This is a simple example of a command line renderer written using LuxCore API
and it is available in the samples/luxcoreconsole
directory.
Just run luxcoreconsole from the root directory with:
Linux/MacOS:
./out/install/Release/bin/luxcoreconsole -D batch.halttime 10 scenes/cornell/cornell.cfg
Windows:
out\install\Release\bin\luxcoreconsole -D batch.halttime 10 scenes\cornell\cornell.cfg
(assuming you selected Release as a build type)
See AUTHORS.txt file.
A special thanks goes to:
This software is released under Apache License Version 2.0 (see COPYING.txt file).
575 followers · starred Apr 2018
1,035 followers · starred Apr 2021
40 followers · starred Dec 2018
169 followers · starred May 2018