Extensions/DreamX Creator T8
ComfyUI Extension

DreamX Creator T8

Native ComfyUI V3 nodes for DreamX-Creator joint audio-video generation and causal 2x refinement.

By T8mars·Created about 9 hours ago·Updated about 9 hours ago· 0
T8mars/Comfyui-DreamX-Creator-T8
Nodes
On cloudLocal install
Stars0
Updatedabout 9 hours ago
Readme
<div align="center"> <img src="dreamx-creator_teaser.png" alt="DreamX-Creator teaser"> <h1>DreamX-Creator 1.0: Democratizing Native Audio-Video Generation at 2K Resolution</h1>

DreamX Team

</div> <div align="center">

arXiv HuggingFace ModelScope License ComfyUI

</div>

:art: ComfyUI Native Nodes by T8star

This repository packages the released DreamX-Creator generator and causal 2x refiner as native ComfyUI V3 nodes. It provides frontend-importable workflows, native MODEL, CLIP, VAE, LATENT, AUDIO, GUIDER, and VIDEO types, ComfyUI model offloading, checkpoint verification, and a guarded Windows SDPA fallback for 24 GB GPUs.

Install DreamX Creator T8 from ComfyUI Manager, or install it manually:

cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/Comfyui-DreamX-Creator-T8.git
cd Comfyui-DreamX-Creator-T8
python -m pip install -r requirements.txt

Download the model weights separately, restart ComfyUI, then drag one of these frontend workflows onto the canvas:

See COMFYUI.md for the model layout, node graph, VRAM notes, and verification commands. Model weights are not bundled with the node package.

:link: T8star Links

| Resource | Link | | --- | --- | | Bilibili | T8star on Bilibili | | YouTube | @T8star-Aix | | Seedance API | API signup | | Online AI Apps | RunningHub profile | | ComfyUI Package | Quark download | | Hugging Face | huggingface.co/t8star |

DreamX-Creator 1.0 is a research framework for native joint audio-video generation. Given a first frame and a text prompt, its implemented base generator jointly models modality-specialized video and audio streams, using Gated Cross-Modal Attention and Progressive Joint Training to enable bidirectional audio-video interaction.

The broader system combines Audio-Video Reinforcement Learning with Modality-Aware Multimodal Feedback to improve visual and audio quality, semantic consistency, and fine-grained audio-video synchronization. Autoregressive 1-Step 2K Refinement then upgrades the generated video to high-quality 2K output while preserving content, motion, and audio-aligned timing.

:clapper: Demo

<div align="center"> <video src="https://github.com/user-attachments/assets/e49fc64d-5b31-4c16-be1d-737dc3aef04b" controls></video> </div>

:fire: News

  • Sep 3, 2026: Open-sourced the model weights and released the inference code for the 7B joint audio-video generator and the Autoregressive 1-Step 2K Refiner.
  • Sep 1, 2026: Initialized the DreamX-Creator project repository with its overview and release roadmap.

:calendar: Plan

  • :heavy_check_mark: Initialize the DreamX-Creator project repository.
  • :heavy_check_mark: Release the DreamX-Creator 1.0 technical report.
  • :heavy_check_mark: Release validated model weights, inference code, and configurations.
  • [ ] Release distilled, faster models with fewer sampling steps for reduced latency.

:open_file_folder: Repository Structure

  • COMFYUI.md — native ComfyUI V3 nodes, installation, workflows, and tests.
  • audio_video_generation/ — 7B native joint audio-video generator (single GPU). See its README for usage, input overrides, and memory options.
  • video_refiner/ — Autoregressive 1-step 2K refiner (SR-DiT 5B). See its README for usage and the full list of inference knobs.
  • checkpoints/ — All model weights (not in the git repo). See its README for the expected layout and download instructions.

:package: Model Weights

Model weights are distributed on HuggingFace and ModelScope and should be placed under checkpoints/ (details in checkpoints/README.md):

checkpoints/
├── creator/                     # DreamX-Creator 1.0 joint generator (7B, LoRA merged)
│   ├── video_model/             # video DiT shards + config
│   ├── audio_model/             # audio DiT + config
│   └── cross_attn_weights.safetensors  # gated A2V/V2A cross-modal attention
├── audio_vae/                   # CreatorDACVAE audio VAE
├── refiner/                     # 2K refiner
│   ├── sr_dit_5b.pt             # SR-DiT 5B refiner
│   ├── latent_upsampler_flash.pt       # FlashLatentUpsampler (default)
│   ├── latent_upsampler_2d_causal.pt   # causal 2D latent upsampler (optional)
│   └── lightvae_nu_scheme3.pt          # distilled fast decoder (optional, off by default)
└── wan2.2_ti2v_5b/              # shared Wan2.2-TI2V-5B dependencies
    ├── Wan2.2_VAE.pth           # video VAE
    ├── models_t5_umt5-xxl-enc-bf16.pth  # UMT5-xxl text encoder
    └── google/umt5-xxl/         # tokenizer

The wan2.2_ti2v_5b/ directory can also be downloaded directly from Wan-AI/Wan2.2-TI2V-5B; only the three entries above are needed.

:rocket: Quickstart

Each subdirectory is self-contained with its own requirements.txt and README.

1. Joint audio-video generation (first frame + prompt to synchronized video with audio):

cd audio_video_generation
pip install -r requirements.txt
./inference.sh                        # runs the default Verse-Bench case (case1)

See audio_video_generation/README.md for input overrides, CPU-offload options, output details, and multi-GPU sequence-parallel inference.

2. 2K refinement (super-resolve a generated or external video, audio unchanged):

cd ../video_refiner
pip install -r requirements.txt
INPUT=/path/to/video.mp4 bash run_inference.sh

See video_refiner/README.md for the full list of knobs (KV cache, window attention, speed/quality trade-offs).

:books: Citation

If you find DreamX-Creator useful in your research, please consider citing our technical report:

@misc{zhu2026dreamxcreatordemocratizingnativeaudiovideo,
  title={DreamX-Creator: Democratizing Native Audio-Video Generation at 2K Resolution},
  author={Jiashu Zhu and Yanhao Zheng and Ruitian Tian and Rujing Dang and Shen Zhang and Bingze Song and Jiachen Lei and Ruimin Lin and Jiahong Wu and Xiangxiang Chu},
  year={2026},
  eprint={2608.31106},
  archivePrefix={arXiv},
  primaryClass={cs.CV},
  url={https://arxiv.org/abs/2608.31106},
}

:scroll: License

This project is licensed under the Apache License 2.0. See LICENSE for details.

:sparkles: Acknowledgement

We would like to thank the Wan Team, the OpenMOSS Team, and the VideoX-Fun Team for their outstanding open-source work on Wan, MOVA, and VideoX-Fun, respectively.