Skip to main content

RewardForcing Pipeline

RewardForcing is a streaming pipeline and autoregressive video diffusion model from ZJU, Ant Group, SIAS-ZJU, HUST and SJTU. The model is trained with Rewarded Distribution Matching Distillation using Wan2.1 1.3b as the base model.

At a Glance


Examples

The following examples include timeline JSON files with the prompts used so you can try them as well.

Ink Drop

Timeline JSON file

Download timeline

Melting Ice

Timeline JSON file

Download timeline

Resolution

The generation will be faster for smaller resolutions resulting in smoother video. The visual quality will be better at 832x480 which is the resolution that the model was trained on, but you may need a more powerful GPU in order to achieve a higher FPS.

Seed

The seed parameter in the UI can be used to reproduce generations. If you like the generation for a certain seed value and sequence of prompts you can re-use that value later with those same prompts to reproduce the generation.

Prompting

Subject and Background/Setting Anchors The model works better if you include a subject (who/what) and background/setting (where) in each prompt. If you want continuity in the next scene then you can continue referencing the same subject and/or background/setting. For example:
Cinematic Long Takes The model works better for scene transitions that involve long cinematic long takes and works less well with rapid shot-by-shot transitions or fast cutscenes. Long, Detailed Prompts The model works better with long, detailed prompts. A helpful technique to extend prompts is to take a base prompt and then ask a LLM chatbot (eg. ChatGPT, Claude, Gemini, etc.) to write a more detailed version. If your base prompt is:
Then, the extended prompt could be:

Offline Generation

A test script can be used for offline generation. If the model weights are not downloaded yet:
Then:
This will create an output.mp4 file in the reward_forcing directory.

See Also

Other Pipelines

StreamDiffusion V2

Real-time streaming from the original StreamDiffusion creators

LongLive

Smooth prompt transitions and extended generation from Nvidia

Krea Realtime

14B model for highest quality generation

MemFlow

Memory bank for long-context consistency