Natural Language Infrastructure: Making BATS AI-Callable

    Natural Language Infrastructure: Making BATS AI-Callable

    Apr 8, 2026

    After building a distributed DCC orchestration system, I made it controllable through natural language. Here's how Model Context Protocol (MCP) integration turned BATS into infrastructure that Claude Desktop, Cursor, and VS Code Copilot can operate.

    Read
    The String Theory of Disappointment

    The String Theory of Disappointment

    Apr 8, 2026

    How to avoid trapping yourself in the negative spaces and despair. One string snaps and suddenly the whole instrument of your life feels out of tune — what happens when a broken project or a toxic job gets amplified until it drowns out everything else.

    Read
    When Parallelization IS the Answer: Building BATS

    When Parallelization IS the Answer: Building BATS

    Mar 23, 2026

    How I built BATS: a distributed gRPC orchestration system with persistent Maya/Houdini worker pools that turned 6.7 hours of sequential DCC processing into 10 minutes with a 50-worker swarm.

    Read
    Don't Thread What You Can't Parallelize: Qt Async Done Right

    Don't Thread What You Can't Parallelize: Qt Async Done Right

    Mar 7, 2026

    Build simpler, maintainable Qt/PySide6 tools through better concurrency decisions — learn when NOT to use threading, why QProcess beats threading for subprocesses, complete with benchmarks and real-world DCC pipeline refactoring.

    Read
    Python Logging Best Practices for Game Development Tools

    Python Logging Best Practices for Game Development Tools

    Feb 25, 2026

    Transform fragile prototypes into maintainable production tools with defensive logging strategies. Complete guide to Python logging, debugging, and error handling for DCC tools.

    Read
    Working with Image Based Lighting (IBL) in O3DE

    Working with Image Based Lighting (IBL) in O3DE

    Jan 17, 2023

    Master Image-Based Lighting in Open 3D Engine. Complete guide to setting up HDR environments, global illumination, and realistic skyboxes using EXR files for AAA-quality rendering.

    Read
    Image Frequency Separation for Texture Detail Mapping

    Image Frequency Separation for Texture Detail Mapping

    Dec 29, 2022

    Learn frequency separation techniques for creating high-pass detail textures. Essential workflow for terrain artists, macro color mapping, and PBR material creation in game development.

    Read
    Building PySide2 UIs with ChatGPT Code Generation

    Building PySide2 UIs with ChatGPT Code Generation

    Dec 20, 2022

    Leverage ChatGPT to accelerate Python GUI development. Learn how to scaffold PySide2 code, generate documentation, and build production-ready tools faster with AI assistance.

    Read
Categories
Authors