03Stack & story
Code came first.
Before 3D was my profession I was a programmer: my first line of code is two decades old. Then computer graphics took over, and I spent more than a decade as a 3D/VFX artist. Today I bring that experience back to the screen I know best, building tools for the Blender and 3D community, tools I use myself on real deadlines.
APrinciples
How the tools are made
- // artist_first
Artist first
Every tool starts as a problem I hit in production. If it does not save a real artist real time, it does not ship.
- // offline_by_default
Offline by default
No accounts, no relay servers, no cloud lock-in. Your renders and takes stay on your machine.
- // built_to_recover
Built to recover
Long renders fail at 3 a.m. Tools should notice, restart and keep going, like the ones big studios use.
- // community_funded
Community funded
Most tools are free. Plus versions keep development alive for thousands of artists worldwide.
BStack
Languages & platforms
Python for everything inside Blender, C# for desktop software, Android for the companion apps, and open formats like USD so your data is never locked in.
- PHPWhere it all started
- PythonBlender add-ons, pipeline scripts
- Blender APIbpy, operators, UI panels
- C# / .NETDesktop software
- RustFast, reliable tooling
- KotlinAndroid apps
- AndroidCompanion apps, sensors, ARCore
- OpenUSDInterchange for any 3D pipeline
- Telegram APIRemote control bots
- TypeScriptWeb tooling and dashboards
- Vue 3Batch Render Creator UI and this site
- JSONCross-platform data over the network
Cgit log --oneline
The story so far
- 2a26236(HEAD → main)NowBoth careers in one place: World Tracking Studio brings offline camera tracking to any phone.
- 6a8e41220+Tools published on Gumroad, from lighting to camera rigs, with 1,100+ verified reviews.
- 41928562020Batch Render Creator is born as a passion project to tame overnight renders.
- 22afafe2014Computer graphics takes over: professional 3D generalist for advertising, film and TV.
- dace17b~2006First line of code, two decades before writing this page.