physically-based water simulation and animation

ParticleLevelSet作为一种成功的基于物理的流体绘制方法,在好莱坞特效电影中广泛应用。该技术被多家知名特效公司如ILM、PIXAR等采用,并应用于《加勒比海盗》系列、《蜘蛛侠3》等大片的流体效果制作。

近几年,基于物理的流体绘制在好莱坞大行其道。其中,Particle Level Set是最具有代表性,也是最成功的一种方法。自从Nick Foster和Ron Fedkiw在2001年首次将之用于流体的模拟,各大特效公司 (ILM, PDI, PIXAR, DIGITAL DOMAIN, SONY IMAGE WORKS) 纷纷开发自己的软件版本,并用于各自的大制作电影当中。使用这种方法的大片至少有这几部:

Shrek I
Shrek II
Shrek III(?)
The Day After Tomorrow
加勒比海盗I, II
Poseidon
终结者 III
Harry Potter V

2007年的大制作就有3部:

《加勒比海盗3 》(最后的海上大战)


《蜘蛛侠3》(沙人)


《Surfs Up》(海浪)

另外,《料理鼠王》里可能也用到了。

商业软件Flowline相信也是用的Particle Level Set。

基于stable fluid solver在烟的模拟的成功,使用particle level set 方法模拟了水的运动。
网格依然很粗,40x40x40, 但大体的效果出来了。不过particle的运动好像有问题,可能是边界造成的。

不会调水的材质,用玻璃代替了。渲染依然用的pbrt。

修正了一个bug, 现在好很多了。不过粒子的运动到了边界以后还是有问题。 继续debug中........
youtube的连接

 
a pile of water falling


转载于:https://www.cnblogs.com/bssrdf/archive/2007/09/11/889284.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值