Software

Seurat Capture

Blender Python

I got tired of baking lightmaps, so I wrote a Blender addon that optimizes 3D scenes for VR using Google Seurat. The addon renders scenes from multiple angles and turns them into a single mesh. It does a great job at eliminating draw calls with minimal effort.

UVFX

Blender Python

UVFX lets you replace textures within a 3D animation without having to re-render them. It works by rendering everything in layers and compositing them back together. Because this is really fast, people without a dedicated GPU can re-render UVFX templates/files too.

UVFX example

For the final assingment of my Embedded Systems minor, I decided to make a recreation of the imaginary TIS-100 system in VHDL. I also wrote a custom assembler in C to encode and decode instructions.

TIS 100

During my Embedded Systems minor, I was instructed to make a project in pure VHDL. I decided to make a game inspired by Stacker, where you have to push a button to align increasingly fast moving blocks.

I was curious about C programming and the USB (HID) protocol, so I turned my graphic calculator into a keyboard, because why not!

I hadn't seen anyone make a raycaster for the Ti-84 Plus CE yet, so I gave it a try. I used a lookup table to substitute the slow built-in trigonometry functions.

I wanted an easy way to track the number of hours I've spent on my 3D commissions, so I wrote my own command-line tool to calculate project hours based on file metadata, with a configurable inactivity threshold.

Timespent output

QRshare

Java

An Android app that generates QR codes from text selections, making it much more convenient to share links or text in person.

QR share screenshot

OpenCV Stitcher

Python C++

Cloud software using OpenCV to create 2D maps by blending photos, outputting tiles for Leaflet map viewers. Made for Farm Flow Innovations, interface is not mine.

Stitcher example

Fundraiser Overlay

Rust Godot

I coded a Tiltify donation overlay for the anual Hytale Thankmas charity livestream. It uses Tiltify's Webhooks to get the latest campaign data and sends updated donation info to clients over Websocket.

Thankmas overlay

3D

Possum Springs VR

A full recreation of Possum Springs from Night in the Woods as a VRchat world. Everything in the world was made from scratch and optimized to run on limited mobile chipsets.

HyAssets

A project aimed at recreating Hytale's 2D and 3D assets for fanart. It includes 128 textures recreated from sceenshots and rigged characters which are featured in various projects of myself and others.

The Scroll of Truth

A short Hytale animation created using Blender.