Paper deep dive
FilmWorld: Agentic Novel-to-Film Generation through Dynamic Cinematic World Modeling
Jialong Zuo, Haotong Zuo, Shiwei Zhang, Xiang Wang, Chen Li, Nong Sang, Changxin Gao, Xiang Bai
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 90%
Last extracted: 7/22/2026, 3:28:07 AM
Summary
The paper introduces FilmWorld, an end-to-end agentic system for novel-to-film generation that addresses the challenge of long-form, multi-scene video synthesis. It formalizes the task as dynamic cinematic world modeling, decomposed into a construction phase (grounding abstract narratives into persistent, stateful world entities) and an evolution phase (dynamically updating entity states for causal consistency). The system uses specialized agents for narrative translation, state modeling, shot planning, visual generation, and verification. It also introduces FilmEval, a benchmark with 15 novels and nine metrics to evaluate cinematic presentation, consistency, and fidelity.
Entities (14)
Relation Signals (13)
FilmWorld → implements → Dynamic Cinematic World Modeling
confidence 95% · We propose FilmWorld, an end-to-end agentic system in which multiple specialized agents collaborate to accomplish the novel-to-film pipeline... formalize novel-to-film generation as dynamic cinematic world modeling
FilmWorld → consistsof → construction phase
confidence 92% · FilmWorld decomposes novel-to-film generation into two phases mirroring the construction–evolution paradigm... The Construction Phase translates the novel N
FilmWorld → consistsof → Evolution Phase
confidence 92% · The Evolution Phase then renders each shot... under explicit consistency constraints.
FilmEval → evaluates → FilmWorld
confidence 90% · we introduce FilmEval... to address the evaluation gap... Experiments demonstrate that FilmWorld consistently outperforms
construction phase → utilizesagent → Narrative Structured Translation
confidence 90% · On the construction side, three agent groups work in concert... (i) Narrative Structured Translation
construction phase → utilizesagent → State-driven Shot Planning
confidence 90% · (iii) State-driven Shot Planning
Evolution Phase → utilizesagent → State-anchored Visual Generation
confidence 90% · On the evolution side... (i) State-anchored Visual Generation
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Translating novels into films poses a grand challenge for generative artificial intelligence, requiring conversion of abstract literary prose into long-form, multi-scene visual narratives. While current video generation models excel at short, single-scene clips within narrow temporal and spatial contexts, novel-to-film generation operates in a more complex regime, demanding long-duration content across diverse scenes with dynamically evolving entity states. To address this, we formalize novel-to-film generation as dynamic cinematic world modeling, decomposed into two phases: construction, which grounds abstract, underspecified literary narratives into concrete, stateful, and persistent world entities; and evolution, which governs how these entities dynamically update under plot progression to maintain causal consistency across scenes. We propose FilmWorld, an end-to-end agentic system where two groups of specialized agents collaborate to instantiate these phases. Construction-side agents perform narrative structured translation, world entity state modeling with visual anchoring, and state-driven shot planning, progressively projecting literary language into a cinematic blueprint. Evolution-side agents perform state-anchored visual generation, cross-shot dynamic state propagation, and closed-loop state verification to maintain causal consistency and visual coherence. To address the evaluation gap in long-form generation, we introduce FilmEval, a systematic evaluation framework that couples a difficulty-graded benchmark of 15 representative novels with an automated protocol of nine objective metrics spanning three dimensions: cinematic presentation, film consistency, and novel fidelity. Experiments demonstrate that FilmWorld consistently outperforms state-of-the-art video generation agent systems, with particularly pronounced improvements in narrative fidelity and cross-scene consistency.
Tags
Links
- Source: https://arxiv.org/abs/2607.19038v1
- Canonical: https://arxiv.org/abs/2607.19038v1
Trouble viewing inline? Open PDF directly →
Full Text
159,363 characters extracted from source content.
Expand or collapse full text
FilmWorld: Agentic Novel-to-Film Generation through Dynamic Cinematic World Modeling Jialong Zuo 1,2 , Haotong Zuo 1 , Shiwei Zhang 2 , Xiang Wang 2 , Chen Li 1 , Nong Sang 1 , Changxin Gao 1 , Xiang Bai 1 1 Huazhong University of Science and Technology, 2 Wan Team, Alibaba Group Translating novels into films is a grand challenge for generative artificial intelligence, requiring the conversion of abstract literary prose into long-form, multi-scene visual narratives. While current video generation models excel at producing short, single-scene clips within narrowly bounded temporal and spatial contexts, novel-to-film generation operates in a far more complex regime, demanding long-duration content across diverse scenes with dynamically evolving entity states. To address this, we formalize novel-to-film generation as dynamic cinematic world modeling, which we decompose into two phases: construction, which grounds abstract, underspecified literary narratives into concrete, stateful, and persistent world entities; and evolution, which governs how these entities dynamically update under plot progression to maintain causal consistency across scenes. To realize this formulation, we propose FilmWorld, an end-to-end agentic system in which two groups of specialized agents collaborate to instantiate these two phases. The construction-side agents perform narrative structured translation, world entity state modeling with visual anchoring, and state-driven shot planning, progressively projecting literary language into a cinematic blueprint. The evolution-side agents then perform state-anchored visual generation, cross-shot dynamic state propagation, and closed-loop state verification to maintain causal consistency and visual coherence. Furthermore, to address the evaluation gap in long-form generation, we introduce FilmEval, a systematic evaluation framework that couples a difficulty-graded benchmark of 15 representative novels with an automated protocol of nine objective metrics spanning three dimensions: cinematic presentation, film consistency, and novel fidelity. Extensive experiments demonstrate that FilmWorld consistently outperforms state-of-the-art video generation agent systems, with particularly pronounced improvements in narrative fidelity and cross-scene consistency. Project Page: https://filmworld-ai.github.io 1 Introduction Novels offer rich textual narratives, whereas films provide highly expressive visual storytelling. Traditionally, adapting a novel into a film is a highly demanding, resource-intensive craft, requiring massive collaborative effort to manually translate abstract prose into concrete audiovisuals. Automating this process by generating films directly from novels holds immense value, promising to revolutionize content creation in creative industries while serving as a frontier challenge that drives AI advancements in language comprehension, visual synthesis, and long-form narrative coherence [5]. Existing video generation research primarily focuses on short, single-scene clips over narrowly bounded temporal horizons, treating generation as a local visual synthesis problem [2,15,32,42]. In contrast, novel- to-film generation operates in a vastly more complex regime. It demands long-duration content across dozens of diverse scenes within a dynamically evolving world where all key entities, from characters to environments, continuously undergo state transitions. Moreover, the input consists of abstract literary prose rich in psychological depth, non-linear narration, and metaphor. Simply extrapolating current models to this task inevitably fails to maintain narrative and visual coherence over time [3,4,34]. Consequently, this 1 arXiv:2607.19038v1 [cs.CV] 21 Jul 2026 Prior: Shot Video GenerationPrior: Long Video Extrapolation Abstract Novel Prose directly generate No shared context across shots Local visual synthesis only Abstract Novel Prose Semantic and visual drift compounds over many scenes LimitedTemporal Horizon StaticScene Assumption NoEntity/State Tracking Linear Latency Scaling CausalEvolution Absence CumulativeError Propagation Research Challenge: Maintaining Narrative and Visual Coherence FilmWorld (Dynamic Cinematic World Modeling) Cinematic World Characters: Identity, Age stage, Costume Locations: Place, Season, Weather, Time Props: Physical condition World Evolution (Dynamic State Propagation) Visual Renderer Continuity Planner State Verifier State-anchored Visual Generation Cross-shot Dynamic State Propagation Closed-loop State Verification World Construction (Persistent World Building) Narrative Parser State Anchorer Shot Planner Narrative Structured Translation World Entity State Modeling State-driven Shot Planning Abstract Novel Prose Explicit Causal World StateDrift-Free Visual CoherenceEfficient Parallel RenderingHigh-Fidelity Narrative Restoration “White Silk in a Chilly Spring”(23m 50s) Figure 1 Conceptual comparison of video generation paradigms for novel-to-film generation. Existing methods either synthesize shots independently without cross-shot state tracking (top-left) or extrapolate sequentially where semantic drift compounds over long narratives (top-right). FilmWorld (bottom) instead constructs a persistent cinematic world grounded in the source novel and evolves it through plot-driven state transitions, with construction-side and evolution-side agent groups jointly enforcing causal consistency and visual coherence across scenes. narrative-level generation is not a mere extension of existing tasks, but a fundamentally new research challenge. We argue that the essence of novel-to-film generation lies in dynamic cinematic world modeling, which operates through two core phases. The construction phase grounds the abstract, underspecified literary narrative into concrete, stateful, and persistent world entities. The evolution phase governs how this world dynamically updates under plot progression while maintaining causal consistency across multiple scenes. Consequently, every shot in the final film is simply a specific view rendered from this underlying world at a given moment. This conceptual reframing shifts the focus of long-form generation from optimizing isolated shots to building an evolving world, distinguishing our approach from prior per-shot synthesis paradigms. Modeling a dynamic cinematic world is an inherently multi-faceted task spanning heterogeneous capabilities, which is more effectively addressed through specialized agent collaboration than through a single monolithic model [10,38,39]. We therefore propose FilmWorld, an end-to-end agentic system in which multiple specialized agents collaborate to accomplish the novel-to-film pipeline. On the construction side, three agent groups work in concert to progressively project abstract literary language into an addressable and reusable cinematic world blueprint: (i) Narrative Structured Translation, (i) World Entity State Modeling with Visual Anchoring, and (i) State-driven Shot Planning. On the evolution side, three agent groups jointly enforce causal consistency and visual coherence across dozens of scenes: (i) State-anchored Visual Generation, (i) Cross-shot Dynamic State Propagation, and (i) Closed-loop State Verification with Correction. Together, the two sides form a unified construction-evolution mechanism that instantiates the full novel-to-film pipeline. From an evaluation perspective, existing benchmarks primarily focus on short-form video quality and are ill-equipped for long-form cinematic narratives [11,37,41,50]. To address this, we introduce FilmEval, a systematic evaluation framework consisting of a curated benchmark of 15 representative source novels and an automated evaluation protocol. We stratify this benchmark into three difficulty levels (easy, medium, and hard) based on narrative richness, structural complexity, and temporal span. This design enables a fine-grained diagnosis of method robustness across varying narrative complexities. The evaluation protocol comprises nine objective metrics organized along three dimensions: cinematic presentation, film consistency, and novel fidelity. Crucially, these metrics systematically align with the core requirements of dynamic cinematic world modeling, collectively providing a principled and multi-dimensional characterization of the generated film quality. 2 Extensive experiments on diverse and challenging novel adaptation scenarios demonstrate that our FilmWorld consistently outperforms existing state-of-the-art video generation agent systems [9,13,38,40,47] across all evaluation dimensions, achieving particularly pronounced improvements in narrative fidelity and cross-scene consistency. Ablation studies further validate the effectiveness of each component in our system, confirming the necessity of the proposed construction and evolution mechanisms. We summarize our contributions as follows: •At the problem level, we formalize novel-to-film generation as dynamic cinematic world modeling, decomposed into a construction phase that grounds abstract literary narratives into stateful world entities, and an evolution phase that governs how these entities update causally across scenes. • At the method level, we propose FilmWorld, an end-to-end agentic system in which construction-side and evolution-side agent groups jointly instantiate and preserve the dynamic cinematic world, enabling coherent and high-quality long-form film generation from novels. •At the evaluation level, we propose FilmEval, a systematic evaluation framework for long-form gen- erated film assessment, comprising a difficulty-graded benchmark of 15 representative novels and a protocol of nine automatic metrics across three dimensions, providing a principled and comprehensive characterization of dynamic cinematic world quality. 2 Related Work 2.1 Long Video Generation Foundation models such as Sora [2], CogVideoX [42], HunyuanVideo [15], Wan [32], and Kling [16] generate high-quality single-shot clips but remain constrained to short temporal horizons. To reach minute-scale sequences, Phenaki [34] employs autoregressive token prediction, while Self-Forcing++ [4] and Rolling Sink [17] stabilize infinite-horizon inference. SkyReels-V2 [3] integrates language models with structured pipelines for cinematic-length videos, and FilmWeaver [23] further stabilizes multi-shot generation through cache-guided autoregressive diffusion. For multi-scene storytelling, OneStory [1], InfinityStory [6], StoryMem [44], and EM-Vid [33] maintain cross-scene consistency via memory-guided prediction, explicit state tracking, and entity-centric memory. Holocine [25] optimizes shot composition for holistic narratives, and ReCA [20] recursively allocates context to preserve anchor states during multi-shot extrapolation. Despite this progress, these methods propagate context primarily through implicit hidden states or sliding-window attention, and thus suffer from compounding semantic drift when entities undergo dramatic, plot-driven transitions, making them ill-suited for the long-range narrative and visual continuity required in the novel-to-film generation task. 2.2 Story Visualization Story visualization generates sequential images or videos from textual narratives. Early frameworks like StoryGAN [18] and StoryDALL-E [24] pioneered this task by employing sequential generative networks and text- to-image retrofitting to preserve context across frames. With the rise of diffusion models, StoryDiffusion [49] enforces character consistency via cross-frame self-attention, while TaleCrafter [7] combines interactive layout planning with retrieval-augmented cross-attention to handle multi-character scenes. Beyond static storyboards, narrative video models capture complex temporal dynamics: VideoDirectorGPT [19], VideoGen- of-Thought [47], and StoryGPT-V [27] employ large language models to decompose text into localized scripts and spatial layouts, VideoStudio [22] and ShotAdapter [14] incorporate entity tracking and temporal adapters for smooth transitions, and more recently STAGE [46] anchors multi-shot narratives on explicit storyboards while Narrative Weaver [43] pursues controllable long-range visual consistency via multi-modal conditioning. To evaluate these systems, comprehensive suites such as ViStoryBench [50], VABench [11], and EvalVerse [41] have been established to measure character and scene consistency across sequences. However, existing methods face two key bottlenecks. First, they cannot bridge the semantic gap between raw, metaphorical literary prose and the explicit visual layouts they require as input. Second, they lack causal world modeling, treating characters as static visual templates rather than dynamic entities whose physical states and relationships evolve organically with the plot. 3 2.3 Agentic Video Generation Multi-agent architectures decompose complex video generation into coordinated sub-tasks. Early systems like MovieAgent [38], StoryAgent [10], and ScriptAgent [26] employ hierarchical planning agents for scriptwriting, character design, and camera placement. For longer sequences, MAViS [35] and MUSE [30] orchestrate closed- loop cognitive planning, while AniME [45] uses director-oriented decomposition for structured animations. For better continuity, VideoMemory [48] and M-StoryAgent [40] leverage structured memories to track entities across shots, whereas VideoClaw [9] and ViMax [13] offer user-editable pipelines with dependency-aware planning. Pushing toward higher production quality, FilMaster [12] and Co-Director [29] embed cinematic principles into storytelling, and VISTA [21] refines generation through test-time self-improvement. Concurrent efforts like Shi et al. [28] and Toonflow [8] further explore specialized multi-agent workflows for drama generation. While effective, these systems operate primarily on scene-by-scene script snippets and lack a shared “single source of truth” to track state transitions, identity, and spatial continuity across the full film. FilmWorld addresses this gap by centralizing the construction and evolution of a dynamic world state as the persistent anchor that aligns all collaborative agents. 3 Problem Definition 3.1 Task Formulation We define the Novel-to-Film Generation task as follows. Given a source novelNwritten in literary prose, the goal is to produce a filmFthat faithfully renders the narrative content ofNinto a coherent, long- form audiovisual experience. Structurally,Fis organized as a hierarchical, ordered sequence of scenes S 1 ,S 2 ,...,S M , where each sceneS i consists of an ordered sequence of shotsv 1 i ,v 2 i ,...,v K i i . Each shot v k i is a video segment of several seconds, optionally paired with synchronized dialogue audio. To balance narrative complexity against computational budget, we deliberately calibrate the research scope and execution boundary of this task. AlthoughNcan in principle be of arbitrary length and written in different languages, we focus on texts of moderate length, spanning roughly 1,000–5,000 Chinese characters or, equivalently, around 1000–3,000 English words. At this input scale, the idealized cinematic outputFtypically lasts 5–30 minutes and comprises 20–50 scenes and 50–300 shots. This hierarchical structure (novel→scenes→shots) determines the granularity at which content is generated and coordinated. The central challenge lies not in the quality of any individual shot in isolation, but in maintaining narrative coherence and visual consistency across the entire sequence of N shots. 3.2 Why a Dynamic World Representation is Necessary A naive approach to novel-to-film generation would be to generate shots independently [19,47,49] or sequentially with limited context [3,4,34]. However, this inevitably fails at the scale of dozens of scenes due to a fundamental representation gap: there exists no explicit mechanism to enforce that the visual state of an entity at shot t is causally consistent with what happened to that entity in all preceding shots. Consider a character who is injured in an earlier scene. Without an explicit state, subsequent scenes have no reliable way to “know” that this character should still appear injured. This information must either survive implicitly in an ever-growing context window [1,20,44], which degrades as the sequence grows longer, or be re-inferred from the source text for every shot, which is error-prone and computationally prohibitive. This problem is compounded by two structural properties of the novel-to-film generation task: 1) The world must be constructed, not given. Unlike tasks where visual descriptions are provided as inpu, the entities of the cinematic world, including their identities, visual appearances, and spatial configurations, must be inferred and instantiated from abstract literary language that often leaves them implicit or underspecified. 2) The world evolves causally. Entities do not remain static. Characters change costumes, age, get injured, or alter emotional states; locations shift in season, weather, and time of day; props are created, damaged, or destroyed. These transitions are driven by plot events and must be tracked explicitly to prevent state drift. These two properties jointly necessitate an explicit, addressable, and causally evolving intermediate represen- tation, which we term the Dynamic Cinematic World. 4 3.3 Formal Definition of the Dynamic Cinematic World To mathematically operationalize our framework, we formally define the Dynamic Cinematic World as a system governed by the following five-tuple: W =⟨E,X, Φ,T ,R⟩(1) where each component and the state evolution at shot step t∈N are defined as follows: Entity Set (E). The world entities are defined as a disjoint unionE=E c ∪E l ∪E p , representing the set of characters E c , locations E l , and props E p , respectively. State Space (X). The state space is the union of specialized attribute spacesX=X c ∪X l ∪X p . At any shot step t, the global world state W t is defined as the set of state assignments for all entities: W t =(e,s e,t )| e∈E(2) wheres e,t ∈ Xrepresents the concrete state of entityeat stept. For notation convenience, we denote W t [e] =s e,t as the state lookup for entitye. Specifically, for a charactere∈E c , its stateW t [e]∈X c encodes attributes such as age stage, costume, emotion, and physical condition; for locations, it tracks environmental factors like weather and lighting; for props, it tracks physical status and spatial placement. The configuration space of all possible world states is denoted as Ω⊆X |E| . State Identifier (Φ). The state mapping function Φ :X → Iassigns each concrete state inXa unique, addressable identifier id∈I. For an entity e at step t, its active visual identity is indexed by: φ e,t = Φ(W t [e])(3) This identifier serves as the atomic indexing unit across our entire architecture: all visual assets, reference images, and rendering constraints are anchored to these state identifiers rather than to raw entity names. Transition Function (T). The transition functionT: Ω×P →Ω governs how the world state evolves, where Pis the space of plot events. Given the current world stateW t and a plot eventp t ∈Pextracted from the narrative prose, the transition function yields the updated world state: W t+1 =T (W t ,p t )(4) This formalizes causal plot-driven changes, such as a character sustaining an injury, changing costume, or a location transitioning from day to night. Rendering Function (R). The rendering functionR: Ω×D → Vsynthesizes a video shotv t ∈ Vgiven the world stateW t and a shot directived t ∈D, whereDrepresents shot parameters (such as framing, camera intent, participating entities, and temporal dynamics). This process is formally expressed as: v t =R(W t ,d t )(5) During synthesis,Rresolves the visual appearance of each participating entityeby querying its corresponding state identifier Φ(W t [e]), structurally guaranteeing cross-shot visual consistency. 3.4 Reformulation of Novel-to-Film Generation Under this formalization, the novel-to-film generation task naturally decomposes into two sub-problems: World Construction. Given the source novel textN, the objective is to construct the initial world stateW 1 (which instantiates the entity setEand their initial statesW 1 [e]), generate their corresponding state identifiers with anchored visual reference assets, and plan the sequential execution narrative. Formally, this construction step translates the novel into the initial state and two aligned operational sequences: N Construction −→ W 1 ,p 1 ,p 2 ,...,p N ,d 1 ,d 2 ,...,d N (6) where p t represents the sequence of plot events and d t represents the sequence of shot directives. 5 푊 ! 푊 " 푊 # 풯%,푝 ! 풯%,푝 " 푊 ( ... 풯%,푝 #$! Φ" 휙 !,# !∈ℰ 휙 !,& !∈ℰ 휙 !,' !∈ℰ 휙 !,( !∈ℰ ℛ",푑 # ℛ",푑 & ℛ",푑 ' ℛ",푑 ( 푣 ! 푣 " 푣 # 푣 ( World State State Identifier Rendered Shot trajectory Φ:풳→ℐ 푣 ! =ℛ푊 ! ,푑 ! ℱ=푣 ! ,푣 " ,...,푣 ( ... ... Φ"Φ"Φ" Figure 2 Schematic of the Dynamic Cinematic World evolution. At each shot stept, the world stateW t is advanced toW t+1 via the transition functionT(·, p t ) conditioned on the plot eventp t . The state mapping function Φ(·) maps each world state to a set of entity-level state identifiersφ e,t e∈E , which are then passed to the rendering functionR(·, d t ) together with the shot directive d t to produce the visual shot v t . World Evolution. This problem sequentially generates each shot while maintaining dynamic world consistency. As shown in Figure 2, at each shot stept∈1,2,...,N, the system renders the current shot using the active world state, and then applies the transition function to advance the state to guide the next step: v t =R(W t ,d t ), W t+1 =T (W t ,p t )(7) The final film F is produced by the ordered temporal concatenation of all video shots: F = [v 1 ,v 2 ,...,v N ]. This formulation makes explicit what prior work leaves implicit [9,13,38]: the existence of a persistent, evolving world state that mediates between the abstract source narrative and the generated visual output. The Method section that follows describes how our proposed framework, FilmWorld, instantiates each component of this theoretical formulation through coordinated multi-agent collaboration. 4 Methodology 4.1 Overview We propose FilmWorld, an end-to-end multi-agent framework that instantiates the Dynamic Cinematic World formalized in Section 3. As illustrated in Figure 3, FilmWorld decomposes novel-to-film generation into two phases mirroring the construction–evolution paradigm (Section 3.4). The Construction Phase translates the novelNinto a trajectory of world statesW t N t=1 , aligned plot eventsp t N t=1 , and shot directivesd t N t=1 . The Evolution Phase then renders each shotv t =R(W t ,d t ) under explicit consistency constraints. Each phase is orchestrated by three specialized agent groups, coordinating six distinct roles in total. A key architectural feature of FilmWorld is the decoupling of state evolution from visual rendering. Although state evolution is formulated recursively asW t+1 =T(W t ,p t ), FilmWorld resolves this recurrence entirely within the symbolic Construction Phase. By fully materializing the state trajectoryW t N t=1 prior to pixel-level generation, rendering operations in the Evolution Phase are freed from sequential temporal dependencies. This design bypasses cumulative drift and enables fully parallelized shot synthesis. We elaborate on the efficiency and scheduling implications of this decoupling in Section 4.4. 4.2 Construction Phase The Construction Phase progressively projects abstract literary language into a structured, addressable, and visually anchored cinematic world. It comprises three agent groups operating in cascade: the first instantiates 6 푊 ! 푊 " 푊 # 푊 $ 푊 % 푊 & Narrative Structured TranslationWorld Entity State ModelingState-driven Shot Planning State-anchored Visual GenerationCross-Shot Dynamic PropagationClosed-Loop State Verification CONSTRUCTION PHASE EVOLUTION PHASE State Trajectory 푊 !"# =풯푊 ! ,푝 ! LeavingtheNestLost in ConcreteBearing the WeightReturning to RootsFading into Peace 푝 # 푝 $ 푝 % 푝 & 푝 ' “TheBond of Time”(11m 8s) Final Film Parallel Execution Novel Prose ℰ=ℰ 풸 ∪ℰ ℓ ∪ℰ 퓅 Entity Set: 푆 $ ,...,푆 % Structured Scenes: Characters: 林远母亲父亲 老李 Locations: 故乡老屋、办公室 Props:长竹竿藤椅零钱打火机 ... ... State Space: 풳=풳 풸 ∪풳 ℓ ∪풳 퓅 Φ State Mapping 풳 풸 = (identity, age stage, costume) 풳 ℓ = (place, season, weather, time) 풳 퓅 = (name, physical condition) State TrajectoryShot Directives 푊 & &'$ ( 푑 & &'$ ( 푆 ) Scene Library ℒ ℒ=휙,퐈 * Visual Library Framing & Intent Static Description Shot Narrative End State Two stage Coarse-to-Fine Retrieve Refs + + Keyframe Keyframe + Dynamic Description Shot Dual-Channel Continuity Sliding-Window Planning 123 456 + 푶ퟏ latency in 푵 Diagnostic Verification Corrective Regeneration Score-Gated Selection + Figure 3 Overview of the FilmWorld framework. Using a simplified world-state trajectory from the novel “The Bond of Time” for illustrative clarity, FilmWorld translates raw prose into films via a decoupled paradigm. In the Construction Phase, we parse narrative structures, anchor entity states to visual references and plan the global trajectory of states and shots. This trajectory explicitly tracks how consecutive plot events drive entity state updates. In the Evolution Phase, we render state-guided keyframes, propagate dynamic motion via sliding windows, and resolve discrepancies via closed-loop feedback. This decoupling enables parallel rendering with O(1) theoretical latency. the entity setE; the second defines the state spaceX, mapping function Φ, and reference libraryL; the third appliesTto materialize the full state trajectoryW t N t=1 and shot directivesd t N t=1 , resolving all temporal dependencies prior to rendering. 4.2.1 Narrative Structured Translation This agent group is responsible for defining the global entity setEand recovering the concrete physical details that literary prose typically leaves implicit. It operates in two coordinated stages: Chapter Segmentation and Entity Resolution. First, the input novelNis segmented into an ordered list of chapters. This partitioning bounds the context window for downstream agents and establishes a manageable scope for tracking story consistency. Over this chapter sequence, an entity resolution agent identifies and clusters referential variations of characters, locations, and props. Because novels routinely refer to the same entity using aliases, honorifics, pronouns, or descriptors (e.g., referring to the same character as “the detective” or “Sherlock”), failing to resolve these would cause downstream generators to treat them as distinct characters, fragmenting the visual identity. This stage assigns a canonical identifier to each unique entity, populating the global set E =E c ∪E l ∪E p to ensure identity consistency across the entire narrative. Scene Structuring and Cinematic Detail Recovery. Next, each chapter is further segmented into an ordered sequence of scenesS 1 ,...,S M , where each scene represents a self-contained narrative unit in a specific time and place. Beyond simple segmentation, this stage bridges the gap between abstract language and concrete imagery by recovering essential cinematic details omitted in prose. For instance, while a novel might simply write “she returned home at dusk,” a film must commit to explicit visual choices: the specific warm-toned 7 lighting of twilight, a particular season, weather conditions, and an atmospheric color palette. The structuring agent infers these parameters and attaches them as structured attributes to each scene, establishing the physical and aesthetic foundation for subsequent visual generation. 4.2.2 World Entity State Modeling with Visual Anchoring This agent group instantiates the state spaceX, the state mapping function Φ, and the visual asset reference library L that anchors identifiers to concrete generative resources. State Space Discretization. We discretize each entity class into key attributes that capture essential narrative variations. Specifically, characters are parameterized along three dimensions: identity, age stage, and costume, which represent the main sources of visual changes across scenes. Locations are defined by four dimensions: place, season, weather, and time of day. Props are parameterized by their physical condition. For each entity e at shot step t, the agent assigns a concrete state W t [e]∈X within this structured space. State Identifier Realization. The state mapping function Φ is implemented as a deterministic structured hash over the discretized attribute tuple. For a charactere ∈ E c with state (identity, age stage, costume), the identifierφ e,t = Φ(W t [e]) is uniquely determined by this attribute tuple; similar hashes are applied to locations and props. Under this formulation, two states are visually identical if and only if they share the exact same identifier. This unique mapping transforms the open-ended consistency challenge into a closed-form retrieval and matching problem. First-Appearance Visual Anchoring. For each unique state identifierφencountered along the planned narrative trajectory, a reference visual asset I φ is generated at its first appearance and stored in a central library L=(φ,I φ ). Any subsequent shot featuring this identical state retrieves I φ as a generation guide rather than creating a new asset from scratch, following the reference-guided consistency principle explored in prior story generation work [14,33,49]. For audio consistency, we apply a similar first-appearance principle but isolate the auditory modality from visual-only attributes like costume. Specifically, a persistent voice profile is anchored strictly to the combination of the character’s identity and active age stage, ensuring that their vocal identity remains stable across scenes while naturally reflecting physical aging. This strategy ensures that the computational cost of maintaining multi-modal consistency remains constant relative to the number of shots, decoupling long-range coherence from the film’s total length. 4.2.3 State-driven Shot Planning This agent group appliesTto materialize the full state trajectoryW t N t=1 and produces the corresponding shot directivesd t N t=1 that guide the Evolution Phase. Each directive consists of a per-shot static description and end-state metadata defining the visual layout at the shot’s terminal keyframe, with the opening configuration of shottderived from the terminal state of shott−1, resolving all temporal dependencies prior to rendering. To manage the cross-modal complexity of translating narrative scenes into well-composed shot sequences, we employ a two-stage, coarse-to-fine planning workflow. Scene-level Narrative Planning. For each sceneS i , a planning agent decomposes the narrative into an ordered sequence of shot proposals based on plot functionality, in line with prior LLM-guided shot planning approaches [19,38,47]. Each proposal contains a shot narrative, a working title, the set of participating characters and props, and a rationale justifying its cinematic necessity. Operating in a text-only, unimodal manner, this stage achieves high concurrency by intentionally avoiding low-level visual details, producing a robust narrative skeleton for the next stage. Scene-conditioned Visual Realization. A multimodal refinement agent then processes these proposals alongside a visual conditioning bundle compiled fromL. For each participating entitye, including the location, active characters, and key props, its reference asset is retrieved using the active state identifierφ e,t = Φ(W t [e]). Conditioned jointly on these references and the scene-level narrative context, the agent outputs the final camera framing, camera intent, static description, and end-state metadata for each shot. The end-state metadata encodes the terminal world state of each shot, from which the subsequent shot’s opening configuration is derived, thereby realizingTand materializing the full state trajectoryW t N t=1 entirely at the symbolic level before rendering begins. Critically, all shots within a scene are planned 8 Perceptual Realization 푠 !"# 푠 ! 푠 !$# 푠 !"% 푠 !$% 푠 !$& 푠 !"' 푠 !"& Global Shot Sequence Sliding Window ...... End-State Constraint (Textual)Visual Conditioning (Multimodal) Final Shot lighting, spatial layout, prop placement, compositional framing — where the motion must arrive and why— how the transition must look 푠 !"# Final Shot 푠 ! Dual-Channel Continuity Conditioning joint generation across all target shots Dynamic Description Estimated Duration Dialogue Segmentation ++ Video Rendering 푠 !$' 푠 !"( end(푠 !"# )open(푠 !"$ )end(푠 !"$ )open(푠 ! ) shot t opens where shot t-1 ends Semantic Target Pre-materialized continuity backbone 푘 %"$ 푘 % 푘 %&$ 푘 %"# Figure 4 Illustration of the Cross-Shot Dynamic State Propagation mechanism. A scene-local sliding-window planner jointly synthesizes motion specifications for all target shots, enforcing cross-shot coherence via: 1) a pre-materialized textual end-state constraint, forming a continuity backbone where each shot’s opening derives from its predecessor’s terminal state; and 2) a visual conditioning channel supplying rendered keyframes as ordered multimodal inputs, constraining the perceptual realization of each transition in lighting, composition, spatial layout and so on. simultaneously rather than in isolation, ensuring cross-shot contextual coherence. Since this stage focuses on static, keyframe-level layouts, temporal motion synthesis is deferred to the Evolution Phase (Section 4.3.2). 4.3 Evolution Phase Given the materialized state trajectoryW t N t=1 and shot directivesd t N t=1 , the Evolution Phase realizes the rendering functionRunder explicit cross-shot consistency constraints. It comprises three agent groups operating in coordinated parallelism over the shot sequence. 4.3.1 State-anchored Visual Generation This agent group renders each shot’s keyframe image, realizing the static portion of the rendering function R. For each shott, letE t ⊂Edenote the set of participating entities specified ind t . The agent retrieves the corresponding reference assetsI φ e,t e∈E t from the libraryLusing active state identifiersφ e,t = Φ(W t [e]). It then compiles these assets alongside the shot’s static description and camera directives into a structured conditioning bundle, synthesizing the keyframe image through a multimodal generator. This keyframe serves as a visual contract for the shot, committing to entity identities, costumes, and spatial composition, and acting as the spatial anchor against which subsequent video synthesis (Section 4.3.2) is conditioned. Additionally, we attach explicit entity-specific attribution tags to each reference image, ensuring the generator binds visual attributes correctly to their respective subjects. 4.3.2 Cross-Shot Dynamic State Propagation This agent group synthesizes the temporal motion specification, consisting of the dynamic description and dialogue segmentation, for each shot and renders the final video segmentv t . Because motion cannot be planned in isolation, physical properties like pose continuity and causal plot consequences must persist seamlessly across shot boundaries. For instance, the opening pose of shottmust coincide with the terminal configuration of shott−1, and physical states, such as a character who has just fallen remaining on the ground, must remain consistent. We resolve these temporal dependencies using a scene-local sliding-window planner that operates on two pre-materialized continuity signals: textual end-state constraints and visual keyframe conditioning. This design enables fully parallel window execution, bypassing sequential inter-window dependencies. 9 Scene-Local Sliding-Window Planning. Within each scene, the shot sequence is partitioned into overlapping windows. Each window comprisesgcontiguous target shots, for which dynamic descriptions are generated, padded by up toccontext shots on each side. Drawing context strictly from the same scene prevents cross-scene conditioning leakage. A multimodal planning agent receives all shots in the window, including their rendered keyframe images labeled with explicit role annotations (target vs. context) and per-shot metadata. The agent then jointly produces for every target shot a timestamped dynamic description detailing segment-by-segment actions, an estimated total duration, and a structured dialogue segmentation. This joint generation allows the agent to coordinate rhythm and kinematic transitions across consecutive targets, while the surrounding context anchors these transitions in visually observed boundary states. Dual-Channel Continuity Conditioning. Cross-shot consistency is enforced through two channels that together constrain both the target state the motion must reach and the visual realization of the boundary frames: 1)End-state constraint (textual): Each shot directived t carries a pre-computed end-state specification produced during the upstream shot-planning stage, prescribing the terminal visual and spatial configuration of the shot. These end-states are planned with explicit sequential chaining, where shott’s opening frame is derived from shott−1’s end-state, thereby forming a pre-materialized continuity backbone across the narrative scene. The planning agent is mandated to terminate its dynamic description in a configuration consistent with this prescribed end-state, transforming cross-shot coherence from an emergent property of generation into an enforced constraint. 2)Visual conditioning (multimodal): The keyframe images of all shots in the window, targets and context alike, are provided as ordered multimodal inputs with positional annotations. These images carry spatial-layout and appearance details, such as lighting, prop placement, character-to-camera distance, and compositional framing, that textual end-state descriptions alone cannot fully specify. The agent can directly observe the realized visual state at the window boundaries and plan motion that is spatially and photographically continuous with the surrounding shots. These two channels are complementary: the textual channel constrains the semantic target of each transition, specifying where the motion must arrive and why, while the visual channel constrains its perceptual realization, defining how the transition must look. Their joint conditioning yields transitions that are simultaneously narratively faithful and visually seamless, without requiring any sequential coupling between windows. Video Rendering. Finally, given the keyframe image and the planned dynamic description, a video generator synthesizes the final video segmentv t for each shot. Because the dynamic planning stage resolves all temporal and spatial dependencies offline, individual segments are rendered fully in parallel once the planning completes. 4.3.3 Closed-Loop State Verification with Correction This agent group enforces consistency between the rendered output and the prescribed world state through a feedback-guided verification loop. Operating on both keyframe images and video segments, this loop executes a structured diagnose-correct-select cycle to systematically resolve generation discrepancies. Diagnostic Verification. For each generated keyframe, a vision-language verifier evaluates visual conformance against its static specifications and reference assets, assessing core dimensions such as identity consistency, spatial composition, and semantic alignment. Similarly, for each video segmentv t , a temporal verifier assesses conformance against the dynamic description and end-state constraints ind t , checking for core dimensions such as temporal continuity, dialogue alignment, and visual defects. Both verifiers output structured diagnostic reports containing multi-dimensional quality metrics and localized error descriptions, rather than simple binary judgments. Corrective Regeneration. When a verifier signals a regeneration command, it emits targeted corrective guidance to condition the subsequent attempt. For keyframe images, the verifier produces a set of correction points, which are actionable, imperative-form instructions injected directly into the prompt alongside the reference assets. For video segments, it generates a complete repaired dynamic description with adjusted timing intervals and corrected duration hints. This targeted approach ensures that regeneration is driven by a precise diagnostic loop rather than stochastic trial-and-error. 10 Score-Gated Selection. Upon regeneration, the new candidate is re-evaluated. The system retains the superior version by comparing evaluation scores, prioritizing content completion rate for video segments. To prevent quality regression, the system rolls back to the previous best candidate if the regenerated output shows no improvement. This cycle repeats for up toKrounds, with each iteration’s diagnostic report informing the next correction attempt. This verification process is executed independently per shot, preserving the parallel efficiency of the Evolution Phase. Structurally, this closed-loop design bounds individual deviations within the verifier’s tolerance, preventing the cumulative error propagation that plagues open-loop pipelines over long cinematic sequences. 4.4 Parallelism through Explicit State Externalization Long-form video generation is conventionally treated as an inherently sequential process. We demonstrate that this sequential bottleneck is merely an artifact of implicit state representations rather than an intrinsic property of the task. By externalizing the world state into a pre-materialized trajectory, we reduce the theoretical latency of the runtime-dominant Evolution Phase from O(N ) to O(1). The Sequential Bottleneck of Implicit States. Autoregressive world models and sequential diffusion pipelines [3, 4,34] embed state within the generation trajectory: rendering shottrequires the realized output of shott−1 as conditioning input, forming a global causal chain. With per-shot rendering cost τ and N total shots: L seq = N · τ = O(N ).(8) Parallel Latency under Explicit State Externalization. In contrast, our formulation pre-materializes the world-state trajectoryW t N t=1 offline by applying the transition functionTto the source text, requiring no rendered outputs. The Evolution Phase then executes three stages in sequence, with each internally parallelized across all N shots: 1) Keyframe rendering: Each shot independently queries the reference libraryLusing its pre-assigned state identifiers. All N keyframe images are rendered in parallel, yielding a constant latency τ img . 2) Dynamic planning: Scene-local sliding windows of bounded sizew=g+ 2c ≪ Nconsume only pre- materialized signals. All ⌈N/g⌉ windows execute in parallel, yielding a planning latency τ plan (w). 3) Video rendering: Each video segmentv t is synthesized from its keyframe image and its dynamic description independently. All N segments are rendered in parallel, yielding a constant latency τ vid . The total latency of the Evolution Phase is bounded by: L evo = τ img + τ plan (w) + τ vid = O(1) in N,(9) since none of the individual terms depend on the sequence lengthN. Compared to Eq. 8, this yields a theoretical speedup of Θ(N ). In practice, available compute is finite. Given P parallel workers, the batched latency scales as O(N/P ), which remains substantially sub-linear in N for any realistic P. The State Decoupling Condition. This reduction in complexity holds if and only if the information setI t consumed by the renderer at shottcontains no rendered outputs from other shots. Sequential methods violate this by requiring output(t−1)∈I t . In contrast, our pipeline guarantees that: I t ⊆W t , L, d t , k j j∈J t ,(10) wherek j represents the keyframe image of shotj,J t denotes the sliding window context around shott. This decoupling stems from explicit state externalization; any long-form generation system satisfying this condition naturally inherits the same parallel speedup, regardless of its underlying generative model backbones. Scope of the Analysis. We deliberately confine our latency analysis to the Evolution Phase, since it dominates the end-to-end runtime of novel-to-film generation. Each shot in this phase invokes heavy image and video generators, whose per-shot wall-clock is orders of magnitude larger than the LLM-driven symbolic operations of the Construction Phase, which scale with source text length rather than with the far larger shot countN. Therefore, parallelizing the Evolution Phase captures the vast majority of achievable end-to-end speedup, and the residual Construction latency constitutes a negligible fraction of total runtime in practice. 11 5 Evaluation 5.1 Overview Existing video generation benchmarks such as MovieBench [37], ViStoryBench [50], and MSAVBench [36] target short-form clip quality or multi-shot audio-video consistency, but do not assess capabilities critical to novel-to-film generation: narrative fidelity to a source text, long-range entity state coherence under plot- driven evolution, or robustness across narrative complexities. To address these gaps, we introduce FilmEval, comprising two components: (i) a difficulty-graded benchmark of 15 source novels stratified into easy, medium, and hard tiers by character count, plot complexity, and world-building richness; and (i) nine automatic metrics across three dimensions, namely Cinematic Presentation, Film Consistency, and Novel Fidelity, providing multi-perspective evaluation of generated film quality that prior benchmarks leave unassessed. 5.2 Benchmark Dataset FilmEval contains a difficulty-graded dataset of 15 source novels spanning diverse genres, including everyday life, historical fiction, revolutionary romance, and comedic fantasy. The dataset comprises 6 English novels and 9 Chinese novels, drawn from both adapted classical literature (e.g., The Necklace, The Man in a Case, The Gift of the Magi) and originally created contemporary fiction (e.g., The Bond of Time, White Silk in a Chilly Spring, Huaqiang Buying Watermelons), ensuring broad coverage of narrative styles, cultural settings, and authorship origins. To enable systematic diagnosis of method robustness across narrative complexities, the dataset is stratified into three tiers. Easy-tier novels feature few characters, linear plots, and concrete scenes. Medium-tier novels introduce more character interactions, scene transitions, and moderate causal dependencies. Hard-tier novels present complex world-building, multiple characters, long-range plot arcs, and dense event structures. This stratification allows fine-grained analysis of how each method degrades as narrative complexity scales, rather than relying on a single aggregate score. StartEnd ......... ... ...... Segment Narrative Expression and Pacing Clear depiction of an unexpected reunion. Reverse-shot conveys dialogue and emotional connection. Pacing is deliberate, fitting the melancholic atmosphere. The storytelling is clear and the pacing supports the emotional weight of the reunion, making it easy to follow. The score is 86. The scene relies heavily on dialogue with minimal action. Dialogue is clear and well-acted, matching the emotions. Ambient rain sounds provide an immersive backdrop. Basic lip-sync aligns with the spoken dialogue. Lip-sync is lack of nuanced mouth shapes. Audio is clear and supportive of the scene, with adequate synchronization despite simple animation techniques. The score is 84. Audio-Visual PerformanceVisual Presentation Quality Consistent style with detailed, atmospheric backgrounds. Lighting and rain effects effectively establish the mood. Character designs remain broadly stable all times. The visual presentation is stable and aesthetically pleasing, though character animation is limited and shows minor consistency variations. The score is 82. Character animation is stiff, relying on limited movement. Figure 5 Illustration of the cinematic presentation evaluation. Given a generated film, FilmEval partitions it into temporal segments and assesses each segment along three dimensions: Visual Presentation Quality (VP), Narrative Expression and Pacing (NEP), and Audio-Visual Performance Quality (AVP). For every dimension, the evaluator identifies both positive evidence and visible defects, and then assigns a fine-grained score. 5.3 Evaluation Metrics Overview. FilmEval assesses generated films along three complementary dimensions:: 1) Cinematic Presentation quantifies the film-level production quality of the generated output, encompassing visual aesthetics, shot composition, atmospheric rendering, and overall perceptual fidelity. 2) Film Consistency evaluates the coherence of characters, scenes, motions, and fine-grained visual details across shots and along the temporal axis. 3) Novel Fidelity measures the faithfulness of the generated film to the source novel in terms of characters, events, actions, and narrative structure. All the metrics are implemented as fully automated evaluators by prompting a multimodal large language model, namely Gemini 3.1 Pro [31], with carefully engineered task-specific instructions that jointly consume the source novel and the generated film segments. More details are provided in the Appendix. 12 Cinematic Presentation. This dimension assesses whether the generated film functions as a coherent cinematic artifact, focusing on perceptual quality, narrative pacing, and audio-visual expression. 1)Visual Presentation Quality (V P) :V Pmeasures the visual stability, plausibility, and aesthetic appeal of generated frames. It penalizes prominent artifacts such as blur, anatomical distortions, warped faces and hands, geometric collapse, object popping, lighting inconsistency, ghosting, and physically implausible motion, and further verifies adherence to the specified film style. 2)Narrative Expression and Pacing (NEP) :NEPevaluates whether the film communicates a comprehensible story to viewers unfamiliar with the source novel. It examines the intrinsic storytelling quality of the output, including the clarity of character relations, the coherence of scene transitions, the traceability of major plot developments, and the appropriateness of pacing (i.e., neither rushed, hollow, nor fragmented). 3)Audio-Visual Performance Quality (AV P) :AV Pevaluates the clarity, stability, and expressive contribution of the audio track, including dialogue intelligibility, volume stability, sound effects, ambient atmosphere, and synchronization with the visuals. As many pipelines still employ lightweight or optional audio modules, AV Pis scored more leniently than visual quality; nevertheless, recurrent synchronization failures, harsh clipping, unintelligible dialogue, or audio that undermines narrative comprehension are explicitly penalized. Shop is stable and has excellent alignment with the novel’s cues. It is recognizable across shots and has clear difference from other scenes. The score is 93.73. Light Window Cabinet Scene Name: Station-side Small Shop Cues: "Warm yellow lights", "Window seats","Cabinet aside the wall". Novel Prior Zhou Yuan: He wears a dark trench coat with an old leather suitcase in his hand. He has short hair and broad shoulders They enter a small shop near the station to escape the rain. Zhou Yuan buys two cups of hot tea. They sit by the window, discuss his past departure, and he invites her to see the winter sea. Lin Xia: She wears a pale trench coat, holding a paper bag. She has long hair and her body is thin. The train to Haicheng is announced. Lin Xia takes her umbrella, Zhou Yuan takes his suitcase, and they walk side by side to the train platform to leave together. Character Consistency ......... StartEnd FrameCharacter Novel Prior Identity stability Story-role alignment Count Consistency Novel Groundness Presence reasonableness Analysis Scene Consistency Object Consistency Score 83 Verdict High Frame Structure Other Scene Analysis The paper bag remains visually consistent in shape and appearance, persists across frames without obvious disappearance, and mostly follows plausible motion. The score is 91.27. Timeline Paperbag Identity stability Temporal persistence Physical plausibility Spatial layout consistency Analysis Checklist Checklist Figure 6 Illustration of the film consistency evaluation. The Character Consistency (C) module compares on-screen character appearances against a novel-derived character prior to rate identity stability and story alignment. The Scene Consistency (SC) module verifies whether recurring locations preserve stable structural anchors and remain distinguishable from other scenes. The Object Consistency (OC) module tracks salient objects across frames to rate their identity, temporal persistence, and spatial coherence. Film Consistency. This dimension evaluates whether the generated film maintains stable visual entities and environments over time, examining the persistence of character identities, the structural stability of scenes, and the temporal and spatial coherence of key objects across shots. 1)Character Consistency (C):CCevaluates whether characters remain identifiable and story-faithful throughout the film. FilmEval extracts a structured character prior from the source novel, comprising roles, visual cues, chronological events, expected on-screen appearances, prohibited co-occurrences, and count constraints. Each film segment is then rated along five sub-criteria: identity stability, story-role alignment, presence reasonableness, count and composition consistency and novel groundedness. Flashbacks, memories, time jumps, and age progressions are not treated as identity drift unless a character visibly changes into a different individual within the same continuous timeline. 2)Scene Consistency (SC):SCevaluates whether the same scene remains recognizable and structurally stable across neighboring shots. FilmEval extracts a compact scene prior from the novel, including recurring 13 or narratively salient settings, scene types, visual cues, and story positions. Each film segment is then rated along five sub-criteria: scene stability, structural layout continuity, cross-shot scene recognizability, inter-scene separability, and novel scene alignment. The metric anchors on stable background elements, tolerating routine camera motion, zooming, partial occlusion, and minor set-dressing variation, while penalizing substantive changes that make a supposedly continuous location appear as a different place. 3)Object Consistency (OC):OCevaluates the stability of narratively relevant objects, including props, furniture, vehicles, and other salient items. Each segment is rated along four sub-criteria: object identity stability, temporal persistence, physical plausibility, and spatial layout consistency. Concrete object-level failures, such as shape deformation, flickering, duplication, physical violation, and layout jumps, are further mapped to severity-graded penalties. ... ... The final film The original novel Story Restoration Film Segments Describe "description": "The shot shows a train station platform during a heavy rainstorm. The station features brick walls, wooden pillars, a clock, posters, and a lit lamp illuminating the wet, puddle-covered ground." Text Split Checklist Plot Events Character Action Visual Description Scene Settings Causal outcomes Novel Explicitly Matched Partially Matched Missing Contradicted Calculate Judge Score: 83 Verdict: High Logic Reliability Preception Recognize in rain. Dialogue: “Really you?” Reaction and go indoors. Drink tea. Recall memory. Sad emotions. Apology for past. Novel Event Chain N1N2N3N4N5 Station recognize in rain. Film Event Chain Reunion and talk to each other. Reaction and go into the cafe. Order cup of tea. Think of past. Apology and talk. Flashback. F1F2F3F4F5 MatchedContradicted Missing Verification: Timeline Timeline Score 97 Verdict High Atomic Level Plot Level Short SegmentLong Segment Film Facts ...... ID:3 Fact: A woman with long brown hair is standing on the platform. ...... ID:4 Fact: Lin Xia is standing on the platform and waiting for the train. Novel Facts ...... ID:5 Plot: The man orders hot tea for both of them and brings it to their table. Film Plots Novel Plots ...... ID:2 Plot: The two take shelter from the rain in a small shop, where Zhou Yuan formally apologizes for hasty departure years ago, while Lin Xia opens up about her emotional journey from resentment to acceptance. Extract Label: unmentioned_but_reasonable Is_hallucination: False Judgement Label: reasonable_bridge_but_nonessential Is_hallucination: False Judgement Judge NHR fact = 94 NHR plot = 99 NHR = 96.5 Result Narrative Hallucination Resistance Figure 7 Illustration of the novel fidelity evaluation. The Narrative Hallucination Resistance (NHR) module compares atomic facts and plot events from the film against the novel, flagging unsupported or incongruent content. The Logic Reliability (LR) module aligns the novel and film event chains to verify temporal order, causality, and character-action attribution, distinguishing matched, contradicted, and missing events. The Story Restoration (SR) module examines fine-grained details from a novel-derived checklist to quantify source coverage. Novel Fidelity. This dimension evaluates the faithfulness of the generated film to its source novel, examining three complementary aspects: whether the film fabricates unsupported content, whether it preserves narrative logic, and whether it recovers fine-grained source details. 1) Narrative Hallucination Resistance (NHR):NHRmeasures the extent to which the generated film avoids unsupported or narratively incongruent content. FilmEval assesses hallucination at two granularities: atomic facts and plot-level events, each compared against its counterpart in the source novel. Every item is assigned one of four labels: source-supported, plausible extrapolation, incongruent fabrication, or source-conflicting rendering. The latter two are counted as hallucinations. 2)Logic Reliability (LR):LRevaluates whether the generated film preserves the causal, temporal, and relational logic of the source narrative, focusing on contradictions rather than omissions. Typical failures include reversing cause and effect, placing events in an impossible order, attributing actions to the wrong character, and producing incompatible scene transitions. 3) Story Restoration (SR):SRquantifies how much of the source novel is preserved in the generated film. FilmEval first distills the novel into a fine-grained adaptation checklist of atomic details spanning plot events, character actions, character relations, dialogue, and setting. The generated film is then converted into a dense chronological description, against which each checklist item is aligned and labeled as explicitly matched, partially matched, missing, or contradicted. A second video-grounded review is applied to initially unresolved items to reduce false negatives introduced by text-only reconstruction. 14 Table 1 Overall performance comparison on FilmEval. We report three metric groups, Cinematic Presentation (CP), Film Consistency (FC), and Novel Fidelity (NF), under the Easy, Medium, and Hard difficulty tiers. The rightmost column reports the overall mean across all nine cells. Bold indicates the best result and underlinethe second best. MethodYear EasyMediumHard Overall CP FC NF CP FC NF CP FC NF M-StoryAgent [40] 2025 81.53 84.40 78.49 77.47 81.22 74.44 80.47 87.70 78.88 80.51 VGoT [47]2025 83.2786.93 76.82 80.33 87.72 82.37 80.00 87.99 72.74 82.02 MovieAgent [38]2025 77.27 84.28 85.88 78.93 87.07 86.6281.7389.4384.6383.98 ViMax [13]2026 83.13 87.6678.48 76.27 85.94 78.61 78.73 87.60 73.55 81.11 VideoClaw [9]2026 82.27 86.15 84.22 81.6788.3482.15 80.53 88.12 84.28 84.19 FilmWorld (Ours)202684.0090.9392.6682.4791.5692.9182.8792.9594.0989.38 6 Experiments 6.1 Experimental Settings Dataset and Metrics. We evaluate on FilmEval (Section 5), reporting the three metric groups defined therein: Cinematic Presentation (CP), Film Consistency (FC), and Novel Fidelity (NF). All scores lie in [0,100] and are aggregated uniformly across the Easy, Medium, and Hard tiers. Baselines. We compare FilmWorld against five representative agentic video generation systems: M- StoryAgent [40], VGoT [47], MovieAgent [38], ViMax [13], and VideoClaw [9]. Long-video generation methods are excluded from this comparison, as they consume per-shot prompts rather than raw prose and are architecturally ill-suited to the novel-to-film generation. To isolate framework-level differences, all methods are deployed under a unified foundation stack: Gemini 3.1 Pro as the multi-modal LLM, Nano Banana 2 as the image generator [31], and Wan 2.7 as the video generator [32]. For baselines not natively designed to ingest raw literary prose, we apply minimal front-end adaptations to make them compatible with the novel-to-film task while strictly preserving their original orchestration logic. Implementation Details. FilmWorld is implemented with fully asynchronous orchestration. Keyframes are rendered at 2K resolution with a 16:9 aspect ratio, while video segments are produced at 1080P, with each shot duration bounded to [1,15] seconds. The dynamic state propagation uses a sliding window ofg=2 target shots padded byc=1 context shot on each side. The closed-loop verifier performs up to 3 correction rounds for keyframes and video segments, and 1 round for reference assets. Finally, to ensure a fair comparison and without loss of generality, we uniformly apply a Ghibli anime style across all methods, which is implemented straightforwardly through direct prompt injection, thereby eliminating potential evaluation bias introduced by stylistic discrepancies. More experimental details are provided in the Appendix. 6.2 Quantitative Analysis Overall Performance Comparison on FilmEval. Table 1 compares FilmWorld against five state-of-the-art agentic video generation systems on the FilmEval benchmark. FilmWorld achieves the highest overall score of 89.38, outperforming the strongest baseline VideoClaw [9] by 5.19 points and leading across all evaluation cells. Notably, in Novel Fidelity, FilmWorld surpasses the runner-up MovieAgent [38] by +6.78, +6.29, and +9.46 points on the Easy, Medium, and Hard tiers, respectively. This widening gap confirms that grounding generation in a symbolic state trajectory effectively prevents narrative omissions and hallucinations. FilmWorld also yields superior Film Consistency scores of 90.93/91.56/92.95, verifying that state externalization and visual referencing successfully transform coherence into an enforced constraint. Crucially, while baselines like VGoT [47] and ViMax [13] degrade by up to 3.23 points as complexity scales due to cumulative drift, FilmWorld’s average performance remains remarkably stable within a tight 0.99-point band (89.10→88.98→ 89.97). This invariant profile empirically validates our decoupling paradigm: pre-materializing the state trajectory fully insulates downstream rendering quality from narrative depth. 15 Table 2 Fine-grained sub-metric comparison on FilmEval across all three difficulty tiers. We report all nine sub-metrics of the three metric groups introduced in Table 1: Cinematic Presentation (CP) contains VP, NEP, AVP; Film Consistency (FC) contains C, SC, OC; and Novel Fidelity (NF) contains NHR, LR, SR. Each method reports its three difficulty rows separately; the rightmost Avg column is the mean over the nine sub-metrics of that row. Bold andunderline mark the best and the second best result within the same difficulty tier. MethodYear Difficulty Cinematic PresentationFilm ConsistencyNovel Fidelity Avg VP NEP AVP CCSCOC NHR LRSR M-StoryAgent [40] 2025 Easy82.6081.00 81.00 71.75 85.10 96.3583.06 84.40 68.00 81.47 Medium 77.20 76.20 79.00 63.27 86.46 93.94 80.71 83.40 59.20 77.71 Hard80.60 80.20 80.60 75.93 89.50 97.68 94.4581.80 60.40 82.35 VGoT [47]2025 Easy84.60 84.00 81.20 80.30 86.84 93.67 80.25 84.80 65.40 82.34 Medium 79.80 82.8078.40 79.0988.61 95.45 91.30 86.80 69.00 83.47 Hard78.80 80.60 80.60 78.77 88.19 97.01 89.23 78.80 50.20 80.24 MovieAgent [38]2025 Easy76.00 78.40 77.40 72.34 85.56 94.93 85.83 93.8078.0082.47 Medium 80.00 80.80 76.00 76.50 87.54 97.1690.26 91.6078.0084.21 Hard81.40 84.20 79.60 79.22 90.52 98.5690.08 94.6069.2085.26 ViMax [13]2026 Easy81.80 82.40 85.20 82.0287.02 93.95 87.65 80.80 67.00 83.09 Medium 73.80 78.40 76.60 78.25 86.08 93.49 94.83 77.40 63.60 80.27 Hard74.80 80.20 81.20 79.9188.81 94.08 90.26 76.60 53.80 79.96 VideoClaw [9]2026 Easy81.00 83.20 82.60 68.28 94.78 95.38 88.0789.80 74.80 84.21 Medium 81.40 81.40 82.2077.33 92.4395.27 90.64 85.00 70.80 84.05 Hard76.80 81.40 83.40 74.17 94.5295.67 93.84 90.00 69.00 84.31 Easy81.8085.8084.4082.9092.6497.2296.9797.0084.0089.19 Medium80.2084.0083.2082.1595.2597.2993.5399.2086.0088.98 FilmWorld (Ours)2026 Hard81.0084.0083.6084.1196.0498.7097.2798.8086.2089.97 Fine-grained Performance Comparison on FilmEval. We provide a fine-grained comparison from two comple- mentary perspectives. Table 2 dissects performance at the sub-metric level across all three difficulty tiers. FilmWorld achieves the highest overall average scores across all difficulty tiers, maintaining top-tier performance in the vast majority of the nine sub-metrics. Its advantage is most pronounced within the Novel Fidelity group (e.g., NHR, LR, and SR), where the gap over baselines widens substantially under the Hard tier, validating the effectiveness of our symbolic state trajectory in preventing narrative omissions and hallucinations. Conversely, the Cinematic Presentation group exhibits relatively uniform scores across all methods, reflecting the dominant influence of the shared foundation model backbone. To further assess robustness against narrative complexity, Figure 8 plots each method’s per-novel results in the Novel Fidelity–Film Consistency space. FilmWorld’s covariance ellipse occupies the top-right region with the highest mean coordinates, confirming that its overall advantage is consistent across all 15 novels rather than driven by favorable outliers. Crucially, FilmWorld’s ellipse is substantially more compact than those of all baselines, indicating significantly lower inter-novel variance. In contrast, baseline methods exhibit large, dispersed ellipses alongside a clear downward-leftward displacement from Easy to Hard points, revealing their sensitivity to increasing narrative difficulty. Human Evaluation and Automatic-Human Alignment. To validate that our automatic metrics faithfully reflect human perception, we recruit six annotators to rate all 90 generated films (15 novels×6 systems) on a 0–5 scale across the same three metric groups, yielding 540 judgments (Table 3). FilmWorld attains the highest overall rating of 4.25, surpassing the strongest baseline VideoClaw [9] (3.33) by a decisive +0.92 margin and ranking first in all nine difficulty–dimension cells; the gap is most pronounced on Novel Fidelity, where it exceeds 4.5 on every tier while all baselines stay below 3.8. Critically, the human ranking of all six systems is identical to that induced by FilmEval (Spearmanρ= 1.0), demonstrating that our benchmark preserves the correct system-level ordering. At the finer per-film level, as shown in Figure 9, all three groups show statistically significant positive correlations (Pearsonr= 0.330/0.548/0.711 for CP/FC/NF, allp <10 −2 ), and the alignment strengthens monotonically from CP to FC to NF: our checklist-grounded, novel-anchored consistency and fidelity metrics reach strong agreement (r >0.54,p <10 −7 ) by capturing objectively verifiable properties, whereas the weaker CP correlation reflects the subjective nature of aesthetic presentation. 16 Figure 8 Per-novel performance distribution on FilmEval. Each point represents a single novel evaluated under the corresponding difficulty tier, plotted in the Novel Fidelity–Film Consistency space. Shaded regions denote 2σ covariance ellipses estimated over all 15 novels. FilmWorld occupies the top-right region with the most compact ellipse, indicating both consistently superior performance and significantly lower inter-novel variance compared to all baselines. Table 3 Human evaluation results on FilmEval. We recruit a pool of human annotators to rate the generated films on a 0–5 scale (higher is better) across the same three metric groups as Table 1, under the Easy, Medium, and Hard difficulty tiers. Each cell reports the mean±standard deviation of the collected ratings within the tier. The rightmost column reports the overall mean across all nine cells. Bold indicates the best result and underlinethe second best. Method EasyMediumHard Overall CPFCNFCPFCNFCPFCNF M-StoryAgent [40] 2.47±0.78 1.73±0.87 2.53±0.73 2.60±0.72 2.30±1.12 2.83±0.87 2.47±0.78 2.03±1.03 2.80±0.61 2.42 VGoT [47]3.00±0.83 3.17±0.70 3.63±0.72 2.83±0.75 2.87±0.82 3.17±0.70 3.00±0.64 2.73±0.78 2.83±0.75 3.03 MovieAgent [38]2.80±0.89 3.00±1.02 3.33±0.66 3.13±0.82 3.13±1.04 3.57±0.97 2.93±0.98 2.90±0.88 3.40±0.81 3.13 ViMax [13]2.93±0.74 3.23±0.90 3.40±0.97 2.63±0.93 2.57±0.97 3.03±0.89 2.57±0.77 2.67±0.80 2.80±0.92 2.87 VideoClaw [9]2.87±0.78 2.83±0.75 3.73±0.64 3.40±0.89 3.27±0.87 3.70±0.95 3.23±0.73 3.37±0.89 3.57±1.38 3.33 FilmWorld (Ours)4.00±0.454.20±0.614.57±0.503.83±0.594.27±0.834.60±0.723.90±0.804.20±0.664.67±0.764.25 Figure 9 Alignment between FilmEval automatic scores and human ratings. Each panel plots the per-film automatic score against the mean human rating (0–5 scaled to [0,100]) for one metric group, with 90 paired points (15 novels×6 systems) colored by system. The solid line is a linear fit and the shaded band its 95% confidence interval; Pearson r, Spearmanρ, and the two-sidedp-value are annotated in each panel. All three groups are significantly positively correlated, and the agreement strengthens from CP (r = 0.330) to FC (r = 0.548) to NF (r = 0.711). 17 Table 4 Ablation study on three representative novels, one from each difficulty tier. We ablate three core designs of FilmWorld, grouped by their architectural role: (i) explicit world state modeling in the Construction Phase, (i) cross-shot dynamic state propagation in the Evolution Phase, with three sub-mechanisms further ablated individually, and (i) closed-loop verification. Bold and underlinemark the best and the second best result within the same column. Method Cinematic PresentationFilm ConsistencyNovel Fidelity Avg VP NEP AVP CCSCOC NHR LRSR World State Modeling w/o Explicit World State81.7284.10 81.72 54.50 90.09 95.51 90.51 96.67 83.71 84.28 Cross-Shot Dynamic State Propagation w/o Cross-Shot Propagation 80.42 83.80 82.76 78.27 91.23 97.53 94.96 97.65 84.99 87.96 w/o Sliding Window81.38 84.11 83.75 79.33 92.6597.27 92.11 98.67 85.4088.30 w/o Textual End-state81.07 82.47 82.75 76.47 92.59 97.9193.65 98.33 85.35 87.84 w/o Visual Keyframe81.04 82.78 82.47 79.8692.43 96.75 94.75 98.67 84.71 88.16 Closed-Loop Verification w/o Closed-Loop Verifier81.08 84.45 82.13 78.67 91.65 97.57 95.3599.3384.37 88.29 FilmWorld (ours)82.0085.3385.0082.1294.2499.1797.1599.6786.6790.15 6.3 Ablation and Diagnostic Studies Component-Wise Ablation. To keep the ablation cost tractable given the expense of full novel-to-film generation, we conduct the study on three representative novels, drawn from each difficulty tier. Table 4 reports the results of ablating three core designs of FilmWorld on this subset. Removing the explicit world state causes the sharpest degradation (90.15 → 84.28), with Character Consistency collapsing from 82.12 to 54.50. Without an addressable state identifier, downstream generators re-infer entity identity per shot and drift heavily, confirming that explicit state modeling is the structural foundation of long-range consistency rather than an optional enhancement. For cross-shot dynamic propagation, removing the mechanism as a whole lowers the average to 87.96. Further ablating its sub-components shows that neither channel alone suffices: dropping the textual end-state yields 87.84 with a 5.65-point C drop, while dropping the visual keyframe yields 88.16 with AVP and SR most affected. The two channels constrain complementary axes and must be applied jointly. Disabling the closed-loop verifier lowers the average to 88.29. Unlike the previous two, its impact is diffuse across metrics, consistent with its role as a residual defect corrector rather than a first-order constraint provider. Overall, the three designs address distinct bottlenecks, and removing any of them measurably degrades the film quality. Computational Efficiency and Scalability. Section 4.4 predictsO(N/P) latency for the Evolution Phase under Pparallel workers, versusO(N) for sequential rendering. We validate this on the keyframe generation stage, the most cleanly parallelizable component with no intra-stage dependency across shots, using 15 FilmEval novels. For each novel, we measure the parallel wall-clock under our production settingP =6, and simulate the sequential baseline by summing per-shot API durations from the same run, isolating scheduling effects from methodological confounds. As shown in Figure 10 (a), FilmWorld reduces the mean per-shot cost from 0.61 to 0.11 min/shot, yielding a 5.62×speedup, or 93.7% of the theoretical boundP =6, with the residual gap attributable to API rate limits and scheduling overhead. Figure 10 (b) shows this speedup remains tightly concentrated within 5.62×±0.22 acrossN ∈[69,244], independent of shot countN, confirming the predictedO(N/P) scaling: state decoupling converts sequential rendering into a bounded parallel workload invariant to narrative length. The remaining Evolution stages (dynamic planning, video rendering) share this shot-independent structure and should exhibit analogous gains. Diminishing Returns of Correction Rounds. We further examine how much each correction round in the closed- loop verifier actually contributes, in order to justify the cost-effectiveness of our round budget. Figure 11 reports, for each verifier pathway and difficulty tier, the shot fraction resolved at each round:Pass 1 denotes shots accepted without correction, andResolved@R k denotes the marginal fraction newly resolved at roundk. 18 Sequential (P=1, simulated) FilmWorld (P=6, measured) Per - shot Keyframe Wall - clock (min/shot) (a) Per-shot Keyframe Generation Efficiency Number of Shots (N) Speedup ( × ) (b) Per-novel Speedup vs Shot Count Figure 10 Computational efficiency and scalability of FilmWorld on keyframe generation. (a) Efficiency. Parallel execution (P =6) achieves a 5.62×mean speedup (93.7% of theoretical bound), reducing per-shot cost from 0.61 to 0.11 min/shot. Green diamonds mark means; dots are individual novels. (b) Scalability. Speedup stays within 5.62×±0.22 across N ∈[69,244], showing no dependence onNand confirming theO(N/P) scaling. The sequential baseline (P =1) is simulated by accumulating per-shot API durations from the same runs. Figure 11 Diminishing returns of closed-loop correction rounds. For each verifier pathway (image and video) and difficulty tier, we report the shot fraction accepted without correction (Pass 1 ) and the marginal fraction newly resolved at each subsequent round (Resolved@R 1 –R 3 ), alongside the rollback rate (dashed line, right axis). The marginal yield decays sharply across rounds (R 2 /R 1 andR 3 /R 2 both below 0.55), indicating rapidly diminishing benefit from additional correction rounds and supporting our choice of K = 3 as a cost-effective round budget. Across both pathways and all difficulty tiers, the marginal yield decays sharply and monotonically with each successive round:R 2 /R 1 falls in 0.44–0.55 andR 3 /R 2 further drops to 0.41–0.49, meaning each additional round recovers less than half of what the previous round achieved. This steep diminishing-returns curve indicates that the first correction round already resolves the majority of recoverable defects, while later rounds are increasingly spent chasing a shrinking set of hard failures at disproportionate cost, empirically supporting our budget ofK= 3 rounds as a favorable cost-quality trade-off beyond which further iterations offer little practical benefit. We additionally observe that the video pathway is more sensitive to narrative difficulty than the image pathway, withPass 1 dropping from 62.6% to 51.7% from Easy to Hard, and that the image pathway exhibits a higher rollback rate (38.8–45.0%) than the video pathway (22.9–26.8%), suggesting structural keyframe defects are comparatively harder to reliably correct than dynamic descriptions. 19 FilmWorld VideoClaw MovieAgent (a) Character Appearance Consistencyacross Consecutive Shots FilmWorld (b) Scene Background Consistencyacross Consecutive Shots VideoClaw MovieAgent VGoT ViMax Figure 12 Short-range visual consistency comparison across consecutive shots. (a) Character appearance consistency evaluated on the climactic revelation scene of The Necklace, focusing on the visual stability of the Countess. (b) Scene background consistency evaluated on the watermelon-splitting scene of Huaqiang Buying Watermelons, focusing on background layout and spatial arrangement. Green checkmarks and red crosses indicate whether each shot is visually consistent with the dominant appearance of the scene segment. 6.4 Qualitative Analysis Visual Consistency across Temporal Scales. We evaluate visual consistency at two complementary temporal scales. 1) Short-range consistency. Figure 12 compares visual consistency across consecutive shots. For character appearance, evaluated on the climactic revelation scene of The Necklace, FilmWorld maintains stable identity of the Countess while baselines exhibit noticeable appearance drift. For scene background, evaluated on Huaqiang Buying Watermelons, FilmWorld preserves consistent spatial layout across shots whereas competing methods produce structurally inconsistent backgrounds. 2) Long-range consistency. Figure 13 examines visual state tracking over the full film, targeting a more demanding capability: accurately evolving entity states in accordance with narrative progression. For character state tracking on White Silk in a Chilly Spring, FilmWorld correctly updates the protagonist’s appearance across five narrative-driven states, while baselines produce near-static character appearances throughout. For location state tracking on The Bond of Time, FilmWorld faithfully reflects the temporal evolution of a central old locust tree, whereas baselines either generate static copy-paste-like appearances or temporally incoherent scenes. These results confirm that FilmWorld’s explicit world state modeling enables coherent entity evolution at both temporal scales, a capability that existing baselines systematically fail to achieve. Inter-Shot State Continuity. Figure 14 presents representative shot transitions from four source novels, each illustrating FilmWorld’s ability to maintain physical and spatial continuity across shot boundaries. In each case, the terminal state of the preceding shot, including entity poses, object placements, and spatial layout, is seamlessly carried over as the opening configuration of the succeeding shot. For instance, Lin Juemin’s kneeling posture at the end of the preceding shot is precisely preserved as he kowtows at the opening of the 20 FilmWorld (a) Long-range Character State Tracking across the Whole Film VideoClaw MovieAgent VideoClaw MovieAgent VGoT FilmWorld (b) Long-range Location State Tracking across the Whole Film ViMax Figure 13 Long-range visual state tracking comparison across the whole film. (a) Character state tracking on White Silk in a Chilly Spring. FilmWorld correctly updates the protagonist Lin Juemin’s appearance across five narrative-driven states (daily, travel, combat, interrogation, and execution attire), while baseline methods keep the character’s appearance nearly unchanged regardless of plot progression. (b) Location state tracking on The Bond of Time. FilmWorld preserves the identity of an old locust tree while faithfully reflecting its temporal evolution, whereas baseline methods either produce static, copy-paste-like appearances or incoherent scenes with little visual consistency. “Lin Juemin fell to both knees and kowtowed deeply” — White Silk in a Chilly Spring “He lit a cigarette, took a long, deep drag, and let his gaze settle on the fruit stall at the corner of the street” — Huaqiang Buying Watermelons “The paper plane was thrown once more, gliding across the treetops” — The Bond of Time “He threw over her shoulders the modest wraps he had brought, common wraps from their ordinary life” — The Necklace Figure 14 Inter-shot state continuity demonstrated by FilmWorld. Each row shows a representative shot transition from a different source novel, with the green arrow marking the shot boundary. The left frames show the tail of the preceding shot and the right frames show the head of the succeeding shot. FilmWorld maintains seamless physical and spatial continuity at shot boundaries, with entity poses, spatial layouts, and object states naturally carried over across shots. 21 JustasBelikovreachedthedoorway,Kovalenkoimpatientlytuggedathim.Belikovslipped,andtogetherwithhisgaloshes,hewentrollingdownthestairs.Fortunately,hewas notbadlyhurt,onlyterriblydisheveled.Butjustatthatmoment,Varenkareturnedwithtwoladies.WhenshesawBelikov’scrumpledovercoat,crookedglasses,andcomical appearance,shethoughthehadmerelyfallenbyaccidentandcouldnothelpburstingintolaughter.“Ha-ha-ha!”Thatclearringinglaughendedeverything:itendedthemarriage everyonehadimagined,anditalsoendedthedignityBelikovhadmaintainedbeforepeopleforsomanyyears.HedidnothearclearlywhatVarenkasaidafterward.Heonlyfeltthat theentireworldwaslookingathimandlaughing.Afterhereturnedhome,thefirstthinghedidwasremoveVarenka’sphotographfromhisdeskandputitdeepinsideadrawer. Thenhegotintobed,andfromthenonheneverreturnedtohisformerstate. 1 1 1 1 1 2 2 2 2 23 4 4 4 4 4 5 5 6 6 6 6 12 3 4 5 6 FilmWorld VideoClaw ViMax MoveiAgent VGoT Figure 15 Narrative fidelity comparison on a key plot sequence from The Man in a Case. The source passage describes six sequential plot events, numbered 1–6: Kovalenko tugging at Belikov, Belikov tumbling down the stairs, Varenka returning with two ladies, Varenka bursting into laughter, Belikov removing her photograph, and Belikov taking to bed. Empty frames indicate plot events that a method fails to generate. All baseline methods omit at least two plot events, while FilmWorld is the only method that faithfully restores all six events in correct narrative order. next shot in White Silk in a Chilly Spring, and the draping motion of the wrap over the woman’s shoulders flows without discontinuity across the shot boundary in The Necklace. This continuity is a direct consequence of FilmWorld’s dual-channel continuity conditioning: the textual end-state constraint prescribes the precise terminal configuration that each shot must arrive at, while the visual keyframe channel ensures that the perceptual realization of the boundary is spatially and photographically coherent. Together, these two channels elevate inter-shot continuity from a best-effort heuristic into a structural guarantee, enabling FilmWorld to sustain physically plausible and narratively coherent action sequences across shot boundaries. Narrative Fidelity and Plot Restoration. Figure 15 presents a qualitative comparison of narrative fidelity on a key plot sequence from The Man in a Case, comprising six causally chained plot events. All baseline methods fail to generate at least one events, with VideoClaw [9] omitting three events, resulting in severe narrative gaps that break the causal logic of the scene. Moreover, even for the events that baselines do generate, the visual content often deviates from the source text in character identity, spatial layout, or scene context. In contrast, FilmWorld faithfully restores all six plot events in correct narrative order, with spatially coherent scene compositions that create a convincing sense of continuous space throughout the sequence, whereas baseline methods produce visually abrupt transitions that undermine narrative immersion. These results demonstrate that FilmWorld’s explicit world state modeling, grounded in a symbolic state trajectory derived from the novel, enables systematic and fine-grained plot restoration that existing baselines fail to achieve. Failure Case Analysis. While explicit world-state modeling substantially improves consistency, FilmWorld is not immune to failure. Figure 16 examines representative cases. Notably, the world state and shot directives supplied to the renderer remain correct in each case, indicating that these failures stem from the underlying generative backbones rather than the world-modeling formulation itself. (a) Opening keyframe artifacts arise 22 (a) Opening Keyframe Artifacts (b) Video Action Unnaturalness (c) ComplexSpatial Incoherence Figure 16 Failure cases of FilmWorld. These failures mainly stem from the underlying generative backbones. (a) Opening Keyframe Artifacts: keyframe synthesis occasionally produces structurally implausible entities, or unreasonable spatial relationships and scale among characters. (b) Video Action Unnaturalness: despite accurate motion specifications, the video generator sometimes produces kinematically implausible or abrupt actions. (c) Complex Spatial Incoherence: in scenes with intricate layouts, entities can appear spatially unanchored, drifting in position across frames. when the image generator produces structurally implausible entities, or unreasonable spatial relationships and scale among characters, under complex conditioning bundles. (b) Video action unnaturalness manifests as kinematically implausible or abrupt actions despite accurate motion specifications, reflecting limitations in the video generator’s native motion synthesis. (c) Complex spatial incoherence emerges in intricate layouts, where entities appear spatially unanchored, drifting in position or scale across frames. Such defects often persist because they are localized or subtle relative to the overall composition, making them difficult for the closed-loop verifier to reliably detect and correct. Collectively, these cases delineate the boundary of what explicit world-state modeling can guarantee: FilmWorld enforces consistency at the symbolic level, but pixel-level fidelity remains bounded by the perceptual capacity of the foundation generative and verification models it orchestrates. Since our framework is agnostic to the choice of underlying backbones, we expect these failure modes to be progressively alleviated as foundation image, video, and vision-language models continue to advance. 7 Conclusion In this paper, we revisit novel-to-film generation from a representational perspective and formalize it as dynamic cinematic world modeling, decomposed into a construction phase that grounds abstract literary prose into stateful world entities and an evolution phase that updates them causally across scenes. Guided by this formalization, we propose FilmWorld, an end-to-end agentic system in which six specialized agent groups jointly instantiate and evolve the dynamic cinematic world, with state trajectories fully resolved at the symbolic level to decouple rendering from sequential dependencies and enable constant-latency parallel synthesis. To assess long-form generation, we further introduce FilmEval, a difficulty-graded benchmark of 15 novels coupled with nine automatic metrics spanning cinematic presentation, film consistency, and novel fidelity. Extensive experiments show that FilmWorld consistently surpasses state-of-the-art baselines across all metrics and difficulty tiers, with pronounced gains on narrative fidelity and cross-scene consistency, and remains stable as narrative complexity scales. 23 References [1] Zhaochong An et al. Onestory: Coherent multi-shot video generation with adaptive memory. In CVPR, 2026. [2]Tim Brooks, Bill Peebles, Connor Holmes, Will DePue, Yufei Guo, Li Jing, David Schnurr, Joe Taylor, Troy Luhman, Eric Luhman, Clarence Ng, Ricky Wang, and Aditya Ramesh. Video generation models as world simulators. 2024. URLhttps://openai.com/index/video-generation-models-as-world-simulators/. OpenAI Technical Report. [3]Guibin Chen, Dixuan Lin, Jiangping Yang, et al. Skyreels-v2: Infinite-length film generative model. arXiv preprint arXiv:2504.13074, 2025. [4]Justin Cui, Jie Wu, Ming Li, Tao Yang, Xiaojie Li, Rui Wang, Andrew Bai, Yuanhao Ban, and Cho-Jui Hsieh. Self-forcing++: Towards minute-scale high-quality video generation. In ICLR, 2026. [5]Mohamed Elmoghany, Ryan Rossi, Seunghyun Yoon, et al. A survey on long-video storytelling generation: Architectures, consistency, and cinematic quality. arXiv preprint arXiv:2507.07202, 2025. [6] Mohamed Elmoghany, Liangbing Zhao, Xiaoqian Shen, Subhojyoti Mukherjee, Yang Zhou, Gang Wu, Viet Dac Lai, Seunghyun Yoon, Ryan Rossi, Abdullah Rashwan, et al. Infinitystory: Unlimited video generation with world consistency and character-aware shot transitions. arXiv preprint arXiv:2603.03646, 2026. [7] Yuan Gong, Youxin Pang, Xiaodong Cun, Menghan Xia, Yingqing He, Haoxin Chen, Longyue Wang, Yong Zhang, Xintao Wang, Ying Shan, and Yujiu Yang. Talecrafter: Interactive story visualization with multiple characters. In SIGGRAPH Asia, 2023. [8] HBAI Ltd. Toonflow: Ai short drama factory, 2026. URL https://github.com/HBAI-Ltd/Toonflow-app. [9]HITsz-TMG. Videoclaw: Ai creative video production agent, 2026. URLhttps://github.com/HITsz-TMG/ VideoClaw. [10]Panwen Hu, Jin Jiang, Jianqi Chen, Mingfei Han, Shengcai Liao, Xiaojun Chang, and Xiaodan Liang. Storyagent: Customized storytelling video generation via multi-agent collaboration. arXiv preprint arXiv:2411.04925, 2024. [11]Daili Hua, Xizhi Wang, Bohan Zeng, Xinyi Huang, Hao Liang, Junbo Niu, Xinlong Chen, Quanqing Xu, and Wentao Zhang. Vabench: A comprehensive benchmark for audio-video generation. arXiv preprint arXiv:2512.09299, 2025. [12] Kaiyi Huang, Yukun Huang, Xintao Wang, Zinan Lin, Xuefei Ning, Pengfei Wan, Di Zhang, Yu Wang, and Xihui Liu. Filmaster: Bridging cinematic principles and generative ai for automated film generation. arXiv preprint arXiv:2506.18899, 2025. [13]Lingxuan Huang, Sizhe He, Hengji Zhou, Liqiang Nie, Lianghao Xia, and Chao Huang. Vimax: Agentic video generation. arXiv preprint arXiv:2606.07649, 2026. [14] Ozgur Kara, Krishna Kumar Singh, Feng Liu, Duygu Ceylan, James M. Rehg, and Tobias Hinz. Shotadapter: Text-to-multi-shot video generation with diffusion models. In CVPR, 2025. [15] Weijie Kong, Qi Tian, Zijian Zhang, Rox Min, Zuozhuo Dai, Jin Zhou, Jiangfeng Xiong, Xin Li, Bo Wu, Jianwei Zhang, et al. Hunyuanvideo: A systematic framework for large video generative models. arXiv preprint arXiv:2412.03603, 2024. [16] Kuaishou Technology. Kling ai, 2024. URL https://klingai.com/. [17] Haodong Li, Shaoteng Liu, Zhe Lin, and Manmohan Chandraker. Rolling sink: Bridging limited-horizon training and open-ended testing in autoregressive video diffusion. arXiv preprint arXiv:2602.07775, 2026. [18] Yitong Li, Zhe Gan, Yelong Shen, Jingjing Liu, Yu Cheng, Yuexin Wu, Lawrence Carin, David Carlson, and Jianfeng Gao. Storygan: A sequential conditional gan for story visualization. In CVPR, 2019. [19]Han Lin, Abhay Zala, Jaemin Cho, and Mohit Bansal. Videodirectorgpt: Consistent multi-scene video generation via llm-guided planning. In COLM, 2024. [20]Akide Liu, Jinbo Xing, Chaojie Mao, Ye Li, Zeyu Zhang, Yefei He, Weijie Wang, Zihan Wang, Yu Liu, Gholamreza Haffari, and Bohan Zhuang. Reca: Multi-shot long video extrapolation via recursive context allocation. arXiv preprint arXiv:2605.26525, 2026. 24 [21]Do Xuan Long, Xingchen Wan, Hootan Nakhost, Chen-Yu Lee, Tomas Pfister, and Sercan Ö. Arık. Vista: A test-time self-improving video generation agent. arXiv preprint arXiv:2510.15831, 2025. [22]Fuchen Long, Zhaofan Qiu, Ting Yao, and Tao Mei. Videostudio: Generating consistent-content and multi-scene videos. In ECCV, 2024. [23]Xiangyang Luo, Qingyu Li, Xiaokun Liu, Wenyu Qin, Miao Yang, Meng Wang, Pengfei Wan, Di Zhang, Kun Gai, and Shao-Lun Huang. Filmweaver: Weaving consistent multi-shot videos with cache-guided autoregressive diffusion. In AAAI, 2026. [24] Adyasha Maharana, Darryl Hannan, and Mohit Bansal. Storydall-e: Adapting pretrained text-to-image trans- formers for story continuation. In ECCV, 2022. [25]Yihao Meng, Hao Ouyang, Yue Yu, Qiuyu Wang, Wen Wang, Ka Leong Cheng, Hanlin Wang, Shuailei Ma, Yixuan Li, Cheng Chen, Yanhong Zeng, Xing Zhu, Yujun Shen, and Huamin Qu. Holocine: Holistic generation of cinematic multi-shot long video narratives. In CVPR, 2026. [26] Chenyu Mu, Xin He, Qu Yang, Wanshun Chen, Jiadi Yao, Huang Liu, Zihao Yi, Bo Zhao, Xingyu Chen, Ruotian Ma, Fanghua Ye, Erkun Yang, Cheng Deng, Zhaopeng Tu, Xiaolong Li, and Linus. The script is all you need: An agentic framework for long-horizon dialogue-to-cinematic video generation. arXiv preprint arXiv:2601.17737, 2026. [27]Xiaoqian Shen and Mohamed Elhoseiny. Storygpt-v: Large language models as consistent story visualizers. In CVPR, 2025. [28]Yufei Shi, Weilong Yan, Naixuan Huang, Yucheng Chen, Chenyu Zhang, Tao He, Si Yong Yeo, and Ming Li. One sentence, one drama: Personalized short-form drama generation via multi-agent systems. arXiv preprint arXiv:2605.22144, 2026. [29]Yale Song, Yiwen Song, Nick Losier, Nathan Hodson, Ye Jin, Rhyard Zhu, Yan Xu, Daniel Vlasic, Carina Claassen, Jasmine Leon, Khanh G. LeViet, Zack Chomyn, Joe Timmons, Brett Slatkin, Scott Penberthy, and Tomas Pfister. Co-director: Agentic generative video storytelling. arXiv preprint arXiv:2604.24842, 2026. [30]Wenzhang Sun, Zhenyu Wang, Zhangchi Hu, Chunfeng Wang, Hao Li, and Wei Chen. Muse: A multi-agent frame- work for unconstrained story envisioning via closed-loop cognitive orchestration. arXiv preprint arXiv:2602.03028, 2026. [31] Gemini Team, Rohan Anil, Sebastian Borgeaud, Jean-Baptiste Alayrac, Jiahui Yu, Radu Soricut, Johan Schalkwyk, Andrew M Dai, Anja Hauth, Katie Millican, et al. Gemini: a family of highly capable multimodal models. arXiv preprint arXiv:2312.11805, 2023. [32] Team Wan, Ang Wang, Baole Ai, Bin Wen, Chaojie Mao, Chen-Wei Xie, Di Chen, Feiwu Yu, Haiming Zhao, Jianxiao Yang, Jianyuan Zeng, et al. Wan: Open and advanced large-scale video generative models. arXiv preprint arXiv:2503.20314, 2025. [33] Jente Vandersanden, Matheus Gadelha, Chun-Hao P. Huang, Hyeonho Jeong, and Yulia Gryaditskaya. Em-vid: Training-free entity-centric memory for efficient and consistent multi-shot video generation. arXiv preprint arXiv:2605.23610, 2026. [34] Ruben Villegas, Mohammad Babaeizadeh, Pieter-Jan Kindermans, Hernan Moraldo, Han Zhang, Mohammad Taghi Saffar, Santiago Castro, Julius Kunze, and Dumitru Erhan. Phenaki: Variable length video generation from open domain textual descriptions. In ICLR, 2023. [35] Qian Wang, Ziqi Huang, Ruoxi Jia, Paul Debevec, and Ning Yu. Mavis: A multi-agent framework for long-sequence video storytelling. In EACL, 2026. [36]Yujie Wei, Yujin Han, Zhekai Chen, Yongming Li, Kaixun Jiang, Zhihang Liu, Quanhao Li, Zhiwu Qing, Xiang Wang, Zhen Xing, et al. Msavbench: Towards comprehensive and reliable evaluation of multi-shot audio-video generation. arXiv preprint arXiv:2605.20183, 2026. [37] Weijia Wu, Mingyu Liu, Zeyu Zhu, Xi Xia, Haoen Feng, Wen Wang, Kevin Qinghong Lin, Chunhua Shen, and Mike Zheng Shou. Moviebench: A hierarchical movie level dataset for long video generation. In CVPR, 2025. [38] Weijia Wu, Zeyu Zhu, and Mike Zheng Shou. Automated movie generation via multi-agent cot planning. arXiv preprint arXiv:2503.07314, 2025. [39] Junlin Xie, Zhihong Chen, Ruifei Zhang, Xiang Wan, and Guanbin Li. Large multimodal agents: A survey. Visual Intelligence, 3(24), 2025. 25 [40]Xuenan Xu, Jiahao Mei, Chenliang Li, Yuning Wu, Ming Yan, Shaopeng Lai, Ji Zhang, and Mengyue Wu. Mm-storyagent: Immersive narrated storybook video generation with a multi-agent paradigm across text, image and audio. arXiv preprint arXiv:2503.05242, 2025. [41]Songlin Yang, Haobin Zhong, Ruilin Zhang, et al. Evalverse: Pipeline-aware and expert-calibrated benchmarking for professional cinematic video generation. arXiv preprint arXiv:2605.23271, 2026. [42]Zhuoyi Yang, Jiayan Teng, Wendi Zheng, Ming Ding, Shiyu Huang, Jiazheng Xu, Yuanming Yang, Wenyi Hong, Xiaohan Zhang, Guanyu Feng, et al. Cogvideox: Text-to-video diffusion models with an expert transformer. In ICLR, 2025. [43]Zhengjian Yao, Yongzhi Li, Xinyuan Gao, Quan Chen, Peng Jiang, and Yanye Lu. Narrative weaver: Towards controllable long-range visual consistency with multi-modal conditioning. In CVPR, 2026. [44]Kaiwen Zhang et al. Storymem: Multi-shot long video storytelling with memory. arXiv preprint arXiv:2512.19539, 2025. [45] Lisai Zhang, Baohan Xu, Siqian Yang, Mingyu Yin, Jing Liu, Chao Xu, Siqi Wang, Yidi Wu, Yuxin Hong, Zihao Zhang, Yanzhang Liang, and Yudong Jiang. Anime: Adaptive multi-agent planning for long animation generation. In SIGGRAPH Asia, 2025. [46]Peixuan Zhang, Zijian Jia, Kaiqi Liu, Shuchen Weng, Si Li, and Boxin Shi. Stage: Storyboard-anchored generation for cinematic multi-shot narrative. arXiv preprint arXiv:2512.12372, 2025. [47]Mingzhe Zheng, Yongqi Xu, Haojian Huang, Xuran Ma, Yexin Liu, Wenjie Shu, Yatian Pang, Feilong Tang, Qifeng Chen, Harry Yang, and Ser-Nam Lim. Videogen-of-thought: Step-by-step generating multi-shot video with minimal manual intervention. In NeurIPS NextVid Workshop, 2025. [48]Jinsong Zhou, Yihua Du, Xinli Xu, Luozhou Wang, Zijie Zhuang, Yehang Zhang, Shuaibo Li, Xiaojun Hu, Bolan Su, and Ying-cong Chen. Videomemory: Toward consistent video generation via memory integration. arXiv preprint arXiv:2601.03655, 2026. [49] Yupeng Zhou, Daquan Zhou, Ming-Ming Cheng, Jiashi Feng, and Qibin Hou. Storydiffusion: Consistent self-attention for long-range image and video generation. In NeurIPS, 2024. [50]Cailin Zhuang, Ailin Huang, Yaoqi Hu, Jingwei Wu, Wei Cheng, Jiaqi Liao, Hongyuan Wang, Xinyao Liao, Weiwei Cai, Hengyuan Xu, Xuanyang Zhang, Xianfang Zeng, Zhewei Huang, Gang Yu, and Chi Zhang. Vistorybench: Comprehensive benchmark suite for story visualization. In CVPR, 2026. 26 Appendix A FilmEval Benchmark Details This appendix expands the one-paragraph description of the FilmEval benchmark in Section 5.2 into a per-novel, auditable form. Appendix A.1 provides the full metadata table for the 15 novels, and Appendix A.2 specifies how the source texts can be accessed. A.1 Overview of the 15-Novel Dataset FilmEval consists of 15 source novels stratified into three difficulty tiers by character count, plot complexity, and world-building richness. Table 5 lists the complete metadata for each novel, keyed by a canonical ID that is used for cross-reference. The dataset spans 6 English and 9 Chinese novels and draws on three distinct origins: (i) six novel adaptations, rewritten from pre-existing literary works; (i) three screen adaptations, re-novelized from existing film/TV works; and (i) six original contemporary works created specifically for this benchmark. All adapted works, whether from novels or from screen sources, were independently rewritten rather than directly reproduced, in order to fit the length, structure, and narrative conventions, while preserving the core characters, settings, and plot of their respective originals. Table 5 Metadata for the 15 source novels comprising the FilmEval benchmark. #Char., #Loc., and #Events denote the number of narratively salient characters, key locations, and key plot events, respectively. Length is reported in English words for English sources and in Chinese characters for Chinese sources. The Origin column distinguishes three provenance types: Adapted (novel) (rewritten from a pre-existing literary work), Adapted (screen) (re-novelized from an existing film/TV work), and Original (created specifically for this benchmark). IDTitleLang.Length#Char.#Loc.#EventsGenreOriginTier C1Slot SevenEnglish1,015 words426Slice of lifeOriginalEasy C2The Flower Aside the WindowEnglish1,149 words527Slice of lifeOriginalEasy C3A Lamp (一盏灯)Chinese1,633 chars336Warm realismOriginalEasy C4Huaqiang Buying Watermelons (华强买瓜)Chinese1,492 chars216Comedic satireAdapted (screen, Conquer)Easy C5Meeting at the Station (车站相遇)Chinese1,614 chars236RomanceOriginalEasy C6A ChameleonEnglish1,348 words426SatireAdapted (novel, Chekhov)Medium C7The Gift of the MagiEnglish2,067 words336Romance / ironyAdapted (novel, O. Henry)Medium C8The Bond of Time (光阴的结)Chinese2,214 chars526Lyrical realismOriginalMedium C9Listening-to-the-Wind Courtyard (听风小院)Chinese2,996 chars627Family sagaOriginalMedium C10Su Erqi (苏二七)Chinese2,907 chars426Tragic realismAdapted (novel, Lu Xun)Medium C11The Man in a CaseEnglish2,334 words548SatireAdapted (novel, Chekhov)Hard C12The NecklaceEnglish2,733 words558Realism / ironyAdapted (novel, Maupassant)Hard C13The Irreproducible Negative (无法重写的底片)Chinese4,829 chars649Time-travel dramaAdapted (screen, Link Click)Hard C14White Silk in a Chilly Spring (春寒里的白方巾)Chinese4,334 chars649Historical fictionAdapted (novel, Lin Jue-min)Hard C15I Will Take This Job (这单我接了)Chinese4,663 chars548Comedic fantasyAdapted (screen, Scissor Seven)Hard The three count columns follow a consistent convention: #Characters counts recurring characters, excluding one-off background figures; #Key Locations counts revisited or narratively salient settings, excluding transient pass-through locations; #Key Plot Events counts the major plot beats of the story, not every micro-action. Regarding provenance, six novels are novel adaptations: four from canonical short stories by Chekhov, O. Henry, and Maupassant (C6, C7, C11, C12), and two from Chinese literary texts-Su Erqi (C10, from Lu Xun’s Kong Yiji) and White Silk in a Chilly Spring (C14, from Lin Jue-min’s Letter to My Wife). Three novels are screen adaptations, re-novelized from existing film/TV works: Huaqiang Buying Watermelons (C4, from the drama Conquer), The Irreproducible Negative (C13, from the animated series Link Click) and I Will Take This Job (C15, from the animated series Scissor Seven). The remaining six novels (C1, C2, C3, C5, C8, C9) are wholly original, ensuring that at least half the dataset is free of prior-work bias. A.2 Source Text Access For space reasons, we embed the full text of one representative novel and provide access paths for the remaining fourteen. We select The Bond of Time (光阴的结, C8) as the example, since it is the running example in Figure 2 of the main paper and the subject of the long-range location-state tracking case study (the old locust tree). For the other fourteen novels, please refer to our project page. 27 To let readers grasp each story without consulting external sources, we give a short summary for every novel below, followed by the full embedded text of C8. C1 - Slot Seven. Librarian Ethan discovers that Slot Seven of the vending machine keeps getting stuck on milk, so he leaves a reminder note beside it. Soon strangers begin leaving their own notes there too-about exams, weather, private worries-and Slot Seven gradually becomes a quiet emotional corner. During finals week, a note reading "I failed my exam today and don’t want to go back to my dorm" prompts Ethan to write back words of comfort. Later, when the machine is finally repaired, he keeps the corner anyway, so that anyone exhausted can still pause, write a line, and catch their breath. C2 - The Flower Aside the Window. Maya works at a small café by the street and places a daisy by the window every day. Every morning, Mr. Green comes in for black coffee and gazes at the flower shop across the street-the place his late wife once loved most. Maya wants to keep the window seat reserved for him but is stopped by her boss. Visiting the flower shop, she learns that Mrs. Green used to buy just one, the cheapest flower, every week before she passed. So Maya leaves a note and a daisy, asking whoever sits by the window that day to look at the flower on someone else’s behalf. The window seat no longer belongs to anyone in particular, yet the quiet act of remembrance passes silently between strangers. C3 - A Lamp (一盏灯). On a rainy night, middle schooler Lin Che takes shelter at a bus stop, where an old man selling roasted sweet potatoes hands him one for free to warm his hands, asking only that he help someone else in need someday. Lin Che wants to repay him, but the old man is nowhere to be found for days. A week later, during a community volunteer activity, he recognizes the old man’s home-the very person, laid up with a sore leg and unable to work his stall. Lin Che does extra chores to repay the kindness and keeps checking in on him afterward. Once recovered, the old man returns to his stall, now with a wooden sign: on cold days, take a sweet potato for free, and pass the kindness on to someone else. Goodness is like one lamp lighting another. C4 - Huaqiang Buying Watermelons (华强买瓜). On a scorching summer afternoon, Liu Huaqiang goes to a street corner fruit stand to buy a watermelon and cool off, asking the vendor "Is it ripe?" The plump vendor is slick and evasive. As the melon is weighed, the scale tips suspiciously high; Huaqiang reaches under the scale pan and pulls out a magnet, then cuts the melon open with one stroke-revealing pale, unripe flesh. Calmly, he lectures the vendor: hiding a magnet under the scale is greed, selling unripe melons as ripe is deceit; cheating him today could mean cheating a child saving up pocket money tomorrow. He leaves the money and walks off; the vendor, ashamed, discards the magnet and replaces the scale. C5 - Meeting at the Station (车站相遇). On a rainy evening, Lin Xia lingers alone at an old train station, holding freshly bought osmanthus cake, when she spots Zhou Yuan-the man who left without a word years ago-in the crowd. They catch up over tea at a nearby shop, where Zhou Yuan apologizes for leaving so abruptly back then without saying goodbye. He tells her that over the years, though he’s traveled to many seas, he always remembered how she wanted to see a quiet winter sea. He has come back to invite her along, promising never to leave quietly again. As the train arrives, this time the two walk side by side toward the door-toward a reunion that has come late, but not too late. C6 - A Chameleon. Police officer Ochumelov crosses the marketplace when goldsmith Khryukin accuses a stray dog of biting his finger. At first, the officer sternly insists the dog’s owner must be punished, but the moment the crowd speculates that the dog might belong to the General, he immediately flips and accuses Khryukin of provoking it himself. As rumors about "whether it’s the General’s dog" keep shifting back and forth, so does the officer’s attitude, swinging hot and cold like a chameleon. Finally, the General’s cook confirms the dog belongs to the General’s brother, and the officer breaks into a grin, releasing the dog while turning to mock and threaten Khryukin-laying bare the sycophantic ugliness of officialdom. C7 - The Gift of the Magi. On Christmas Eve, Della has saved only one dollar and eighty-seven cents-not enough to buy her beloved husband Jim a gift. In anguish, she cuts off and sells her prized long hair to buy a fine platinum watch chain for Jim’s heirloom gold watch. But Jim comes home looking strange-he has sold the watch to buy Della the tortoiseshell combs she’d long admired in a shop window. Both gifts instantly become useless, yet they prove the boundless love each holds for the other. The author notes that these two foolish children, who sacrificed their most treasured possessions for each other, are in fact the wisest of magi. C8 - The Bond of Time (光阴的结). The old locust tree behind the family home binds Lin Yuan’s whole life to it. As a child, he reaches for locust blossoms and has the sticky sap wiped from his hands by his mother; 28 after the college entrance exam, his father presses pocket money into his hand as he sends him off to the city. Busy building a life there, Lin Yuan cannot make it home when his mother calls to say the old tree is dying. His father passes away quietly one frosty morning, and when Lin Yuan finally returns, he presses his hand against the tree’s bark, cracked like his father’s palm, in deep regret. Years later, elderly, he returns home for good, and one afternoon, sitting beneath the tree, he answers his little grandson’s question-"does the tree hurt?"-before passing away peacefully in late spring, a locust blossom falling onto his lap. Like the old tree, a life eventually returns its bones to the earth. C9 - Listening-to-the-Wind Courtyard (听风小院). Old scholar Lin, a Qing-dynasty-era graduate, is known for the wisteria vine in his "Listening-to-the-Wind Courtyard," teaching his grandson Wenbo that sitting quietly to truly hear the wind reveals the truth of the world. Half a century of upheaval later, the courtyard has become a crowded, run-down compound; middle-aged machinist Wenbo alone waters the old vine late at night, recording half a lifetime of ups and downs in a diary hidden in a brick crevice. After Wenbo passes away, his daughter Lin Yue, who lives abroad and inherits the property, nearly signs away the courtyard for a lucrative buyout from developers-until the old vine stirs memories of her father and she refuses. She finds the diary, and pours herself into faithfully restoring the courtyard, finally sitting beneath the vine and understanding the wind’s message across three generations. C10 - Su Erqi (苏二七). At the wine stall beneath the old banyan tree by the Lingdang Town ferry crossing, Su Erqi is the only patron who wears a long scholar’s robe yet drinks standing up. He writes beautiful calligraphy, yet is lazy and occasionally steals books, always spouting classical phrases, his face often marked with fresh bruises from beatings, making him the target of others’ mockery. He patiently teaches a young firewood-tender, Ashui, to write the character "茴" (fennel), and shares fennel beans with wandering children. After being caught stealing from a wealthy household past mid-autumn, his legs are broken, and he disappears for a long while; on a cold, foggy early winter day, he "walks" in on a worn-out straw mat to have one last bowl of wine, pays with muddy copper coins, and vanishes-presumably swallowed by the icy river. C11 - The Man in a Case. Greek teacher Belikov is a "man in a case": he wears galoshes and carries an umbrella even on sunny days, keeps his umbrella, watch, even his penknife all tucked into cases, terrified above all of anything irregular, his catchphrase being "whatever happens, let’s hope nothing comes of it." His timidity keeps the whole school, even the whole town, subdued for years. When new teacher Kovalenko and his sister arrive, matchmaking gossip has Belikov even considering marriage. But a caricature deeply upsets him, and upon seeing the siblings riding bicycles, he goes to lecture them, only to be pushed down the stairs; Varenka’s laughter shatters what dignity he had left. He takes to his bed afterward and dies a month later; the town feels briefly relieved before settling back into its old, oppressive routine. C12 - The Necklace. Beautiful but vain, Mathilde marries a minor clerk and constantly resents their modest life. To attend a ministry ball, her husband uses their savings to buy her a dress, and she borrows a diamond necklace from her wealthy former schoolmate, Madame Forestier. She dazzles at the ball, but on the way home discovers the necklace is lost. Too afraid to admit it, the couple takes out crushing loans to buy an identical necklace worth thirty-six thousand francs to replace it, spending the next ten years in grueling poverty to repay the debt. A decade later, she runs into her friend on the street and confesses the truth-only to learn that the original necklace was fake, worth at most five hundred francs. C13 - The Irreproducible Negative (无法重写的底片). At Time Photo Studio, one can slip into an old photograph and briefly speak through it. Chen Xiao wants to return to the most ordinary day ten years ago to say, through his younger self, three things he’s held in for a decade. Chen Xiao possesses his younger body and helps him win a basketball championship, confess to the girl he secretly loved, and apologize to his mother. Just as the three matters are settled, he sees a date on TV-May 12, 2008, the day of the Wenchuan earthquake. He goes door to door trying to warn people, but no one believes him; only his mother, without hesitation, grabs him to leave-yet the earthquake strikes just as they cross the threshold, and she shields him with her back until the end. Back in the present, he understands: the moment of death cannot be rewritten, but speaking one’s regrets aloud lets the ones we love hear them, even if only once. C14 - White Silk in a Chilly Spring (春寒里的白方巾). In the spring of 1911, peach blossoms bloom in full at Sanfang Qixiang, Fuzhou. Lin Juemin, recently returned from studying in Japan, shares deep affection with his seven-months-pregnant wife, Chen Yiying, yet his heart is troubled by the nation’s turmoil. He kneels to bid farewell to his aging father before setting off for the Guangzhou uprising, secretly returning home once 29 more to see his wife before leaving. In the dim lamplight of Guangzhou, he writes, through tears, his farewell letter to his wife on a white silk handkerchief. Wounded and captured during the uprising, he speaks with unwavering conviction at his trial and is executed with dignity, at only 24 years old. Upon hearing the news, Yiying faints and gives birth prematurely, dying of grief two years later. A century on, the ink on the white handkerchief remains as fresh as ever, transformed into the ordinary spring breeze and sound of reading in today’s peaceful era. C15 - I Will Take This Job (这单我接了). On Little Chicken Island, at a shop that doubles as a barbershop and an assassin’s front, hapless assassin Ah Qi is sent by his agent to carry out a five-thousand-yuan hit, the target being a long-haired girl on Long Street. Ah Qi keeps mistaking the wrong people for his target in the busy streets, but during an incident where he helps catch a pickpocket, he meets the calm and capable girl Bai Yuan. He tags along as she buys fever medicine for her sick younger brother, secretly making up the coins she was short. Bai Yuan admits she is being hunted because she took a ledger exposing smuggled contraband drugs at the docks. Only then does Ah Qi realize this job was never a clean one. As the pursuers break down the door, he grips his scissors and steps in front of the girl, smiling as he says: this job-I’l take it. Full text of C8 - The Bond of Time (光阴的结). The original Chinese source text is reproduced verbatim below. 老屋后头那棵老槐树,根须深扎进黄土,也悄然系住了林远一生的命脉。它是记忆的坐标,风一 过,年轮便漾开一圈往事。 槐花开得最盛的年头,林远才刚能勉强够到藤椅的扶手。阳光穿过层叠的枝叶,碎金般洒在 青砖地上,随着微风明灭。他踮着脚,双手死攥住一根被汗水浸得滑腻的长竹竿,够向最高处 那串垂落的洁白。 “妈,你看那串,白得发亮!”他仰着脖子喊。母亲停下针,笑着嗔怪:“急什么,槐 花落不了,妈给你摇下来便是。”她起身,枯瘦的手握住低处的枝干轻一撼,簌落下一阵香雨。林 远张开旧褂子的下摆去接,指尖沾上黏稠的树汁,母亲便用粗布帕子替他擦拭:“傻孩子,沾了槐胶, 洗都洗不掉。 ”他咯笑着躲开,却不知那抹甜香,早已渗进骨血。那时的光阴是黏稠的,慢得能看 清一只蚂蚁如何驮着花瓣翻过门槛。林远以为,这样的日子会一直亮堂地铺展下去,仿佛只要伸出 手,就能把整个夏天妥帖地揣进兜里。 蝉鸣撕扯着闷热的空气,像一把钝锯来回拉扯神经。高考放榜后的午后,林远立在树下,指尖死 死捏着那张轻飘的录取通知书,纸边已被汗水洇出深色的折痕。墙根下,父亲蹲在阴影里,旱烟的 辛辣呛得人眼眶发酸。他终于磕了磕烟袋,将一沓叠得整齐的零钱塞进林远背包侧袋。“外头不比 家里, ”他别过脸,喉结滚动了一下,“钱揣紧,别饿着。路是自己选的,跪着也得走完。”林远鼻尖一 酸,只重“嗯”了一声。他转身跨过高的门槛,听见身后传来父亲低哑的补白:“. ... ..逢年过节, 打个电话。”风卷起院角的落叶,他没有回头,只在心里默念:等我出息了,接你们去城里。巷口的风 推着后背,故乡与老槐在视野里急速坍缩,最终凝成地平线上一个颤动的墨点。青春原是一场蓄谋已 久的远行,他贪恋着远方未名的灯火,急于挣脱这方被蝉鸣与槐香腌入味的、静得令人心慌的故土。 城市拔地而起,玻璃幕墙将天空切割成规整的几何体,也把日子切成按秒计费的碎片。林远坐在 二十七层的工位上,望着脚下钢铁与玻璃交织的洪流,瞳孔里映不出一点温度。手机在桌面震动,母 亲的嗓音隔着千里电流传来,轻得像怕惊碎什么:“槐树......怕是不行了,叶子黄了一大半。”他压 低声音,手指无意识地摩挲着咖啡杯沿: “妈,怎么了?根出问题了吗?”“老毛病,烂了半边,请人看 了,说是得打个木架撑住。”母亲顿了顿,声音轻下去,“你忙你的,不用挂心。”电话那头传来的咳嗽 声,他心头一紧:“我周末回去一趟......”“别!”母亲急忙打断,语气里透着不容商量的温柔,“你张 总不是催方案吗?家里都好,真没事。”他张了张嘴,视线却撞上主管催促的眼神和同事疾走的皮鞋。 键盘的敲击声如潮水般涌来,将他那点微弱的归乡念头拍碎。良久,他只挤出一句: “转些钱回去, 找师傅挑好木料。”挂断后,隔壁工位的老李探头递来一摞文件:“林远,客户下午要终稿,今晚还得 熬。”他扯出一个笑:“好,放这儿吧。”屏幕幽光映着疲惫的脸,他摸出烟盒,打火机的火苗窜起又 熄灭。辛辣的烟气钻进肺腑,呛得他眼眶发烫,却终究没落下一滴泪。他在钢筋水泥的丛林里奋力泅 渡,却渐忘了出发的码头。那些曾以为能照亮一生的星辰,早被月供、绩效与深夜的咖啡渍,研磨 成地毯上拂不去的灰。 人生行至中途,悲欢都已有了重量。父亲走在一个霜降后的清晨,没有惊动任何人,只像一片熟 透的秋叶,悄无声息地归根。隔壁的王伯拄着拐杖立在院墙外,叹道: “你爸走前,还天往树下转 30 悠,说这树跟他一样,老了,得歇了。”林远递上一支烟,王伯摆手:“戒了,医生说肺不行。”他 沉默着推开虚掩的院门。老槐已至暮年,树皮皲裂翻卷,沟壑纵横,竟与父亲临终前那双枯槁的手掌 如出一辙。他缓贴上树干,粗粝的触感顺着指尖直抵心口。“爸,”他低声说,声音散在秋风里,“我 回来了。 ”没有回音,只有落叶擦过石阶的轻响。一股钝痛无声漫开。他忽然懂了,生命原是一场无声 的交接–从泥土里挣出,在风雨中挺立,终将把筋骨还给大地。他在树下的石阶上枯坐至日暮,余晖将 他的影子拉得极长,长到仿佛能触到院墙那头。恍惚间,一个赤脚的小男孩正拨开花枝朝他奔来,笑 声清亮,惊飞了枝头的麻雀。 褪去一身疲惫,林远循着旧梦重返小镇。老屋重漆了门窗,换了亮瓦,唯有那棵槐树,依旧沉默 地立在院后。枝干已佝偻如弓,却每逢春深,依旧撑开一树如雪的繁花。 “爷,这树多老啦?”小孙 子举着纸飞机跑过来,气喘吁地问。林远抿了口茶,目光抚过虬结的枝干: “比你太爷的年纪还大 哩。”“那它疼不疼?皮都裂开了。”孩子伸出小手,小心翼地摸了摸树皮的沟壑。林远笑了,眼角的 皱纹舒展开来:“不疼。它疼过的地方,都长出新的叶子了。”纸飞机再次掷出,划过树冠。阳光穿过 新叶,在地上投下与早年别无二致的光斑。风过处,花影婆娑,时光仿佛在此打了个松软的结,将祖 父的凝望与孙儿的欢笑,轻缝进同一片年轮里。 岁月走到最后,林远的眼界已褪成一片温润的毛玻璃,万物都裹着柔光。他仍习惯坐在槐树下, 一坐便是半日。风穿过疏朗的枝桠,沙,簌,像远年的私语,又像不知名的童谣。他隐约听见藤 椅的吱呀声,听见 “当心脚下”的轻唤,听见“往外走”的哑嗓,又听见稚嫩的童音问:“爷,树疼不 疼?”他不再打捞过往,也不去丈量余生,心湖早已不起微澜。某个春深似海的午后,他缓合上双 眼,唇角漾开一抹极淡的笑意。风倏然止息,一片槐花自高处旋落,不偏不倚,停在他膝头。他嘴唇 微动,似有若无地吐出一句:“......不疼了。”洁白,轻盈,一如多年前,他第一次踮起脚尖时,抬头 望见的模样。 An English translation is provided below for the convenience of readers who are not proficient in Chinese. Behind the old house stood an old locust tree, its roots sunk deep into the yellow earth, quietly binding itself to the lifeline of Lin Yuan’s entire existence. It was a coordinate of memory-whenever the wind passed through, its growth rings would ripple outward with waves of bygone days. In the year the locust blossoms bloomed most abundantly, Lin Yuan could barely reach the armrest of the wicker chair. Sunlight filtered through the layered branches and leaves, scattering like broken gold across the blue brick ground, flickering with the breeze. Standing on tiptoe, he gripped with both hands a long bamboo pole made slippery with sweat, reaching toward the highest cluster of pure white blossoms hanging above. "Ma, look at that cluster-so bright and white!" he called out, craning his neck upward. His mother paused her needlework, smiling as she scolded him gently: "What’s the rush? The locust flowers won’t fall away. I’l shake them down for you." She rose, and with her thin, bony hand gave a gentle shake to a low branch, sending down a shower of fragrant petals. Lin Yuan spread the hem of his old jacket to catch them, sticky tree sap clinging to his fingertips. His mother wiped it away with a coarse cloth handkerchief: "Silly child, once you’re covered in locust sap, it won’t wash off." He giggled and dodged away, not knowing that sweet fragrance had already seeped into his very bones. Time then was thick and slow, slow enough to watch clearly how an ant carried a petal over the threshold. Lin Yuan believed such bright days would stretch on forever, as if he only had to reach out his hand to tuck the whole summer neatly into his pocket. Cicadas tore at the stifling air like a blunt saw dragging back and forth across nerves. On the afternoon the college entrance exam results were posted, Lin Yuan stood beneath the tree, his fingers clenched tight around that weightless admission letter, its edges already stained dark with sweat. At the foot of the wall, his father crouched in the shadows, the bitter smoke of his pipe stinging until eyes reddened. Finally, he knocked the ashes from his pipe and stuffed a neatly folded wad of cash into the side pocket of Lin Yuan’s backpack. "It’s not like home out there," he said, turning his face away, his throat working. "Keep your money close, don’t go hungry. You chose this path yourself-you’l walk it to the end, even on your knees." Lin Yuan felt a sting at the bridge of his nose and could only manage a heavy "Mm." He turned and stepped over the high threshold, hearing his father’s hoarse voice trailing behind him: "...On holidays, give us a call." The wind swept up fallen leaves at the corner of the courtyard. He did 31 not look back, only silently vowing to himself: "Once I’ve made something of myself, I’l bring you both to the city." The wind at the mouth of the lane pushed against his back, and his hometown with its old locust tree collapsed rapidly in his field of vision, finally condensing into a trembling black dot on the horizon. Youth was, from the start, a long-premeditated journey away. He hungered for the unnamed lights of distant places, eager to break free from this homeland-so quiet it unsettled the heart, so steeped in the flavor of cicada song and locust fragrance. The city rose from the ground, its glass curtain walls slicing the sky into precise geometries, cutting the days too into fragments billed by the second. Lin Yuan sat at his workstation on the twenty-seventh floor, gazing down at the torrent of steel and glass beneath him, his pupils reflecting not a shred of warmth. His phone vibrated on the desk-his mother’s voice traveled a thousand miles through the wire, light as if afraid of shattering something: "The locust tree... it might not make it. Half its leaves have turned yellow." He lowered his voice, fingers absently tracing the rim of his coffee cup: "Ma, what happened? Is it the roots?" "The old trouble-half of it’s rotted through. Had someone look at it, they said we need to prop it up with a wooden frame." His mother paused, her voice growing softer. "You just focus on your work, don’t worry about it." A rustle of coughing came through the line, and his chest tightened: "I’l come back this weekend-" "Don’t!" his mother cut in quickly, her tone carrying a tenderness that brooked no argument. "Didn’t you say your boss Zhang is pushing for that proposal? Everything’s fine here, really." He opened his mouth, but his gaze collided with his supervisor’s urging look and a colleague’s hurrying footsteps. The clatter of keyboards surged in like a tide, crushing what small longing for home had stirred in him. After a long moment, he could only squeeze out: "I’l wire some money back-find a craftsman and get good timber." After hanging up, the colleague at the next desk, Old Li, leaned over with a stack of documents: "Lin Yuan, the client needs the final draft this afternoon, we’l be pulling another late night." He forced out a smile: "Sure, just leave it here." The dim glow of the screen lit his weary face. He fished out a cigarette; the lighter’s flame flared up and died. The acrid smoke burrowed into his lungs, stinging his eyes hot-but in the end, not a single tear fell. He struggled to swim through this forest of concrete and steel, gradually forgetting the harbor from which he had set out. Those stars he once believed would light his whole life had long since been ground down, by mortgage payments, performance reviews, and late-night coffee stains, into dust that no longer stirred on the carpet. Life had reached its midpoint; both joy and sorrow now carried weight. His father passed on a frost- touched morning, disturbing no one, like a fully ripened autumn leaf returning silently to its roots. Old Wang from next door leaned on his cane outside the courtyard wall and sighed: "Before your father passed, he still went to stand under that tree every day, saying it was just like him-old now, needed its rest." Lin Yuan offered him a cigarette; Old Wang waved it off: "Gave it up. Doctor says my lungs can’t take it." He silently pushed open the half-closed courtyard gate. The old locust had reached its twilight years, its bark cracked and curling, furrowed like ravines-strikingly like his father’s withered hands in his final days. He slowly pressed his palm against the trunk, its rough texture traveling straight from his fingertips to his heart. "Dad," he said quietly, his voice dissolving into the autumn wind, "I’m home." There was no answer, only the faint rustle of fallen leaves brushing across the stone steps. A dull ache spread silently through him. He suddenly understood-life was, from the beginning, a silent handover: wrenched from the earth, standing tall through wind and rain, ultimately returning its bones and sinews to the ground. He sat on the stone steps beneath the tree until dusk, the sunset stretching his shadow impossibly long, long enough it seemed to touch the far wall of the courtyard. In a daze, he saw a barefoot little boy pushing through the blossoming branches, running toward him, laughter clear and bright, startling the sparrows from the treetop. Having shed the accumulated weariness of years, Lin Yuan followed an old dream back to the small town. The old house had fresh paint on its doors and windows, new glazed tiles on the roof-only the locust tree still stood silently in the back courtyard, unchanged. Its branches had grown bent like a bow, yet every deep spring it still unfurled a crown of blossoms white as snow. "Grandpa, how old is this tree?" His little grandson ran up holding a paper airplane, breathless with the question. Lin Yuan took a sip of tea, his gaze passing over the gnarled branches: "Older than your great-grandfather was." "Does it hurt? Its bark is all cracked." The child reached out a small hand, carefully touching the furrows in the bark. Lin Yuan smiled, the wrinkles at his eyes softening: "It doesn’t hurt. Wherever it once hurt, new leaves have 32 grown." The paper airplane sailed out again, cutting across the canopy. Sunlight filtered through the new leaves, casting patches of light on the ground no different from those of years long past. Where the wind passed, the flower shadows danced, and time seemed to tie itself into a soft knot here, sewing the grandfather’s gaze and the grandchild’s laughter gently into the very same growth ring. As the years drew to their close, Lin Yuan’s eyesight had faded to a warm, frosted glass, all things wrapped in soft light. He still liked to sit beneath the locust tree, sometimes for half a day at a time. The wind passed through the sparse branches, rustling, whispering, like voices from distant years, or an unnamed lullaby. He seemed to hear the creak of the wicker chair, hear "watch your step" called out gently, hear a hoarse voice saying "go on out into the world," and then hear a childish voice asking: "Grandpa, does the tree hurt?" He no longer fished through the past, nor measured what remained of his life; the lake of his heart no longer rippled. On a certain afternoon deep in spring, he slowly closed his eyes, the corners of his mouth curving into the faintest smile. The wind suddenly stilled, and a single locust blossom spiraled down from above, landing precisely upon his lap. His lips moved faintly, as though breathing out the words: "...It doesn’t hurt anymore." Pure white, weightless-just as it had appeared, all those years ago, the very first time he had stood on tiptoe and looked up. B Additional Quantitative and Qualitative Results This appendix supplements Section 6. We expand the aggregated scores into a per-novel breakdown (B.1), show that FilmWorld is not tied to a single visual style (B.2), examine the duration of the generated films to characterize the scale of output FilmWorld produces (B.3), and conduct a cross-evaluator analysis on FilmEval to verify that its rankings are stable across different judge models (B.4). B.1 Per-Novel Full Score Tables Table 6 reports the full score matrix of all 6 methods over the 15 novels and 9 sub-metrics, exposing the per-novel distribution and supplying the coordinates for the covariance-ellipse analysis. Novels use the canonical IDs (C1–C15) of Appendix A.1, ordered by difficulty tier (Easy C1–C5, Medium C6–C10, Hard C11–C15); the sub-metrics follow the main-paper grouping into Cinematic Presentation (VP, NEP, AVP), Film Consistency (C, SC, OC), and Novel Fidelity (NHR, LR, SR). Two main-paper findings are visible at per-novel granularity. First, FilmWorld’s overall scores stay tightly concentrated (roughly 87–91) across all 15 novels, whereas every baseline spreads far wider with pronounced low outliers on the harder novels. Second, FilmWorld’s largest gains lie in Novel Fidelity (NHR, LR, SR) and do not collapse on the Hard tier, confirming that grounding generation in an explicit symbolic state trajectory suppresses narrative omission and hallucination as complexity grows. B.2 Style Generalization Study The main experiments uniformly adopt a Studio Ghibli anime style across all methods, purely to eliminate stylistic discrepancy as a confounding factor in evaluation. This choice does not imply any dependence of FilmWorld on a particular visual style. Because style enters the pipeline only through a short natural-language descriptor injected into the image generator, and never interacts with the symbolic world-state trajectory, FilmWorld is agnostic to the rendered look. To make this concrete, this section lists five style prompts spanning animation and photorealistic looks, and shows the same shot rendered under each. Each style is defined by a compact descriptor appended to the tail of the image generator’s system prompt. The descriptor conditions only the appearance of the rendered pixels; the entity identities, spatial composition, and end-state metadata carried by the shot directive are left untouched. The five style prompts are: Ghibli style. Studio Ghibli animation style, soft watercolor textures, hand-drawn cel-shading, warm pastel color palette, gentle natural lighting, painterly backgrounds. 33 Ghibli Disney 3D Photorealistic Inuyasha Shinkai Figure 17 Style generalization across five style prompts. Each column is a representative keyframe from Huaqiang Buying Watermelons (C4), rendered independently under each style prompt (rows). Each style descriptor faithfully imposes its intended visual look, while entity identity and narrative content remain consistent across styles, confirming that style is effectively controlled and decoupled from the underlying world-state trajectory. Shinkai style. Makoto Shinkai anime style, Japanese anime aesthetics, crystal clear and transparent colors, soft golden sunlight, fresh and airy atmosphere, luminous sky and clouds, delicate light and shadow details. Inuyasha style. Inuyasha (anime series) style, in the art style of Rumiko Takahashi, late 90s and early 2000s retro anime aesthetic, traditional cel-shaded animation, bold and clean outlines, simple, hard-edged shadows, a color palette of earthy tones mixed with bold primary colors, painterly backgrounds depicting feudal Japan, mystical forests, and ancient temples, a hint of film grain and analog texture for a nostalgic feel. Disney 3D style. Disney 3D animation style, Pixar-style rendering, vibrant and saturated colors, smooth and glossy surfaces, expressive big eyes, soft global illumination, warm and whimsical atmosphere, rounded character design, cinematic depth of field, high-quality subsurface scattering on skin. Photorealistic style. Cinematic photorealistic style, authentic film-like quality, natural film grain, soft natural lighting, true-to-life color without oversaturation, matte surface texture, avoiding plastic sheen and waxy look, natural organic depth of field, retaining authentic imperfections and detail layers, cinema-grade color grading (Kodak/Fuji film color science aesthetic). Figure 17 shows the effect of varying only the style descriptor while keeping the input narrative fixed. Rather than restricting to a single shot, we select several representative keyframe positions drawn from across the fully rendered film of Huaqiang Buying Watermelons (C4), spanning different scenes and character configurations. Because the shot directive is itself automatically derived by the system rather than manually specified, minor stochastic variation in the parsed entities, composition, or pose may arise across independent runs; nonetheless, the overall narrative content, participating entities, and spatial arrangement remain highly consistent. This section is illustrative only: it demonstrates cross-style transferability and makes no claim about the relative quality of the styles, which would confound the controlled evaluation of the main paper. 34 Table 6 Per-novel scores of all 6 methods across the 15 novels and 9 sub-metrics. The results are grouped into Cinematic Presentation, Film Consistency, and Novel Fidelity. Within each subtable the shaded rows report the per-tier means (Easy/Medium/Hard) and the method-level overall; the Overall column is the mean of the nine sub-metrics. (a) M-StoryAgent Cinematic PresentationFilm ConsistencyNovel Fidelity IDVP NEP AVP CCSCOC NHR LRSR Overall C183.00 82.00 80.00 81.80 86.22 96.73 96.71 93.00 85.00 87.16 C284.00 84.00 84.00 81.77 87.24 97.82 90.88 88.00 86.00 87.08 C382.00 82.00 81.00 65.37 83.72 97.56 65.54 78.00 57.00 76.91 C482.00 76.00 80.00 51.86 80.54 93.67 68.35 77.00 55.00 73.82 C582.00 81.00 80.00 77.96 87.79 95.99 93.83 86.00 57.00 82.40 Easy avg82.6081.0081.0071.7585.1096.3583.0684.4068.0081.47 C673.00 74.00 77.00 43.36 87.12 95.47 97.22 93.00 85.00 80.57 C778.00 78.00 84.00 77.27 89.55 93.72 98.19 91.00 79.00 85.41 C879.00 79.00 77.00 76.15 86.74 96.61 91.04 80.00 55.00 80.06 C980.00 75.00 81.00 47.36 83.49 87.82 29.83 71.00 19.00 63.83 C1076.00 75.00 76.00 72.21 85.38 96.08 87.27 82.00 58.00 78.66 Medium avg77.2076.2079.0063.2786.4693.9480.7183.4059.2077.71 C1183.00 81.00 82.00 76.48 92.20 98.87 99.29 89.00 82.00 87.09 C1282.00 83.00 85.00 79.08 87.23 98.07 99.37 83.00 69.00 85.08 C1383.00 81.00 86.00 79.56 88.87 96.50 98.60 77.00 48.00 82.06 C1481.00 80.00 75.00 75.02 91.15 100.00 83.28 81.00 62.00 80.94 C1574.00 76.00 75.00 69.52 88.03 94.95 91.71 79.00 41.00 76.58 Hard avg80.6080.2080.6075.9389.5097.6894.4581.8060.4082.35 Overall80.1379.1380.2070.3287.0295.9986.0783.2062.5380.51 (b) VGoT Cinematic PresentationFilm ConsistencyNovel Fidelity IDVP NEP AVP CCSCOC NHR LRSR Overall C186.00 82.00 79.00 85.37 80.51 94.05 78.39 79.00 64.00 80.92 C288.00 83.00 77.00 79.86 87.65 93.64 80.33 85.00 65.00 82.16 C384.00 85.00 83.00 80.81 91.06 96.43 89.27 89.00 70.00 85.40 C485.00 86.00 81.00 75.00 88.91 90.30 93.31 81.00 68.00 83.17 C580.00 84.00 86.00 80.44 86.05 93.94 59.93 90.00 60.00 80.04 Easy avg84.6084.0081.2080.3086.8493.6780.2584.8065.4082.34 C674.00 77.00 74.00 72.44 81.27 91.56 94.78 87.00 75.00 80.78 C778.00 82.00 78.00 78.73 94.36 94.23 94.83 89.00 63.00 83.57 C883.00 87.00 85.00 81.00 90.27 93.39 95.97 87.00 69.00 85.74 C985.00 86.00 72.00 83.49 88.07 98.09 93.23 86.00 68.00 84.43 C1079.00 82.00 83.00 79.81 89.09 100.00 77.68 85.00 70.00 82.84 Medium avg79.8082.8078.4079.0988.6195.4591.3086.8069.0083.47 C1174.00 75.00 76.00 75.90 87.00 98.28 82.74 80.00 57.00 78.44 C1274.00 80.00 78.00 78.92 92.72 97.12 98.43 75.00 52.00 80.69 C1383.00 84.00 84.00 80.27 87.86 98.19 93.40 83.00 47.00 82.30 C1481.00 82.00 81.00 84.32 88.89 98.95 84.29 77.00 51.00 80.94 C1582.00 82.00 84.00 74.43 84.50 92.53 87.27 79.00 44.00 78.86 Hard avg78.8080.6080.6078.7788.1997.0189.2378.8050.2080.25 Overall81.0782.4780.0779.3987.8895.3886.9283.4761.5382.02 (c) MovieAgent Cinematic PresentationFilm ConsistencyNovel Fidelity IDVP NEP AVP CCSC OC NHR LRSR Overall C182.00 82.00 77.00 79.62 85.00 96.90 87.14 97.00 75.00 84.63 C282.00 86.00 75.00 83.23 92.44 96.16 84.30 92.00 71.00 84.68 C372.00 79.00 81.00 76.24 86.74 95.21 80.26 95.00 85.00 83.38 C467.00 64.00 75.00 43.33 77.23 92.20 87.51 92.00 76.00 74.92 C577.00 81.00 79.00 79.26 86.37 94.20 89.96 93.00 83.00 84.75 Easy avg76.0078.4077.4072.3485.5694.9385.8393.8078.0082.47 C675.00 80.00 74.00 84.81 89.21 94.88 91.70 97.00 85.00 85.73 C780.00 78.00 74.00 74.90 86.72 98.27 95.09 97.00 79.00 84.78 C882.00 85.00 79.00 72.46 88.79 97.91 86.14 90.00 77.00 84.26 C983.00 82.00 77.00 81.11 91.56 98.24 91.20 93.00 79.00 86.23 C1080.00 79.00 76.00 69.22 81.40 96.50 87.15 81.00 70.00 80.03 Medium avg80.0080.8076.0076.5087.5497.1690.2691.6078.0084.21 C1182.00 85.00 78.00 81.69 92.15 98.81 91.04 97.00 76.00 86.85 C1282.00 85.00 76.00 80.68 91.22 98.42 95.33 97.00 75.00 86.74 C1380.00 84.00 79.00 71.51 90.08 99.45 87.67 93.00 62.00 82.97 C1484.00 85.00 80.00 83.72 92.32 97.38 89.71 95.00 78.00 87.24 C1579.00 82.00 85.00 78.51 86.83 98.75 86.64 91.00 55.00 82.53 Hard avg81.4084.2079.6079.2290.5298.5690.0894.6069.2085.27 Overall79.1381.1377.6776.0287.8796.8988.7293.3375.0783.98 35 Table 6 (continued) Per-novel scores of all 6 methods across the 15 novels and 9 sub-metrics. (d) ViMax Cinematic PresentationFilm ConsistencyNovel Fidelity IDVP NEP AVP CCSC OC NHR LRSR Overall C182.00 78.00 85.00 88.14 81.97 97.96 75.74 72.00 56.00 79.65 C283.00 79.00 84.00 83.70 86.28 86.56 91.95 78.00 64.00 81.83 C386.00 87.00 87.00 84.00 89.33 91.33 97.75 80.00 59.00 84.60 C472.00 80.00 82.00 78.68 91.54 97.96 77.55 88.00 72.00 82.19 C586.00 88.00 88.00 75.59 85.98 95.95 95.27 86.00 84.00 87.20 Easy avg81.8082.4085.2082.0287.0293.9587.6580.8067.0083.09 C666.00 74.00 65.00 84.51 83.62 94.50 93.32 81.00 68.00 78.88 C779.00 83.00 83.00 77.20 89.43 87.50 98.98 71.00 56.00 80.57 C873.00 80.00 80.00 70.47 83.57 94.91 91.21 76.00 69.00 79.80 C984.00 86.00 85.00 83.50 86.73 94.79 98.15 81.00 69.00 85.35 C1067.00 69.00 70.00 75.59 87.06 95.78 92.50 78.00 56.00 76.77 Medium avg73.8078.4076.6078.2586.0893.5094.8377.4063.6080.27 C1186.00 87.00 87.00 80.32 87.73 95.00 98.62 71.00 55.00 83.07 C1267.00 77.00 77.00 76.00 92.60 86.27 97.83 68.00 46.00 76.41 C1366.00 78.00 84.00 79.40 87.77 94.47 77.78 83.00 56.00 78.49 C1482.00 81.00 79.00 84.35 86.42 96.96 90.15 78.00 63.00 82.32 C1573.00 78.00 79.00 79.48 89.51 97.72 86.92 83.00 49.00 79.51 Hard avg74.8080.2081.2079.9188.8194.0890.2676.6053.8079.96 Overall76.8080.3381.0080.0687.3093.8490.9178.2761.4781.11 (e) VideoClaw Cinematic PresentationFilm ConsistencyNovel Fidelity IDVP NEP AVP CCSC OC NHR LRSR Overall C177.00 79.00 78.00 83.53 91.11 91.40 84.75 81.00 64.00 81.09 C287.00 88.00 87.00 51.68 99.23 95.57 78.45 78.00 53.00 79.77 C382.00 83.00 83.00 80.18 94.82 98.17 92.33 99.00 90.00 89.17 C477.00 81.00 79.00 76.15 95.95 94.74 92.94 94.00 79.00 85.53 C582.00 85.00 86.00 49.86 92.80 97.01 91.90 97.00 88.00 85.51 Easy avg81.0083.2082.6068.2894.7895.3888.0789.8074.8084.21 C675.00 69.00 70.00 71.33 78.71 88.42 81.67 68.00 52.00 72.68 C783.00 82.00 86.00 74.21 97.95 96.58 89.18 86.00 75.00 85.55 C885.00 88.00 85.00 80.05 94.98 98.47 94.28 95.00 82.00 89.20 C985.00 86.00 87.00 82.07 93.73 94.35 93.00 79.00 56.00 84.02 C1079.00 82.00 83.00 78.97 96.80 98.53 95.09 97.00 89.00 88.82 Medium avg81.4081.4082.2077.3392.4395.2790.6485.0070.8084.05 C1164.00 72.00 81.00 79.60 92.80 97.23 97.76 80.00 56.00 80.04 C1276.00 84.00 86.00 73.90 90.86 83.43 98.56 76.00 40.00 78.75 C1383.00 88.00 88.00 85.38 98.81 98.96 96.90 99.00 81.00 91.01 C1481.00 83.00 81.00 82.44 95.72 99.88 88.83 99.00 85.00 88.43 C1580.00 80.00 81.00 49.53 94.39 98.88 87.17 96.00 83.00 83.33 Hard avg76.8081.4083.4074.1794.5295.6893.8490.0069.0084.31 Overall79.7382.0082.7373.2693.9195.4490.8588.2771.5384.19 (f) FilmWorld (Ours) Cinematic PresentationFilm ConsistencyNovel Fidelity IDVP NEP AVP CCSCOC NHRLRSR Overall C180.00 86.00 85.00 85.28 90.53 94.15 93.07 94.00 75.00 87.00 C282.00 87.00 85.00 84.47 94.38 98.06 97.69 98.00 86.00 90.29 C384.00 86.00 82.00 83.25 92.95 98.65 99.48 97.00 89.00 90.26 C478.00 82.00 84.00 78.33 91.63 100.00 98.06 99.00 87.00 88.67 C585.00 88.00 86.00 83.19 93.73 95.26 96.53 97.00 83.00 89.75 Easy avg81.8085.8084.4082.9092.6497.2296.9797.0084.0089.19 C673.00 79.00 77.00 81.47 93.93 95.61 91.49 100.00 91.00 86.94 C780.00 84.00 85.00 80.78 94.76 95.55 95.75 100.00 87.00 89.20 C885.00 88.00 86.00 82.84 94.29 99.44 97.55 100.00 88.00 91.24 C984.00 88.00 85.00 84.72 94.94 97.04 92.39 97.00 83.00 89.57 C1079.00 81.00 83.00 80.92 98.31 98.81 90.48 99.00 81.00 87.95 Medium avg80.2084.0083.2082.1595.2597.2993.5399.2086.0088.98 C1178.00 80.00 80.00 84.69 95.65 98.53 98.61 99.00 85.00 88.83 C1281.00 86.00 84.00 81.74 96.10 98.08 98.85 99.00 91.00 90.64 C1380.00 83.00 83.00 85.03 95.94 99.29 97.92 98.00 83.00 89.46 C1483.00 86.00 85.00 85.19 96.79 98.06 95.85 100.00 85.00 90.54 C1583.00 85.00 86.00 83.88 95.74 99.55 95.11 98.00 87.00 90.36 Hard avg81.0084.0083.6084.1196.0498.7097.2798.8086.2089.97 Overall81.0084.6083.7383.0594.6497.7495.9298.3385.4089.38 36 0 5 10 15 20 (minutes) FilmWorld (Ours)MovieAgentVideoClawMM-StoryAgentVGoTViMax 0 200 400 600 800 1000 1200 1400 Film duration (seconds) Difficulty Easy Medium Hard Figure18 Distributionofgeneratedvideodurationsacrossthesixsystems. Each box summarizes the durations of the 15 films produced by a system (one per FilmEval novel), with individual points colored by difficulty tier (Easy/Medium/Hard); systems are ordered by median duration. FilmWorld yields both the longest films (median 12.9 min) and the widest spread, with duration scaling markedly from Easy to Hard. Table 7 Generated video duration (m:s) across the six systems on the 15 FilmEval novels. Each cell is the actual duration of the film produced by a given system for a given novel; rows are grouped by difficulty tier. The rightmost column reports the source length (English words for C1–C2, C6–C7, C11–C12; Chinese characters otherwise). FilmWorld scales its output length with narrative complexity, whereas fixed-pipeline baselines emit near-constant durations. IDFilmWorldVideoClawMM-StoryAgentMovieAgentVGoTViMaxLength C14:432:193:444:372:061:561,015 C26:552:273:445:582:061:461,149 C36:437:043:164:122:061:561,633 C45:263:593:163:012:011:461,492 C56:375:553:163:522:062:161,614 C69:111:013:446:532:061:511,348 C713:073:073:165:122:061:262,067 C811:086:413:304:322:061:512,214 C912:572:563:164:572:061:312,996 C1013:279:523:162:462:062:062,907 C1117:302:463:308:042:061:102,334 C1221:362:443:165:532:061:102,733 C1320:0611:363:025:072:062:064,829 C1423:5011:143:166:032:061:564,334 C1513:0710:003:163:322:061:564,663 B.3 On the Duration of Generated Films Duration serves as a diagnostic signal, not a metric. Faithfully adapting a novel requires enough screen time to stage its scenes, characters, and events; a system that compresses a 4,800-character story into two minutes has necessarily elided most of them. We thus read generated duration as a physical trace of narrative coverage, that is, a lower bound on how much of the story could have been rendered, rather than as a quality metric, since a longer film is not intrinsically better. Interpreted alongside the fidelity and consistency scores, it diagnoses whether a system engages with the full narrative or merely samples a fragment. Figure 18 and Table 7 report per-film durations for all six systems across the 15 novels. FilmWorld scales duration with narrative complexity. The six systems fall into two regimes. Fixed-pipeline baselines emit near-constant durations that are decoupled from the source: VGoT collapses to∼2.1 minutes and M-StoryAgent to∼3.3 minutes on every novel, regardless of whether the input is a 1,015-word vignette or a 4,829-character novella. FilmWorld instead exhibits both the longest films (median 12.9 minutes) and the widest spread, growing from 4–7 minutes on Easy sources to as much as 17–24 minutes on most Hard ones. Importantly, this trend reflects content volume rather than difficulty per se: our difficulty tiers are defined by narrative-structural complexity, which need not translate into longer screen time. The one exception is C15, a 37 Hard-tier story whose FilmWorld rendition runs only 13.1 minutes, shorter than its Hard peers, because its complexity stems largely from dense, fast-paced dialogue, which is verbally rich yet visually compact and thus occupies little screen time. This length-to-content scaling is precisely the behavior expected of genuine narrative coverage: because our construction phase materializes the full set of world entities and plot events before rendering, downstream shot planning expands to accommodate the content a story actually requires rather than truncating it to a fixed budget. The baselines’ flat profiles, by contrast, expose a structural ceiling on how much narrative they can physically represent. Figure 19 Cross-evaluator analysis on FilmEval. We re-run the automatic protocol with three distinct MLLM judges (Gemini 3.1 Pro, Qwen3.5-Omni, and Seed2.0-Lite) on the five systems. (a) Overall score per method under each judge: FilmWorld ranks first under all three, and the induced rankings are near-identical (Spearmanρ≥0.9). (b) Mean pairwise per-sample agreement by dimension, with the three pairwise values overlaid as dots: correlation increases from Cinematic Presentation (r = 0.32) to Film Consistency (r = 0.51) to Novel Fidelity (r = 0.88). Figure 20 Alignment between each MLLM evaluator and human ratings. For each of the three judges, we plot the per-film overall score (Y) against the mean human rating (X, 0–5 scaled to 0–100) over the 75 films, colored by system. The solid line is a linear fit with its 95% confidence band; Pearsonr, Spearmanρ, and the two-sidedp-value are annotated. All three evaluators correlate significantly and positively with human judgment. B.4 Cross-Evaluator Analysis on FilmEval A natural concern for any MLLM-based protocol is whether its verdicts hinge on the specific judge model. To test this, we re-run the entire FilmEval protocol with two additional multimodal models, Qwen3.5-Omni and Seed2.0-Lite, and compare their scores against those of our default Gemini 3.1 Pro judge. System-level rankings are model-invariant. As shown in Figure 19(a), FilmWorld is ranked first by every judge, and by a consistent margin. The induced method orderings are near-identical, with a Spearman rank correlation ofρ= 1.0 between Gemini and Qwen andρ= 0.9 against Seed, the sole difference being a single adjacent swap between the closely scored MovieAgent and VGoT. The conclusions drawn from FilmEval, and in particular the superiority of FilmWorld, therefore do not depend on the choice of evaluator. 38 Agreement follows an objective-to-subjective gradient. At the finer per-sample level (Figure 19(b)), the mean pairwise correlation across the three judges rises monotonically from Cinematic Presentation (r= 0.32) to Film Consistency (r= 0.51) to Novel Fidelity (r= 0.88). This pattern mirrors the automatic-human alignment: the checklist-grounded, novel-anchored Novel Fidelity and Film Consistency metrics assess objectively verifiable properties and transfer almost perfectly across heterogeneous judges, whereas Cinematic Presentation targets aesthetic quality, which is inherently judge-dependent. Every evaluator aligns with human judgment. Beyond agreeing with one another, all three judges track human perception. Figure 20 plots each evaluator’s per-film overall score against the mean human rating over the 75 films. Every judge is significantly and positively correlated with human ratings (Pearsonr= 0.79, 0.75, and 0.47 for Gemini, Qwen, and Seed; allp <10 −4 ), and their Spearman coefficients are consistently high (ρ≈ 0.74 for all three). The lower Pearson value of Seed2.0-Lite reflects a few compressed low-score outliers rather than a weaker monotonic trend, so the human-perceived quality ordering of the generated films is recovered regardless of which MLLM model instantiates FilmEval. C Baseline Adaptation Details We detail the five baselines of the main paper. Each entry follows a uniform four-part structure: the native pipeline, our adaptation, the preserved versus modified orchestration, and the source. To isolate framework- level differences, all baselines share the same foundation stack as FilmWorld: text planning uses Gemini 3.1 Pro, image generation uses Nano Banana 2, and video generation uses Wan 2.7. Our full reproduction code is publicly available at the repository below. GitHub: github.com/HaoTone-monster/N2FBaseline M-StoryAgent. Native pipeline. M-StoryAgent converts a story specification into an outline and a page sequence, and then generates page-level image, speech, sound, and music assets that are composed into a video. Adaptation. We feed the complete novel and prompt the text model to produce a source-faithful outline and an ordered set of pages. The image model renders stylistically consistent illustrations, and MusicGen supplies the background music. Preserved / modified orchestration. We retain the outline-to-page hierarchy and the slideshow composition, but keep only the image and music branches; the speech and sound-effect branches are disabled. Source. Official public implementation: github.com/X-PLUG/M_StoryAgent. VGoT (VideoGen-of-Thought). Native pipeline. VGoT expands a short prompt into a multi-shot storyline, generates character-stage avatars and shot keyframes, and enforces cross-shot consistency through identity conditioning and latent propagation. Adaptation. We convert each novel into a 25-shot storyline, generate the avatars and avatar-conditioned keyframes, and condition each shot video on its corresponding keyframe. Preserved / modified orchestration. We retain the dynamic storyline planning, the five-dimensional shot prompts, and the avatar assignment. Cross-shot identity is instead propagated through explicit image-space avatar references, replacing the original IP-Adapter and adjacent-latent propagation. Source. Official public implementation: github.com/DuNGEOnmassster/VideoGen-of-Thought. MovieAgent. Native pipeline. MovieAgent hierarchically decomposes a screenplay into sub-scripts, scenes, and shots, and then renders character-conditioned shot images and videos for final assembly. Adaptation. We automatically convert the novel into a MovieScript with structured character profiles, generate canonical character portraits, and add source-faithful animation and dialogue-performance constraints. Preserved / modified orchestration. We retain the Screenwriter, Scene Planning, and Shot Plot Create agents. The original manual input preparation and rendering backends are replaced by our automatic novel conversion and the shared foundation stack. Source. Official public implementation: github.com/showlab/MovieAgent. ViMax. Native pipeline. ViMax performs character extraction, multi-view portrait generation, storyboard design, camera-tree construction, reference selection, frame generation, and shot-video composition. Adaptation. We use the complete novel as the script input and remove the built-in shot-count limit. The revised prompts emphasize source faithfulness, unrestricted shot planning, stable character identities, and a consistent Ghibli style. Preserved / modified orchestration. We retain the camera tree, reference management, transition generation, and first/last-frame conditioning, while redirecting the text, image, and video generation to the shared backends. Source. Official public implementation: github.com/HKUDS/ViMax. 39 VideoClaw. Native pipeline. VideoClaw processes a creative concept through screenplay, character, storyboard, reference-frame, video-generation, and post-editing stages. Adaptation. We replace the short creative input with the complete novel and revise the prompts from short-drama expansion to faithful single-episode adaptation under consistent character and animation constraints. Preserved / modified orchestration. We retain the six-stage agent workflow and the project-session asset passing, while adapting the input semantics, the prompts, and the generative backends. Source. Official public implementation:github.com/HITsz-TMG/AIGC-Claw. Figure 21 Human-evaluation rating rubric presented to annotators. Each of the three dimensions is scored on a 0–5 Likert scale, accompanied by a list of concrete sub-criteria and level-wise anchor descriptions. D Human Evaluation Protocol This section documents how the human-evaluation scores reported in the main paper are collected. Human evaluation complements the automatic metrics by capturing holistic, perceptual judgments that are difficult to fully operationalize in an automated evaluator. D.1 Rating Rubric Each annotator first reads the source novel and then watches the anonymized video before rating it on three dimensions, namely Cinematic Presentation, Film Consistency, and Novel Fidelity, each on a 0–5 Likert scale (0 40 Figure 22 Web-based annotation interface for human evaluation. The left panel shows the source novel with its title and difficulty tier; the right panel presents the anonymized video and collects independent 0–5 ratings for Cinematic Presentation, Film Consistency, and Novel Fidelity, together with an optional comment. = completely unacceptable, 5 = excellent). The three dimensions are judged independently, since strong visual quality does not imply faithful adaptation, and a plot-accurate video is not necessarily internally consistent. Cinematic Presentation targets the intrinsic perceptual quality of the video, covering visual aesthetics, style stability, camera presentation, and overall watchability. Film Consistency targets temporal stability across shots, covering the coherence of characters, scenes, objects, and their spatial relations. Novel Fidelity targets faithfulness to the source, covering character, plot, scene, and relationship restoration as well as hallucination control. The complete instructions and per-level anchors provided to annotators are shown in Figure 21. D.2 Annotation Interface To standardize the evaluation process and minimize cognitive load, we develop a dedicated web-based annotation interface, shown in Figure 22. The interface adopts a two-panel layout that places the source material and the video side by side, so that annotators can cross-reference the story while watching. The left panel displays the novel’s title, difficulty tier, and full scrollable text, while the right panel embeds the anonymized video in a standard player with playback controls. Below the player, the three evaluation dimensions, namely Cinematic Presentation, Film Consistency, and Novel Fidelity, are each rated through a row of 0–5 buttons accompanied by a one-line reminder of the criterion, followed by an optional free-text comment box. All videos are presented under anonymized identifiers (e.g.,Video 000017) to prevent method- identity bias, and their display order is randomized across annotators. Submitted ratings can be revised and resubmitted at any time, allowing annotators to recalibrate as they gain familiarity with the pool. 41 E Discussion E.1 Limitations and Future Work Despite its strong empirical performance, FilmWorld has several limitations that delineate its current boundary and point to directions for future work. Input length and hierarchical world memory. Our experiments focus on narratives of roughly 1,000–5,000 Chinese characters or 1,000–3,000 English words. Scaling to full-length novels remains unverified and would require a hierarchical world memory that summarizes chapter-level state and reinstantiates only locally relevant entities per scene, to keep both context and computation tractable. Upstream world-construction errors. FilmWorld treats the parsed symbolic trajectory as the shared source of truth for downstream agents. This design amplifies consistency when the trajectory is correct, but the same mechanism can propagate errors from entity resolution, implicit-event recovery, temporal ordering, or state assignment, yielding films that are internally consistent yet subtly unfaithful to the source. Uncertainty-aware state construction and provenance links from each state assignment back to the text are promising safeguards. Discrete world-state representation. Encoding entities through discrete attributes such as age stage, costume, season, and weather is what makes consistency explicitly enforceable, but it also quantizes properties that are inherently continuous, such as gradual aging, evolving lighting, and subtle emotional shifts. Hybrid representations that combine discrete events with continuous attributes and states are a natural next step. Absence of an explicit 3D spatial prior. Spatial relations in FilmWorld are anchored only at the textual and visual-reference level, without an underlying geometric scene, which can leave entities spatially unanchored in visually complex layouts. Introducing a coarse 3D scene proxy would strengthen cross-shot spatial coherence and camera-consistent rendering. Cinematic artistry beyond narrative fidelity. FilmWorld privileges faithful restoration of narrative content, yet cinematic adaptation also relies on omission, pacing, montage, symbolic camera language, and thematic reinterpretation. Rendering prose event by event can therefore penalize legitimate directorial re-creation, and our automatic metrics, validated only on 15 moderate-length narratives across two languages under a single visual style, do not assess aesthetic qualities such as tone, mood, or auteur voice. Broader benchmarking and explicit modeling of directorial intent are left to future work. Rendering fidelity bounded by foundation models. As analyzed in Appendix B.3, FilmWorld enforces consistency at the symbolic level, but pixel-level fidelity remains bounded by the underlying image and video generators. Since our framework is modular with respect to these backbones, residual rendering artifacts are expected to diminish as foundation models advance. E.2 Misuse Risk and Responsible Release As a novel-to-film system, FilmWorld inherits the dual-use risks common to generative media. We outline the principal concerns below, together with the measures we take to mitigate them. Intellectual property. A film generated from a novel is a derivative work, and applying FilmWorld to copyrighted texts without authorization may raise intellectual-property concerns. FilmEval is therefore built exclusively from original, public-domain, or substantially rewritten sources, and users deploying the system elsewhere are responsible for securing the rights to their inputs. Synthetic media misuse. Like any video generation system, FilmWorld could in principle be misused to fabricate misleading footage. Two properties of our current setting partially mitigate this risk: outputs are rendered in an overtly stylized, non-photorealistic aesthetic, and character identities are drawn from fictional entities rather than real people. These are mitigations rather than guarantees, and continued caution will be warranted as foundation generators become more photorealistic. Responsible release. We release our resources for reproducibility and downstream research. The release is intended for research use, is distributed under a license that prohibits harmful applications such as disinformation and non-consensual depiction of real persons, and encourages clear disclosure that outputs are AI-generated. FilmWorld serves as a tool to assist human creators rather than to replace editorial judgment. 42