Skip to content

tabokie/vtracer

Repository files navigation

vtracer

This project attempts to implement structured parallel program on FPGA platform, in which case, a 3D ray casting program.

Each casted ray is sent through tracer bus, and collide against different tracable object. After result summary and color shading, per-pixel color is passed for further usage.

To fully utilize the computing potential, pipelining of object tracing pass is implemented so that the ray spawning rate fixes at 30 clk per ray.

Structure skeleton:

skeleton

Machine Test

test pictures for 3D ray tracer run on Nexys 3 (only support limited function due to low amount of computing unit):

Initial:

first sketch

Rotate right:

rotate

About

A 3D fps game in verilog on FPGA.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published