Workflow Examples
Load the UI workflow JSON files directly in ComfyUI. The API files are for
programmatic /prompt calls and will not display as a normal canvas workflow.
Main Workflow
workflows/pngtuber_quality_asset_builder.jsonworkflows/pngtuber_video_upload_bundle.json
For production assets, start with PNGTuber Quality Asset Builder. It accepts an
image or video, creates Qwen/eigen full-source mouth edits, writes tight runtime
mouth sprites, writes mouth_track.json, and can render a THA3 mouthless idle
loop for image sources.
Upload or drag a video onto PNGTuber Video Upload to Mouth Bundle when you
only need the older video tracking path.
Independent Post-Processing
workflows/pngtuber_generated_mouth_applier.json
Use this after a first-pass bundle already exists. Set bundle_manifest_path
and provide one or more generated mouth images. The workflow updates the bundle
atlas without reprocessing the source video.
Closed-Mouth Fallback
workflows/pngtuber_qwen_mouth_generation.json
Use this only when the first pass marks the bundle with
articulation.requiresModelGeneration: true. It expects local Qwen Image Edit
nodes and models to be installed in ComfyUI.
API Payloads
workflows/pngtuber_video_upload_bundle_api.jsonworkflows/pngtuber_generated_mouth_applier_api.jsonworkflows/pngtuber_qwen_mouth_generation_api.jsonworkflows/pngtuber_quality_asset_builder_api.jsonworkflows/pngtuber_image_eye_builder_api.json
These are plain ComfyUI API prompts for scripts and CI checks.