Real-time rendering of cartoon smoke and clouds

Real-time rendering of cartoon smoke and clouds
复制标题

DOI:
10.1145/1124728.1124733
复制
发表时间:
2006-06
期刊:
--
影响因子:
--
通讯作者:
M. McGuire;A. Fein
M. McGuire;A. Fein
中科院分区:
其他
文献类型:
--
作者:
M. McGuire;A. Fein

文献摘要

被引文献

相似文献

我们描述了一种以卡通风格渲染动画烟雾粒子系统的算法。这种风格包括轮廓和卡通着色。为了实现有效的自阴影效果,我们引入了钉板阴影体积,它可以从几个多边形创建复杂的阴影。包括阴影在内,渲染器每个粒子仅绘制三个多边形,完全避免了深度缓冲区读回的延迟。我们将渲染器与快速模拟器结合起来,该模拟器生成真实烟雾的现象,但具有艺术上可控的参数。它们一起制作超过 30 fps 的实时交互式烟雾动画。因此,我们的算法非常适合交互性能和表达能力优于现实主义的应用;例如电子游戏和动画的快速发展。
We describe an algorithm for rendering animated smoke particle systems in a cartoon style. This style includes outlines and cel-shading. For efficient self-shadowing effects, we introduce nailboard shadow volumes that create complex shadows from few polygons. Including shadows, the renderer draws only three polygons per particle and entirely avoids the latency of depth buffer readback.We combine the renderer with a fast simulator that generates the phenomenology of real smoke but has artistically controllable parameters. Together they produce real-time interactive smoke animations at over 30 fps. Thus our algorithm is well-suited to applications where interactive performance and expressive power are preferred to realism; for example, video games and rapid development of animation.