Home › Forums › Games202-高质量实时渲染 › 【作业1】请教一下,里面的采样函数究竟要怎么用? Tagged: 【作业1】 This topic has 2 replies, 3 voices, and was last updated 3 years, 6 months ago by xiao. Viewing 2 reply threads Author Posts 2021年4月23日 at 下午3:58 #8256 Score: 1 benzmanParticipant Karma: 2 pts 在作业1里,那两个采样初始函数是要怎么使用?那个randomSeed是传一个固定值?还是传P点的UV坐标?得到的disk值是直接作为采样的UV坐标?还是一个偏移值? This post has received 1 vote up. 2021年5月8日 at 下午9:49 #8405 Score: 0 ydhParticipant 我是确定滤波核的直径,然后用采样的结果得到在shadowmap中的位置的偏移值。初始化函数要配合上面的数组使用,采样的结果存在里面。 2021年5月10日 at 上午10:07 #8409 Score: 1 xiaoParticipant Karma: 1 pt randomSeed可以使用采样uv坐标提供随机性,也可以自行随机生成。在采样前,先生成一组采样点,采样点是[x,y]范围从-1到1的数据。根据shadowmap采样uv,加上生成的-1到1的随机数据乘以一个采样半径,采样半径可以通过pcss中计算遮挡物平均遮挡深度和自定义的光源宽度计算得到,在pcf中,可以随意指定一个采样半径。就能得到在计算得到的采样uv附近的uv坐标。 This post has received 1 vote up. Author Posts Viewing 2 reply threads You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In