Published · journal article

ASAP for multi-outputs: auto-generating storyboard and pre-visualization with virtual actors based on screenplay

Hanseob Kim · Ghazanfar Ali · Bin Han · Hwang Youn Kim · Jieun Kim · Hyemin Shin · Gerard Jounghyun Kim · Jae-In Hwang

2025 · Multimedia Tools and Applications · First online 3 August 2024; volume 84 (2025)

Equal contribution

A screenplay becomes storyboards, animated previsualization, and immersive scenes.

Research illustration for ASAP journal
Research illustration

From the paper

Author abstract

One of the pressing desires of content creators is to be able to visualize how their characters will look in a scene as soon as possible. In the early stages of film production, this desire can be partly achieved by the computer graphics-based process known as Pre-visualization (Previz). However, traditional previz necessitates a high level of expertise and is also time-consuming. This paper introduces the ASAP system, an automated tool that creates pre-visualized animations and storyboards by generating virtual character behavior/animations based on understanding the screenplay. The ASAP system parses the user-written screenplay to extract data, including character names, dialogue, actions, and emotions. This extracted data is then passed to the respective modules, which select virtual characters and automatically generate their speaking gestures, physical movements, and expressive behaviors. We demonstrate the system’s fidelity by presenting multiple outputs, including a 2D storyboard, a 3D preview, and a VR-based immersive scenario, along with simulations of potential use cases. The ASAP system can streamline pre-visualization tasks in the pre-production phase and has the potential to be widely adopted by the film industry.

Author-written abstract from the author manuscript.

In plain language

What this work does

ASAP parses screenplay structure into characters, dialogue, actions, and emotions. Its modules select virtual actors and compose speech gestures, physical actions, facial expressions, and scene outputs. The journal expands the earlier ISMAR system and SIGGRAPH Asia live demonstration.

  1. 01Screenplay
  2. 02Characters + actions + emotion
  3. 03Storyboard / 3D / VR

At a glance

Method, evidence, and scope

Original ASAP preparation and runtime architecture, Figure 3
Method diagram from the paper · Figure 3, PDF page 8. View full size
Method and evidence for ASAP journal
InputA structured screenplay
Output2D storyboards, animated 3D previews, and immersive VR scenes
MethodScreenplay parsing and coordinated character-behavior modules
Data and scopeScreenplay examples and action-sentence evaluation described in the paper
EvaluationReported top-1 action accuracy: 93% on simple sentences and 87% on complex sentences
LimitationsAnimation coverage and scene composition depend on the available characters, actions, props, and environment assets.

Watch the system

Related ASAP system: SIGGRAPH Asia 2022 live presentation

Open on YouTube · MRLab video gallery · This video presents the related ASAP system, not this paper’s evaluation.

Implementation and artifacts

Code and setup

Independent implementation of the paper’s core ideas, with setup instructions and data preparation documented in the repository README. The institute’s original source, datasets and trained models are not distributed.

Browse code and setup guide

Reference this work

Citation

Hanseob Kim, Ghazanfar Ali, Bin Han, Hwang Youn Kim, Jieun Kim, Hyemin Shin, Gerard Jounghyun Kim, Jae-In Hwang. ASAP for multi-outputs: auto-generating storyboard and pre-visualization with virtual actors based on screenplay. Multimedia Tools and Applications, 2025. Volume 84. Issue 20. Pages 22377-22400. DOI: 10.1007/s11042-024-19904-3.

Download BibTeX
@article{asapjournal2025,
  title = {{ASAP for multi-outputs: auto-generating storyboard and pre-visualization with virtual actors based on screenplay}},
  author = {Kim, Hanseob and Ali, Ghazanfar and Han, Bin and Kim, Hwang Youn and Kim, Jieun and Shin, Hyemin and Kim, Gerard Jounghyun and Hwang, Jae-In},
  year = {2025},
  journal = {Multimedia Tools and Applications},
  volume = {84},
  number = {20},
  pages = {22377-22400},
  doi = {10.1007/s11042-024-19904-3},
  url = {https://ghazanfarali.com/research/asap-journal/}
}