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
Overview
A modern, spline-based 3D character modelling and animation suite inspired by Animation Master 2005.
Technical details
Role: Creator and lead developer
- Python
- PySide6
- NumPy and Numba
- ModernGL
- glTF and OBJ
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.
Gallery



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.