Skip to content

nackdai/aten

Repository files navigation

aten

CI

This is an easy, simple ray tracing renderer.

Aten is the Egyptian sun god.

Idaten (path tracing on GPGPU) is under construction.

Idaten is a Japanese god who runs fast. "Idaten" includes the characters of aten: "idaten".

Features

Limitations

  • Not optimized with SIMD
    • To keep things easy and simple, SIMD is not used.
  • Some comments are still in Japanese.

Getting started

Getting started

How to Build

How to Build

How to Run

How to Run

Gallery

Path Tracing 100 spp

PathTracing

Materials Path Tracing 100 spp

Materials

SVGF (1 spp / 5 bounces)

SVGF_sponza SVGF_cryteksponza

Deformation

Deformation

(c) Unity Technologies Japan/UCL

ReSTIR (1 spp / 5 bounces / 126 point lights, without environment map)

ReSTIR

Alpha Blending

AlphaBlending

Physically-based Feature Line Rendering

FeatureLine

Homogeneous medium

Homogeneous

Heterogeneous medium

Heterogeneous

Non Photorealistic Rendering (NPR)

  • Feature line
  • Alpha blending
  • Lite Stencil
  • Rim light
  • Cartoon shading

NPR

(c) miHoYo

Development

For VSCode development

We can open this project in a VSCode devcontainer. If we encounter a devcontainer build failure, it might be due to the docker-compose version. In that case, please update docker-compose.

About

Easy, simple path trace renderer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •