|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Open3d||8,981||4 days ago||876||other||C++|
|Open3D: A Modern Library for 3D Data Processing|
|Neural network 3D visualization framework, build interactive and intuitive model in browsers, support pre-trained deep learning models from TensorFlow, Keras, TensorFlow.js|
|Matplotplusplus||3,292||10 days ago||1||March 03, 2021||36||mit||C++|
|Matplot++: A C++ Graphics Library for Data Visualization 📊🗾|
|大屏数据可视化 Big screen data visualization demo|
|L7||3,076||2||42||a day ago||475||September 20, 2022||99||mit||TypeScript|
|🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine|
|Vispy||3,066||6||5 days ago||24||April 18, 2022||324||other||Python|
|Main repository for Vispy|
|A WebGL graphic library for building scalable Web3D applications|
|Extension pack for Apache ECharts, providing globe visualization and 3D plots.|
|Rayshader||1,867||4||3||5 days ago||12||April 11, 2021||17||R|
|R Package for 2D and 3D mapping and data visualization|
|Pyvista||1,813||13||99||a day ago||60||June 30, 2022||356||mit||Python|
|3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)|
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 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 is an implementation of LuxCore API and it can be safely ignored if you are not interested in internal LuxCoreRender development.
LuxRays is the part of LuxCoreRender dedicated to accelerate the ray intersection process by using CPUs and/or GPUs. LuxRays provides an device abstraction layer over various API like OpenCL, CUDA, CUDA+Optix, etc.
If you don't have any specific interest in the ray/triangle intersection topic or internal LuxCoreRender development, you can safely ignore this library.
This is the most complete example of LuxCore API usage and it is available in
To see how it works, just run
luxcoreui from the root directory:
This is a simple example of a command line renderer written using LuxCore API and it is
available in the
luxcoreconsole from the root directory with:
./bin/luxcoreconsole -D batch.halttime 10 scenes/cornell/cornell.cfg
If you have downloaded the LuxCore API SDK, you can compile the examples with:
cmake . make
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.
pyluxcoretool is a stand-alone, self-containing executable on Windows. On
Linux, you have to install Python and PySide before running the tool. PySide
can be usually installed with:
sudo pip3 install PySide # or sudo pip install PySide
You can skip installing PySide if you use only the command-line tools available in
pyluxcoretool. You can then run
python3 pyluxcoretools.zip # or python pyluxcoretools.zip
See AUTHORS.txt file.
A special thanks goes to:
This software is released under Apache License Version 2.0 (see COPYING.txt file).