StoryWeaver: A Unified World Model for Knowledge-Enhanced Story Character Customization

Jinlu Zhang, Jiji Tang, Rongsheng Zhang, Tangjie Lv, Xiaoshuai Sun
12/10/2024
cs.CV

Official code: Aria-Zhangjl/StoryWeaver (227 stars, last commit 2026-01-13).

Abstract

Story visualization has gained increasing attention in artificial intelligence. However, existing methods still struggle with maintaining a balance between character identity preservation and text-semantics alignment, largely due to a lack of detailed semantic modeling of the story scene. To tackle this challenge, we propose a novel knowledge graph, namely Character Graph (\textbf{CG}), which comprehensively represents various story-related knowledge, including the characters, the attributes related to characters, and the relationship between characters. We then introduce StoryWeaver, an image generator that achieve Customization via Character Graph (\textbf{C-CG}), capable of consistent story visualization with rich text semantics. To further improve the multi-character generation performance, we incorporate knowledge-enhanced spatial guidance (\textbf{KE-SG}) into StoryWeaver to precisely inject character semantics into generation. To validate the effectiveness of our proposed method, extensive experiments are conducted using a new benchmark called TBC-Bench. The experiments confirm that our StoryWeaver excels not only in creating vivid visual story plots but also in accurately conveying character identities across various scenarios with considerable storage efficiency, \emph{e.g.}, achieving an average increase of +9.03\% DINO-I and +13.44\% CLIP-T. Furthermore, ablation experiments are conducted to verify the superiority of the proposed module. Codes and datasets are released at https://github.com/Aria-Zhangjl/StoryWeaver.

View on arXivView PDF

Code Implementations(1)

[AAAI 2025] StoryWeaver: A Unified World Model for Knowledge-Enhanced Story Character Customization

22719Shell, PythonAug 16, 20249 months ago

Similar Papers

Cite this paper

@article{zhang2024storyweaver,
  title  = {StoryWeaver: A Unified World Model for Knowledge-Enhanced Story Character Customization},
  author = {Jinlu Zhang and Jiji Tang and Rongsheng Zhang and Tangjie Lv and Xiaoshuai Sun},
  year   = {2024},
  eprint = {2412.07375},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.07375v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.07375.svg)](https://codeofpaper.com/paper/2412.07375)

Discussion