查看: 1310|回复: 9
打印 上一主题 下一主题

[其它] Screen Space Animation of Fire

[复制链接]

797

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
5568
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-1-4 16:58:18 |只看该作者 |倒序浏览
Abstract

We present a simple and physically inspired method to animate realistically

looking fire directly in 2D instead of along a 3D simulation.

This naturally reduces the complexity of the animation from O(n3)

to O(n2). The fire is represented as a 2D scalar density field located

on a plane facing the camera, and is advected under a 2.5D velocity

field. In our method, the apparent motion of the fire on the viewing

axis is mimicked by introducing vibrations in the velocity field. We

model these rapid vibrations as pressure waves found in compressible

fluids and therefore consider the full Navier-Stokes equations.

The equations can be solved in a single pass and our method entirely

runs on the GPU. A natural extension is to make use of this

method directly in screen space: instead of filtering down the fire’s

simulation grid in world space, we rasterize the fire’s source, and

perform the simulation on a coarser grid directly in screen space.

The results are continuously renewed 3D-looking fires computed

solely in 2D.

1 Introduction

It was noted in [Horvath and Geiger 2009] that the motion of fire

on the viewing direction is less important than the motion spanning

the viewing plane. This observation led us to incorporate the motion

of the fire on the third dimensional axis into a visually compelling

2.5D velocity field. In a similar mindset, [Rasmussen et al. 2003]

obtained a three-dimensional incompressible flow by combining a

set of two-dimensional simulation grids along a Kolmogorov spectrum

turbulence model which provides coherence on the third dimension.

Our method keeps a two-dimensional representation for

the velocity, but attempts to consider the apparent motion of the fire

on the third dimensional axis directly into the 2D velocity field. We

do so by exaggerating the compressibility effects of a fluid in order

to create large pressure waves, which tend to break the flames during

advection and create the illusion of depth in the fire’s motion.
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

797

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
5568
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-1-13 10:41:07 |只看该作者


回复

使用道具 举报

797

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
5568
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-1-13 10:46:41 |只看该作者


回复

使用道具 举报

   

671

主题

1

听众

3247

积分

中级设计师

Rank: 5Rank: 5

纳金币
324742
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-4-22 23:26:33 |只看该作者
再次路过……
回复

使用道具 举报

5969

主题

1

听众

39万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-5-5 23:19:07 |只看该作者
有意思!学习了!
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

6#
发表于 2012-5-27 23:18:30 |只看该作者
凡系斑竹滴话要听;凡系朋友滴帖要顶
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

7#
发表于 2012-6-1 23:20:06 |只看该作者
好可爱的字,学习了
回复

使用道具 举报

1023

主题

3

听众

359

积分

设计实习生

Rank: 2

纳金币
335582
精华
0

最佳新人

8#
发表于 2012-8-5 00:03:30 |只看该作者
呵呵,很好,方便罗。
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2012-8-8 01:38:03 |只看该作者
佩服,好多阿 ,哈哈
回复

使用道具 举报

5472

主题

6

听众

1万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
76544
精华
23

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

10#
发表于 2012-8-8 10:15:05 |只看该作者

3D打印时代到来_制造工艺的革命一触即发?



角逐后有英雄_iOS 6 beta 4添加更多3D城市地图




DaVinci 3D首推出影院级2D转3D技术




便携式3D打印机_PopFab




CPG中国公司成立_联手天津研发3D技术




3D虚拟新星爆炸的结构外形
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-22 19:36 , Processed in 0.084337 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部