The dynamic effects of smoke are impressive in illustration design, but it is a troublesome and challenging issue for common users to design the smoke effect without domain knowledge of fluid simulations. In this work, we propose DualSmoke, two stage global-to-local generation framework for the interactive smoke illustration design. For the global stage, the proposed approach utilizes fluid patterns to generate Lagrangian coherent structure from the user's hand-drawn sketches. For the local stage, the detailed flow patterns are obtained from the generated coherent structure. Finally, we apply the guiding force field to the smoke simulator to design the desired smoke illustration. To construct the training dataset, DualSmoke generates flow patterns using the finite-time Lyapunov exponents of the velocity fields. The synthetic sketch data is generated from the flow patterns by skeleton extraction. From our user study, it is verified that the proposed design interface can provide various smoke illustration designs with good user usability. Our code is available at: https://github.com/shasph/DualSmoke
翻译:烟雾的动态效应在插图设计中令人印象深刻,但对于普通用户来说,在没有流体模拟的域知识的情况下设计烟雾效应是一个棘手而具有挑战性的问题。在这项工作中,我们提议DualSmoke,这是互动烟雾插图设计的两个阶段全球到地方生成的框架。在全球舞台上,拟议方法使用流体模式,从用户手绘草图中生成拉格朗加的连贯结构。在本地阶段,从生成的一致结构中获取详细的流体模式。最后,我们将指导力字段应用到烟雾模拟器中设计所需的烟雾图。为构建培训数据集,DualSmoke利用速度场的限定时间 Lyapunov 外表生成流动模式。合成草图数据来自骨质提取的流程模式。从我们的用户研究中可以核实,拟议的设计界面可以提供各种烟雾图案设计,用户可用性良好。我们的代码可以查到:https://github.com/shasph/DualSmoke。