Ideas, engineered.

Tools designed to solve real problems — for Blender artists, web developers, Unity creators, and anyone who needs real surface data out of real objects.

A scanned kiwi leaf relit through a full 360-degree orbit using its recovered normal map
Relight
The kiwi leaf albedo recovered by LUMEN-PS, with all lighting removed
Albedo
The kiwi leaf normal map recovered by LUMEN-PS
Normal
The kiwi leaf height field integrated from the recovered normals
Height
Open Source · MIT Released
LUMEN-PS
Windows App & CLI · Python / CUDA

Turns four ordinary flatbed scans into normal, lighting-free albedo, roughness, height, and alpha maps. Reconstruct one subject or multiple specimens in matched texture atlases — no camera rig, light array, or special optics.

Auto Router — automatic node sorting and connection routing for Blender
Released
Auto Router
Blender Add-on · Python

Automatically sorts Shader and Geometry Node trees along their dependencies and routes connections cleanly around obstacles. Supports Full Sort, fixed-position Reroute Only, manual frame grouping, and local Group Input distribution.

Collection Zones — glowing 3D zone boxes in Blender
Released
Collection Zones
Blender Add-on  ·  Python

Automatically organizes objects into collections based on their position in 3D space. Designed for large, complex scenes — supports manual zones, grid-based World Zones, exclusions, movement tracking, and fallback handling.

A rendered scene from WebGL SceneBuilderCancelled
Cancelled
WebGL SceneBuilder
Desktop Application · TypeScript

A custom editor for creating and preparing 3D scenes to be embedded directly into websites. Specialized tools for building, optimizing, lighting, and customizing WebGL scenes — without needing a separate workflow for each step.

MarchingWorld Surface Nets terrain with color-coded levels of detail
In Development
MarchingWorld
Unity 6 / URP · C# / HLSL

A GPU-first Surface Nets terrain foundation for Unity — streaming deterministic hills and caves with seamless octree LOD transitions and asynchronously baked physics.

Live colorized metric depth reconstructed from concurrent wide and ultrawide camera streams
In Development
Live Stereo Depth
Android R&D · Java / OpenGL ES

A mobile stereo-vision proof of concept that reconstructs live metric depth on devices that expose their wide and ultrawide camera streams concurrently.