[gdc12]神秘海域3中的洪水效果

http://www.gdcvault.com/play/1015453/Creating-the-Flood-Effects-in


挺有意思的一个,作者eben cook,naughty dog的特效artist,看看这哥们的简历:

UNT大学的communication design学士学位,辅修计算机,在EA和naughtydog总共干了11年:这就是为什么naughty dog频频创造奇迹的根本原因。


本文讲的效果可以看下图:


可以想想如果项目组要做这个效果我会怎么选择?估计我会跑去看一堆fluid simulation的东西,试图程序算法解决。


Mesh

naughty dog这样做的,首先在一个叫houdini端软件中去prototype flood的效果。

houdini可以看看这里:http://www.sidefx.com/index.php?option=com_content&task=blogsection&id=22&Itemid=279

是一个给电影等做特效等的软件。

然后在实时的时候,考量了这样几种做法:

  • load一个animated point cache,这个就太费了
  • 程序算法搞定,目前的实时技术效果不给力
  • 最后使用的是每一个点一个骨骼的做法,上图中的flood的mesh使用400个关节搞定
refraction,reflection都比较好说。

P article
每一个mipmap都是自己做的,而不是自动生成的缩减版,sample的时候使用nearest,来增强颗粒感。
particle的lighting使用两个贴图交叉搞定,而不是真正算的。

End
像naighty dog这样技术比较强的公司却不执着于算法,该hack的时候就hack,集内力和精巧于一身,颇有收发自如的感觉,赞。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值