Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 958 Bytes

TODO.md

File metadata and controls

70 lines (48 loc) · 958 Bytes

TODO

Geometries

  • Euclidean geometry
  • Lobachevsky (hyperbolic) geometry
  • Spherical geometry

Shapes

Euclidean

  • Plane
  • Sphere
  • Cube
  • Triangle
  • Distance function
  • Bezier patch

Hyperbolic

  • Plane
  • Horosphere
  • Sphere
  • Equidistant
  • Triangle

Spherical

  • Plane
  • Sphere
  • Triangle

Materials

  • Specular material
  • Lambertian material
  • Transparent material
  • Refraction
  • Diffusion on fog
  • Arbitrary BRDF

Algorithms

  • Importance sampling

Effects

  • Lens blur (depth of field)
  • Motion blur of camera
  • Motion blur of moving objects

Filters

  • Gamma correction
  • Lens flare
  • Noise reduction

Surface tiling

Euclidean plane and horosphere

  • Square tiling
  • Hexagonal tiling

Hyperbolic plane

  • Pentagonal tiling
  • Heptagonal tiling
  • Apeirogonal tiling