All Projects → Mike-Leo-Smith → LuisaRender

Mike-Leo-Smith / LuisaRender

Licence: BSD-3-Clause License
High-Performance Multiple-Backend Renderer Based on LuisaCompute

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to LuisaRender

rendering-fw
Rendering framework with rasterizers & path tracers implemented using Vulkan, OptiX & OpenGL
Stars: ✭ 81 (+72.34%)
Mutual labels:  metal, ray-tracing, optix, path-tracing
Plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Stars: ✭ 252 (+436.17%)
Mutual labels:  gpu, cuda, ray-tracing
webgpu-renderer
A simple renderer implemented by WebGPU, includes a builtin path tracing pipeline.
Stars: ✭ 122 (+159.57%)
Mutual labels:  renderer, ray-tracing, path-tracing
Occa
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
Stars: ✭ 230 (+389.36%)
Mutual labels:  metal, gpu, cuda
Open3d
Open3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+12368.09%)
Mutual labels:  gpu, rendering, cuda
Lighthouse2
Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (+1053.19%)
Mutual labels:  gpu, rendering, cuda
Remotery
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Stars: ✭ 1,908 (+3959.57%)
Mutual labels:  metal, gpu, cuda
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+1829.79%)
Mutual labels:  metal, gpu, rendering
GoldenSun
A path tracer based on hardware ray tracing
Stars: ✭ 20 (-57.45%)
Mutual labels:  rendering, ray-tracing, path-tracing
tiny-cuda-nn
Lightning fast & tiny C++/CUDA neural network framework
Stars: ✭ 908 (+1831.91%)
Mutual labels:  gpu, rendering, cuda
evplp
Implementation of Efficient Energy-Compensated VPLs using Photon Splatting (and various rendering techniques)
Stars: ✭ 26 (-44.68%)
Mutual labels:  rendering, optix, path-tracing
Hipsycl
Implementation of SYCL for CPUs, AMD GPUs, NVIDIA GPUs
Stars: ✭ 377 (+702.13%)
Mutual labels:  gpu, high-performance, cuda
Diligentengine
A modern cross-platform low-level graphics library and rendering framework
Stars: ✭ 2,142 (+4457.45%)
Mutual labels:  rendering, renderer, ray-tracing
Mpr
Reference implementation for "Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces" (SIGGRAPH 2020)
Stars: ✭ 84 (+78.72%)
Mutual labels:  gpu, rendering, cuda
Photon-v2
A program that takes photographs of a virtual world.
Stars: ✭ 75 (+59.57%)
Mutual labels:  rendering, renderer, ray-tracing
smallpt
☀️ The Rosetta smallpt (small path tracing) project
Stars: ✭ 68 (+44.68%)
Mutual labels:  rendering, ray-tracing, path-tracing
Nabla
OpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+400%)
Mutual labels:  rendering, optix, path-tracing
cuda memtest
Fork of CUDA GPU memtest 👓
Stars: ✭ 68 (+44.68%)
Mutual labels:  gpu, cuda
FLAMEGPU2
FLAME GPU 2 is a GPU accelerated agent based modelling framework for C++ and Python
Stars: ✭ 25 (-46.81%)
Mutual labels:  gpu, cuda
Fat-Clouds
GPU Fluid Simulation with Volumetric Rendering
Stars: ✭ 81 (+72.34%)
Mutual labels:  gpu, cuda

LuisaRender

High-Performance renderer for stream architectures based on LuisaCompute.

Demo

  • Cornell Box with Bunnies.
    • Mega-Kernel Path Tracing
    • Multiple-Level Instancing
    • Lambert & (Fake) Mirror Materials
    • Diffuse Area Lights
    • Spectral Rendering
    • Resolution: 1024x1024
    • Max Depth: 10

CornellBoxBunny

  • Rotating Teapot with Environment Mapping.
    • Mega-Kernel Path Tracing
    • Motion Blur
    • (Fake) Mirror Materials
    • HDRI Environment Mapping
    • Spectral Rendering
    • Resolution: 1024x1024
    • Max Depth: 10

EnvironmentMapping

  • Luisa Illuminating the Render.
    • Mega-Kernel Path Tracing
    • Textured Diffuse Area Light
    • Lambert Materials
    • Spectral Rendering
    • Resolution: 1024x1024
    • Max Depth: 10

CornellBoxLuisa

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].