All Projects → sergeneren → Volumetric Path Tracer

sergeneren / Volumetric Path Tracer

Licence: bsd-3-clause
☁️ Volumetric path tracer using cuda

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
Cuda
Experiments with CUDA and Rust
Stars: ✭ 31 (-78.62%)
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
Ai Lab
All-in-one AI container for rapid prototyping
Stars: ✭ 406 (+180%)
Mutual labels:  nvidia, cuda
Cub
Cooperative primitives for CUDA C++.
Stars: ✭ 883 (+508.97%)
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
Optix Path Tracer
OptiX Path Tracer
Stars: ✭ 60 (-58.62%)
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
Thrust
The C++ parallel algorithms library.
Stars: ✭ 3,595 (+2379.31%)
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

banner

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

Status

✔️ This project is under active maintenance and development

License

This project is licensed under BSD 3-Clause License

Acknowledgments

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].