LuisaGroup/LuisaRender
High-Performance Cross-Platform Monte Carlo Renderer Based on LuisaCompute
What it solves
LuisaRender provides a high-performance, cross-platform rendering solution for stream architectures, allowing users to generate high-quality images from 3D scenes using Monte-Carlo rendering techniques.
How it works
It is built upon the LuisaCompute framework, implementing a rendering application that utilizes various hardware backends to accelerate the process. It supports multiple backends including CUDA, DirectX, Metal, and LLVM-based CPU rendering, ensuring compatibility across Linux, Windows, and macOS.
Who it’s for
It is designed for researchers and developers working in computer graphics and rendering, specifically those needing a high-performance framework that can run across different hardware architectures.
Highlights
- High-performance Monte-Carlo renderer
- Cross-platform support for Windows, Linux, and macOS
- Multiple hardware backends: CUDA, DirectX, Metal, and CPU (LLVM/ISPC)
- Supports JSON-based and custom text-based scene descriptions
- Includes tools to convert scenes from Tungsten and glTF formats
Related
- Project
- Project
- Project
- Project
- Project