> Canonical URL: https://codingcat.dev/course/comfyui-3d-turnarounds-video-workflows

# ComfyUI in Production: 3D Mascot Turnarounds & Generate-Then-Trace | CodingCat.dev Course

🧶 CodingCat.dev Course5 Lessons[▶ Watch Course Playlist on YouTube ↗](https://www.youtube.com/@codingcatdev/playlists?sub_confirmation=1)[Start Course →](/course/comfyui-3d-turnarounds-video-workflows/lesson/comfyui-3d-turnarounds-video-workflows-lesson-1-api-json)

# ComfyUI in Production: 3D Mascot Turnarounds & Generate-Then-Trace

![CodingCat.dev tutorial cover image](https://cdn.sanity.io/images/hfh83o0w/production/99affe710b29a17d96ec85623e92bfb6d25b9214-1376x768.png?w=1376&q=82&fit=max&auto=format)[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)

## Course Architecture Overview

Run reproducible node-based diffusion graphs on your local GPU with ComfyUI. Generate multi-angle character sheets for 3D AJ and base physics plates for generate-then-trace.

> Primary Open-Source Repository: github.com/Comfy-Org/ComfyUI

## course lessons.

1

### Core Architecture & Deterministic Implementation

- [1.1Lesson 1: Exporting ComfyUI Workflows as Git-Versioned API JSON GraphsWelcome to Lesson 1 of ComfyUI in Production: 3D Mascot Turnarounds & Generate-Then-Trace on CodingCat.dev. Today we break down Exporting ComfyUI Workflows as Git-Versioned API JSON Graphs and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/react-native-symbol-light.svg)![](/logos/tags/react-native-symbol-dark.svg)React Native![](/logos/tags/git-symbol-light.svg)![](/logos/tags/git-symbol-dark.svg)Git![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/comfyui-3d-turnarounds-video-workflows/lesson/comfyui-3d-turnarounds-video-workflows-lesson-1-api-json)
- [1.2Lesson 2: Generating Consistent Front, Left & Right 3D Vinyl-Toy AJ TurnaroundsWelcome to Lesson 2 of ComfyUI in Production: 3D Mascot Turnarounds & Generate-Then-Trace on CodingCat.dev. Today we break down Generating Consistent Front, Left & Right 3D Vinyl-Toy AJ Turnarounds and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/comfyui-3d-turnarounds-video-workflows/lesson/comfyui-3d-turnarounds-video-workflows-lesson-2-multi-view)
- [1.3Lesson 3: Image-to-3D Mesh Conditioning & PBR Texture Map BakingWelcome to Lesson 3 of ComfyUI in Production: 3D Mascot Turnarounds & Generate-Then-Trace on CodingCat.dev. Today we break down Image-to-3D Mesh Conditioning & PBR Texture Map Baking and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/comfyui-3d-turnarounds-video-workflows/lesson/comfyui-3d-turnarounds-video-workflows-lesson-3-image-3d)
- [1.4Lesson 4: Donald's Generate-Then-Trace Pattern: Diffusion Base Plate -> JS Vector OverlayWelcome to Lesson 4 of ComfyUI in Production: 3D Mascot Turnarounds & Generate-Then-Trace on CodingCat.dev. Today we break down Donald's Generate-Then-Trace Pattern: Diffusion Base Plate -> JS Vector Overlay and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/comfyui-3d-turnarounds-video-workflows/lesson/comfyui-3d-turnarounds-video-workflows-lesson-4-gen-trace)
- [1.5Lesson 5: Headless Batch Queueing & VRAM Management Alongside Whisper & TTSWelcome to Lesson 5 of ComfyUI in Production: 3D Mascot Turnarounds & Generate-Then-Trace on CodingCat.dev. Today we break down Headless Batch Queueing & VRAM Management Alongside Whisper & TTS and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/comfyui-3d-turnarounds-video-workflows/lesson/comfyui-3d-turnarounds-video-workflows-lesson-5-vram-queue)

✏️ Visual Architecture Diagram

## how this course connects together.

Follow AJ from first principles to production-ready architecture.

Let’s build it!✏️ Visual Diagram: ComfyUI in Production: 3D Mascot Turnarounds & G…✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]Step-by-step diagram breakdown for ComfyUI in Production: 3D Mascot Turnarounds & Generate-Then-Trace: start with Core Architecture & Deterministic Implementation, implement Hands-On Implementation, and ship to production.AAA Contrast Verified

## related deep dives.

[View All&rarr;](/blog)[![faster-whisper on Local GPU: Word-Level Captions & Mascot Lip-Sync](https://cdn.sanity.io/images/hfh83o0w/production/b7aa9ccfbc3dff09e75d72ca2248756fe292d072-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/faster-whisper-word-level-captions)November 4, 2026

### [faster-whisper on Local GPU: Word-Level Captions & Mascot Lip-Sync](/course/faster-whisper-word-level-captions)

Run SYSTRAN/faster-whisper with CTranslate2 FP16/INT8 on your GPU to generate millisecond-accurate SRT captions, karaoke highlights, and AJ mouth viseme timelines.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Three.js & WebGPU in Production: Interactive 3D Mascots & Viewers](https://cdn.sanity.io/images/hfh83o0w/production/286e1fd54787494f00dea574a3c2706105542ca1-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/threejs-webgpu-3d-mascots)November 4, 2026[![](/logos/tags/astro-symbol-light.svg)![](/logos/tags/astro-symbol-dark.svg)Astro](/topic/astro)[![](/logos/tags/threejs-symbol-light.svg)![](/logos/tags/threejs-symbol-dark.svg)Three.js](/topic/threejs)

### [Three.js & WebGPU in Production: Interactive 3D Mascots & Viewers](/course/threejs-webgpu-3d-mascots)

Build our production `<Aj3dMascotViewer />` component in Astro and Three.js. Master GLTFLoader, studio rim lighting, clamped cursor pupil tracking, and deterministic `window.seek(t)` scrubbing.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)