sergeneren / Volumetric Path Tracer
Licence: bsd-3-clause
☁️ Volumetric path tracer using cuda
Stars: ✭ 145
Projects that are alternatives of or similar to Volumetric Path Tracer
Trtorch
PyTorch/TorchScript compiler for NVIDIA GPUs using TensorRT
Stars: ✭ 583 (+302.07%)
Mutual labels: nvidia, cuda
Ethereum nvidia miner
💰 USB flash drive ISO image for Ethereum, Zcash and Monero mining with NVIDIA graphics cards and Ubuntu GNU/Linux (headless)
Stars: ✭ 772 (+432.41%)
Mutual labels: nvidia, cuda
Ilgpu
ILGPU JIT Compiler for high-performance .Net GPU programs
Stars: ✭ 374 (+157.93%)
Mutual labels: nvidia, cuda
Deep Learning Boot Camp
A community run, 5-day PyTorch Deep Learning Bootcamp
Stars: ✭ 1,270 (+775.86%)
Mutual labels: nvidia, cuda
Deep Diamond
A fast Clojure Tensor & Deep Learning library
Stars: ✭ 288 (+98.62%)
Mutual labels: nvidia, cuda
Parenchyma
An extensible HPC framework for CUDA, OpenCL and native CPU.
Stars: ✭ 71 (-51.03%)
Mutual labels: nvidia, cuda
Cuda Api Wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
Stars: ✭ 362 (+149.66%)
Mutual labels: nvidia, cuda
Libcudacxx
The C++ Standard Library for your entire system.
Stars: ✭ 1,861 (+1183.45%)
Mutual labels: nvidia, cuda
Cudasift
A CUDA implementation of SIFT for NVidia GPUs (1.2 ms on a GTX 1060)
Stars: ✭ 555 (+282.76%)
Mutual labels: nvidia, cuda
Komputation
Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.
Stars: ✭ 295 (+103.45%)
Mutual labels: nvidia, cuda
Pyopencl
OpenCL integration for Python, plus shiny features
Stars: ✭ 790 (+444.83%)
Mutual labels: nvidia, cuda
Torch-TensorRT
PyTorch/TorchScript compiler for NVIDIA GPUs using TensorRT
Stars: ✭ 1,216 (+738.62%)
Mutual labels: cuda, nvidia
Gprmax
gprMax is open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain (FDTD) method for numerical modelling of Ground Penetrating Radar (GPR)
Stars: ✭ 268 (+84.83%)
Mutual labels: nvidia, cuda
Soul Engine
Physically based renderer and simulation engine for real-time applications.
Stars: ✭ 37 (-74.48%)
Mutual labels: path-tracer, cuda
Tutorial Ubuntu 18.04 Install Nvidia Driver And Cuda And Cudnn And Build Tensorflow For Gpu
Ubuntu 18.04 How to install Nvidia driver + CUDA + CUDNN + build tensorflow for gpu step by step command line
Stars: ✭ 91 (-37.24%)
Mutual labels: nvidia, cuda
Volumetric Path Tracer
VPT is a volumetric path tracer to render openvdb files on gpu using Cuda. It uses the Ray Tracing Gems Vol 28. as the base, and implements volume rendering algorithms from PBRT. Features of VPT is listed below
- Ability to render Open VDB files with thousands of ray depths on gpu
- Realistic lighting with a procedural atmosphere and sun system
- HDRI maps for environmental lighting
- Point lights
- Eric Bruneton style sky implementation
- Depth of field
- Volume emission
- Ability to render planetary atmospheres
- Instanced rendering of vdb files with custom file format (.ins)
- BVH and Octree structures for fast ray traversal
- Custom instance file writer plugin for Houdini written in HDK
This repo is currently built and tested only under Windows.
Release Notes
v 1.0.2 Alpha
Please see the releases section for release notes.
Installation, Build and Usage
Please see this detailed article for installing building and using VPT
Author
- Sergen Eren - My website
Status
✔️ This project is under active maintenance and development
License
This project is licensed under BSD 3-Clause License
Acknowledgments
- PBRT - Big thanks to Matt Pharr, Wenzel Jakob and Greg Humphreys
- GVDB - Nvidia Sparse Voxel Database
- Ray Tracing Gems - Base of VPT
- Walt Disney Animation Studios - Moana Cloud Dataset
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].