Skip to content
I really wanted to learn how to build a 3D renderer.
Go
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
camera
examples/triangle
image
material
scene
README.md
camera.go
color.go
constants.go
example1.png
hit.go
material.go
matrix.go
ray.go
render.go
scene.go
vector.go

README.md

Pathtracer

A pathtracer is a brute force system that reproduces how light behaves in the physical world, rendering the results to a 2D image.

example1

Installation

This library depends on github.com/g3n/engine. Follow its installation instructions before installing this package.

$ go get github.com/ryannjohnson/pathtracer

For usage, see the examples directory.

You can’t perform that action at this time.