Obj viewer prototype

2012

Obj viewer prototype

2012

An obj model viewer, using simple maths to render in perspective. Has basic features for translation, rotation, and zooming, but mainly just a prototype in parsing obj files.

The below video shows groups of vertices loaded in from a file, being transformed to make facial expressions.


Requires Python 2 and PyGame.

Console lighting prototype

2012

Console lighting prototype

2012

A small real-time rogue-like Python prototype that runs in the Windows console, and implements Bresenham's line algorithm to cast rays from the player to mask out shadows.

Opposed to rounding linear equations, Bresham's line algorithm allowed for lines to align pixel perfect next to each other.


Requires Python 3.

Filtering by tag: Python( Reset Filter )