Skip to content

[AAAI 2026 Oral] The official GitHub page of "PosterVerse: A Full-Workflow Framework for Commercial-Grade Poster Generation with HTML-Based Scalable Typography"

Notifications You must be signed in to change notification settings

wuhaer/PosterVerse

Repository files navigation

[AAAI 2026 Oral] PosterVerse: A Full-Workflow Framework for Commercial-Grade Poster Generation with HTML-Based Scalable Typography

🌟 Highlights

  • PosterVerse Vis_1

  • PosterDNA Vis_2

  • We propose PosterVerse, a full-workflow method that integrates blueprint creation, graphical background generation, and unified layout-text rendering, enabling the creation of posters with aesthetically sophisticated layouts and text-dense designs for commercial-grade use.

  • We propose PosterDNA, the first commercial-grade and text-dense poster generation dataset with fine-grained HTML-based specifications, designed to support modular training and validation with high-quality samples.

  • PosterVerse allows users to generate commercial-grade posters solely from textual prompts.

  • Extensive experiments demonstrate that PosterVerse can generate visually appealing posters with aesthetic designs, precise text, and well-crafted layouts, meeting the standards of commercial-grade posters.

📏 Evaluation Result

Vis_7

📅 News

  • 2026.01.29: Release the inference code.
  • 2026.01.08: Our paper is now available on arXiv.
  • 2025.11.08: 🎉🎉 Our paper is accepted by AAAI Oral.

🚧 TODO List

  • Release inference code
  • Release pretrained model
  • Release a WebUI
  • Release dataset
  • Upload pretrained model to Hugging Face

🔥 Model Zoo

Stage Checkpoint Status
Blueprint Creation -- Coming soon
Graphical Background Generation -- Coming soon
Unified Layout-Text Rendering -- Coming soon

🚧 Installation

Environment Setup

Clone this repo:

git clone https://github.com/wuhaer/PosterVerse.git

Step 0: Download and install Miniconda from the official website.

Step 1: Create a conda environment and activate it.

conda create -n posterverse python=3.10 -y
conda activate posterverse

Step 2: Install the required packages.

pip install -r requirements.txt

📺 Inference

Step 0: Download all model files from the Model Zoo

Step 1: Download the Flux.1 dev model

Step 2: Using PosterVerse to generate posters:

CUDA_VISIBLE_DEVICES=<gpu_id> python pipe_infer.py \
--stage1_model_path /path/to/Blueprint Creation/model \
--stage3_model_path /path/to/Unified Layout-Text Rendering/model \
--lora_local_path lora_model \
--request_prompt '能不能给我来一张以绿色为主色调、画布大小1080×1920的立春节气海报?风格清新唯美,画面要有树叶、樱花、古风人物等元素。主标题"立春",配上古诗文案,营造春意盎然的感觉,体现出节气特点,展示春天的美好。'

💙 Acknowledgement

☎️ Contact

If you have any questions, feel free to contact Junle Liu at junle_liu@foxmail.com

📜 License

The code and dataset should be used and distributed under (CC BY-NC-ND 4.0) for non-commercial research purposes.

⛔️ Copyright

✒️Citation

If you find PosterVerse helpful, please consider giving this repo a ⭐ and citing:

@inproceedings{Liu2026posterverse,
      title={PosterVerse: A Full-Workflow Framework for Commercial-Grade Poster Generation with HTML-Based Scalable Typography}, 
      author={Junle Liu, Peirong Zhang, Yuyi Zhang, Pengyu Yan, Hui Zhou, Xinyue Zhou, Fengjun Guo, Lianwen Jin},
      journal={Proceedings of the AAAI Conference on Artificial Intelligence},
      year={2026},
}

Thanks for your support!

🌄 Gallery

Vis_3 Vis_4 Vis_5 Vis_6

⭐ Star Rising

Star Rising

About

[AAAI 2026 Oral] The official GitHub page of "PosterVerse: A Full-Workflow Framework for Commercial-Grade Poster Generation with HTML-Based Scalable Typography"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •