Skip to content

AirGuanZ/Atrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atrc

Offline rendering lab based on ray tracing

Note. GPU version is in development...

Features

  • Volumetric path tracing with next event estimation
  • Volumetric particle tracing
  • Volumetric bidirectional path tracing
  • Stochastic progressive photon mapping
  • Primary sample space MLT on path tracing
  • ReSTIR renderer
  • Various material models: Disney principled BSDF, phong, DreamWorks fabric ...
  • Homogeneous/heterogeneous participating medium
  • Normalized diffusion BSSRDF
  • Almost all material properties can be specified with 2D/3D textures
  • Various geometry models: sphere, quad, triangle, disk, mesh
  • Two-level accelerating structure (SAH based BVH)
  • Importance sampled environment light
  • G-buffer output (albedo, normal, ...)
  • Depth of field
  • ACES tone mapping
  • Image sample space low-pass filter
  • (Optional) Integrated OIDN library
  • (Optional) Integrated Embree library
  • Interactive scene editor

Known Issues

  • Relation between inv gamma correction & linear sampler of image texture

Documentation

doc

Gallery

Editor:

pic

Food (rendered with bdpt) (scene ref here):

0

Juice (rendered with vol_bdpt) (scene ref here):

pic

Classroom (rendered with vol_bdpt) (scene ref here):

pic

Materials: (rendered with pt):

pic

Fog (rendered with vol_bdpt):

pic

BSSRDF (rendered with pt):

pic

Bedroom (rendered with pt) (scene ref here):

1

Dining Room (rendered with bdpt) (scene ref here):

2