Amazing Digital Circuits combines a reprogrammable hardware board that stores tool call contexts and allows you to interface with Blender in realtime. It also can record poses via the puppetry app (see the ios folder) and I have a multicam generative capture setup. Blender with natural language via gpt-oss 20b.
I recently attended SIGGRAPH 2025, where I was surrounded by a very cool mix of artists and engineers. This strengthened my interest in 3D environments, as I saw how important they were in robotics and entertainment.
No matter the use case, building out 3D environments takes a lot of time. With this in mind, I started experimenting with Blender and Python.
The most impactful learning experience for me was changing how I think about AI models. I was impressed by how little clarification I had to provide for the 20 billion parameter model to know which function to call. In 2020, I won an AI hackathon involving biomedical natural language processing. The models of today are completely different.
The core challenges involved networking and design. For example, when a button is pressed, the pre-loaded tool call is executed, but the button should still work if it’s pressed again. How should I design my software around this?
Networking was a challenge because I had a lot of different data streams with very different latency requirements (e.g., a button press vs a dial change vs an asynchronous call to a library that can generate 3D assets).

Log in or sign up for Devpost to join the conversation.