LuxCore

LuxCore source repository

Github星跟蹤圖

Build Status

LuxCoreRender

LuxCoreRender alt text

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

LuxCore library

LuxCore 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

SLG library

SLG is an implementation of LuxCore API and it can be safely ignored if you are
not interested in internal LuxCoreRender development.

LuxRays library

LuxRays is the part of LuxCoreRender dedicated to accelerate the ray intersection
process by using CPUs or GPUs.

If you don't have any specific interest in the ray/triangle intersection topic
or internal LuxCoreRender development, you can safely ignore this library.

LuxCoreUI

This is the most complete example of LuxCore API usage and it is available in
the samples/luxcoreui directory.

To check how it works, just run luxcoreui from the root directory:

./bin/luxcoreui scenes/cornell/cornell.cfg

LuxCoreConsole

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:

./bin/luxcoreconsole -D batch.halttime 10 scenes/cornell/cornell.cfg

LuxCore API SDK

If you have downloaded the LuxCore API SDK, to compile the examples use:

cmake .
make

if you have downloaded the SDK without OpenCL support:

cmake -DLUXRAYS_DISABLE_OPENCL=1 .
make

PyLuxCoreTools

PyLuxCoreTools are a set of command line tools available in the LuxCoreRender stand
alone version. They includes network rendering, film merging, command line rendering
and more.

NOTE: pyluxcoretool is a stand-alone, self-containing executable on Windows. On
Linux instead, you have to install Python and PySide before to run the tools. PySide
can be usually installed with a:

sudo pip3 install PySide
(or sudo pip install PySide)

You can avoid to install PySide if you use only the command line tools available in
pyluxcoretool. You can than run pyluxcoretool with a:

python3 pyluxcoretools.zip
(or python pyluxcoretools.zip)

Authors

See AUTHORS.txt file.

Credits

A special thanks goes to:

License

This software is released under Apache License Version 2.0 (see COPYING.txt file).

主要指標

概覽
名稱與所有者LuxCoreRender/LuxCore
主編程語言C++
編程語言CMake (語言數: 8)
平台
許可證Apache License 2.0
所有者活动
創建於2017-11-22 14:36:32
推送於2025-04-17 11:09:47
最后一次提交2025-03-30 11:11:25
發布數104
最新版本名稱v2.10.0-dev1 (發布於 )
第一版名稱slg_v1.4beta1 (發布於 )
用户参与
星數1.2k
關注者數51
派生數150
提交數6.8k
已啟用問題?
問題數488
打開的問題數89
拉請求數120
打開的拉請求數4
關閉的拉請求數26
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?