Updated: May 13, 2025


Stroke Transfer for Participating Media  

Naoto Shirashima1,*, Hideki Todo2,*, Yuki Yamaoka1, Shizuo Kaji3,4, Kunihiko Kobayashi1, Haruna Shimotahira1, Yonghao Yue1
1Aoyama Gakuin University (AGU)     2Takushoku University     3Kyushu University     4Kyoto University    
*Authors contributed equally.    
     
Abstract:

We present a method for generating stroke-based painterly drawings of participating media, such as smoke, fire, and clouds, by transferring stroke attributes — color, width, length, and orientation — from exemplar to animation frames. Building on the stroke transfer framework, we introduce features and basis fields capturing lighting-, view-, and geometry-dependent information, extending surface-based ones (e.g., intensity, apparent normals and curvatures, and distance from silhouettes) to volumetric scenes while supporting traditional surface objects. Novel features, including apparent relative velocity and mean free-path, address non-rigid flow and dynamic scenes. Our system combines automated exemplar selection, user-guided style learning, and temporally coherent stroke generation, enabling artistic and expressive visualizations of dynamic media.

Keywords:

Non-photorealistic rendering, stroke-based rendering, example-based, stroke transfer, vector field generation, participating media, volumetric normals and curvatures, automatic exemplar selection

Acknowledgements:

We thank the anonymous reviewers for their insightful suggestions and discussions. We thank Mitsuki Hamamichi and Yuta Morimoto for helping us preparing the examples. This work was supported in part by a grant from JST FOREST Program, JPMJFR206R, Japan, a JSPS Grant-in-Aid for Scientific Research (S) 25H00399, Japan, a JSPS Grant-in-Aid for Scientific Research (B) 25K00921, Japan, a JSPS Grant-in-Aid for Scientific Research (C) 22K12051, and a JSPS Grant-in-Aid for Scientific Research (C) 25K15140.


SIGGRAPH '25 Conference Proceedings, August 10-14, 2025, Vancouver, BC, Canada. doi:10.1145/3721238.3730603

Paper: PDF (52.3MB)
Video: youtube video | High res MP4 (2.39GB)
Supplementary mateiral: PDF (36.1MB)
Additional Video: High res MP4 (6.62GB)
Code: Github repository (Code and data will be available in mid July, 2025)

BibTex

    @inproceedings{ST:2025,
        author = {Shirashima, Naoto and Todo, Hideki and Yamaoka, Yuki and Kaji, Shizuo and Kobayashi, Kunihiko and
                        Shimotahira, Haruna and Yue, Yonghao},
        title = {Stroke Transfer for Participating Media},
        booktitle = {SIGGRAPH '25 Conference Proceedings},
        year = {2025},
        pages = {1--12},
        numpages = {12},
        doi = {10.1145/3721238.3730603}
    }