Skip to content

ChristopherAyling/chrisrend

Repository files navigation

Chris' Renderer

A software renderer built for learning about computer graphics.

zig build run

features:

  • STL Loader
  • realtime rendering
  • rotation/translation/scaling
  • multiple objects
  • blinn-phong lighting
  • orthographic projection

todo:

  • perspective projection
  • textures
  • draw triangles using barycentric coordinates to avoid current missing of lines
  • compiling for WASM
  • orbit controls
  • match clicks to triangles

Uses https://github.com/zserge/fenster for creating a window. I love fenster.

About

Software renderer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages