top of page

Advanced Tech
Advanced Technology Prototypes
CPU Ray-tracer
A CPU Ray-tracer, using monte-carlo ray distribution and Russian roulette termination. Supporting refraction, reflection and diffuse light simulation. Textures, triangle and sphere intersection and multi-threading via a thread pool.
Special thanks to Kevin Beason, author of smallPT.

Deep-Learning in Python3 and Keras/Tensorflor
A Conditional Deep-Convolutional Generative Adversarial Network. Written in python using the Keras library for Google Tensorflow, running on NVidia's CUDA. Created as a proof of concept for texture generation in a game-development environment.
Can generate simple 128x128 resolution grass, bricks or wood textures. Examples of which are displayed below.

bottom of page