Ramblings about rigging, programming and games.

Effortless Serialisation with Cattrs

Cattrs is an amazing library that I feel isn't known well enough. I am making this post as a quick introduction hoping more people will pick up on it.… ...more

February 23, 2023

Rigging as a programming language

There are a lot of parallels that can be made between rigging and programming, especially when working with node-based frameworks Riggers are programm… ...more

November 07, 2022

Pytest, VScode and Maya

Introduction So you’re using VScode and you’re into unit testing but unfortunately for you, you’re a maya user and you have to resort to running your … ...more

June 26, 2022

Python environments and Maya

Working cleanly with python environments is something that I feel is quite obscure for a lot of people but is not actually hard or convoluted. In this… ...more

January 21, 2022

New Python 3 features

Maya 2022 finally has support for python 3 and I've been using it quite a lot these past few months so I figured I would shed some light on all the fe… ...more

April 20, 2021

Matrices explained - Part 1

Introduction This series of blog posts is going to cover how transformation matrices work and how to leverage them to take precise control over your r… ...more

October 04, 2020