Skip to content

DavidPeicho/loupiote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loupiote

Interactive Pathtracer written in Rust and based on WebGPU 🦀

This repository is based on the Albedo and more precisely the albedo_rtx crate.

Initial Result with Albedo

Features

  • BVH built using SAH
  • glTF loader
  • GUI composed of:
    • Load glTF using dialog
    • Save current render

Stability

🚧 Loupiote is a work-in-progress and might be unstable 🚧

This package will serve the purpose of:

  • Providing a high-level, easy-to-use Pathracer
  • Helping stabilize the Albedo core rendering library

Usage

Camera

  • WASD to fly around
  • Left clikc + mouse move to rotate around

Coming Next

  • Texture Mapping
  • GUI
  • SVGF

Gallery

Initial Result with Albedo

  • Title: Battle Damaged Sci-fi Helmet - PBR
  • Author: theblueturtle_
  • License: Creative Commons Attribution-NonCommercial

References

About

WebGPU Pathtracer implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published