Project notes

Released

Olds Cool 3D Master

A modern, spline-based 3D character modelling and animation suite inspired by Animation Master 2005.

View source on GitHub
Olds Cool 3D Master — Layout workspace with a spline-patch object selected

Overview

A modern, spline-based 3D character modelling and animation suite inspired by Animation Master 2005.

Technical details

Role: Creator and lead developer

Pure spline and NURBS patch data model with no polygon meshes stored in project files.

Five-workspace PySide6 editor covering layout, spline modelling, rigging, animation, materials, and rendering.

Procedural recipe pipeline for primitives, reusable actions, textures, sprite sheets, OBJ, and binary glTF exports.

GPU multi-pass rendering with a software toon-renderer fallback, plus undoable editing and project serialization.

Current status

Built as a lightweight revival of the classic Animation Master workflow, with mathematically smooth B-spline and NURBS patch geometry at its core. The desktop editor is backed by a scriptable Python engine that can model, rig, animate, render, and export assets through either the UI or validated JSON recipes.

← All projects