作者cjcat2266 (CJ Cat)
看板GameDesign
标题Re: [情报] 海岛奇兵的海浪效果
时间Thu Jun 25 16:30:25 2015
1F:→ KanoLoa: 什麽时候wave交叠可以喷水花呢... 06/25 16:03
可用SPH(Smoothed Particle Hydraulics)模拟流体自然喷水花的效果
缺点是SPH跟其他方法比起来比较贵
综合我之前读过的一些paper,我有个点子
在空间中随机分布取样点
当波行叠加超过一个取样点
且该取样点距离水面不远
然後水面垂直位移速度超过一定限度,才进行水花喷发
至於要怎麽取得水面垂直位移速度?
我有以下想法
把不同的杂讯normal map做一次微分
产生speed map,表示该杂讯各像素对周围所造成的位移变量
各speed map与对应的杂讯移动速度做内积,就是该杂讯对水面垂直位移速度的贡献
每个杂讯的水面垂直位移速度叠加的结果,如果有超过一定限度,才会产生水花
以上
有什麽其他的想法,欢迎指教
--
Web
http://AllenChou.net
Twitter
http://twitter.com/TheAllenChou
LinkedIn
http://linkedin.com/in/MingLunChou
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 45.50.175.11
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1435221028.A.36C.html
2F:推 waldfantasy: 推!看的我好想学3D. 06/25 21:04
3F:推 artpoet: 推! 06/25 21:40
4F:推 LayerZ: 推,学生时代只知道背公式,实战上,图型意义反而更重要! 06/25 21:54
5F:推 oas: 海浪古早最让我惊艳的是Crysis~ 没想到光海浪学问这麽大~ 06/25 22:54
6F:推 KanoLoa: @@ 哦哦这样还可以实做水花力道 06/27 02:21