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.

goodRender.png

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.

image_31600.png
bottom of page