Home › Forums › GAMES在线课程(现代计算机图形学入门)讨论区 › 作业四得到这样的结果是否满足要求? › Reply To: 作业四得到这样的结果是否满足要求?
我引用了一下SPH里面计算一定距离r下,强度或者叫影响的概念
weight(r)=(r/re)^n – 1.0, bounded in [0,1]
这样子的话,给定了一个px,py时它四周(ajd)最近的四个渲染的像素点都可以计算出自己受到了“多少”颜色的影响
color_adj = weight*color_p (如要考虑原始的背景颜色不是黑色,可以参考 @戴皓天 的办法去和背景已经存在的颜色再加权平均)
在SPH计算里面,重复在同一个像素点上的影响最终是要累计加和平均的,但我在这里对重复计算的就是取了最大值,结果已经不错了,线的粗细没有变粗,而且没有改变初始的dt,也已经比较连续了。大家可以参考一下,附件是开启和不开启anti-aliasing的对比图
This post has received 2 votes up.