Blender 5.0 for Web Developers: Headless Python (bpy) & 3D Mascots

Course Architecture Overview
Skip months of manual 3D viewport clicking. Learn how web developers use headless Blender and Python (bpy) to build, material, rig, and export 3D AJ (.glb) from code.
Primary Open-Source Repository: github.com/blender/blender
course lessons.
Core Architecture & Deterministic Implementation
- 1.1Lesson 1: Blender Scene Graph & Data-Blocks (`bpy.data`) for TypeScript Engineers
Welcome to Lesson 1 of Blender 5.0 for Web Developers: Headless Python (bpy) & 3D Mascots on CodingCat.dev. Today we break down Blender Scene Graph & Data-Blocks (`bpy.data`) for TypeScript Engineers and see how it powers our deterministic 3D AJ and code-rendered video pipeline.
TypeScriptPythonBlender+1📖 Written LessonStart Lesson → - 1.2Lesson 2: Procedural Mesh Construction & Modifier Stacks in Pure Python
Welcome to Lesson 2 of Blender 5.0 for Web Developers: Headless Python (bpy) & 3D Mascots on CodingCat.dev. Today we break down Procedural Mesh Construction & Modifier Stacks in Pure Python and see how it powers our deterministic 3D AJ and code-rendered video pipeline.
PythonBlenderVideo📖 Written LessonStart Lesson → - 1.3Lesson 3: W3C Design Token PBR Materials (Roughness, Metalness & Subsurface)
Welcome to Lesson 3 of Blender 5.0 for Web Developers: Headless Python (bpy) & 3D Mascots on CodingCat.dev. Today we break down W3C Design Token PBR Materials (Roughness, Metalness & Subsurface) and see how it powers our deterministic 3D AJ and code-rendered video pipeline.
PythonDesignBlender+2📖 Written LessonStart Lesson → - 1.4Lesson 4: Armature Bone Hierarchies & Naming Conventions for WebGL Export
Welcome to Lesson 4 of Blender 5.0 for Web Developers: Headless Python (bpy) & 3D Mascots on CodingCat.dev. Today we break down Armature Bone Hierarchies & Naming Conventions for WebGL Export and see how it powers our deterministic 3D AJ and code-rendered video pipeline.
React NativeThree.jsPython+2📖 Written LessonStart Lesson → - 1.5Lesson 5: Headless CLI Rendering (`blender -b -P`) & Optimized Draco GLB Export
Welcome to Lesson 5 of Blender 5.0 for Web Developers: Headless Python (bpy) & 3D Mascots on CodingCat.dev. Today we break down Headless CLI Rendering (`blender -b -P`) & Optimized Draco GLB Export and see how it powers our deterministic 3D AJ and code-rendered video pipeline.
React NativePythonBlender+1📖 Written LessonStart Lesson →
how this course connects together.
Follow AJ from first principles to production-ready architecture.