切线空间视图方向基于因子值重新映射
我正在尝试设置类似于菲涅耳生成的口罩。不幸的是,菲涅尔在放牧角度给出了相当糟糕的效果,因此我最终使用了以下方式:
float mask = abs(-viewDirTangentSpace.x / viewDirTangentSpace.z)
这给出了一个不错的结果,但我希望具有线性演变的值。有没有办法重新启动范围,以便它的行为(Photoshop)?
I'm trying to setup a mask similar to what Fresnel produces. Unfortunately Fresnel gives pretty bad results at grazing angles so I ended up using this :
float mask = abs(-viewDirTangentSpace.x / viewDirTangentSpace.z)
This gives a nice results but I would like to have values that evolves linearly. Is there a way to remap the range so it behaves like this (Photoshop) ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论