perceptual Roughness vs Roughness
来源:互联网 发布:李涛淘宝 编辑:程序博客网 时间:2024/06/06 19:18
Roughness
https://seblagarde.wordpress.com/2014/04/14/dontnod-physically-based-rendering-chart-for-unreal-engine-4/
The specular part of Disney “principled” BRDF is a GGX BRDF. It use a roughness parameter. This roughness is the “Disney roughness”, not the real GGX roughness. Disney Roughness = sqrt(Roughness). When use at runtime this Disney Roughness is transform to the GGX roughness with roughness = Disney Roughness * Disney Roughness.
UnityStandardBRDF.cginc
//-----------------------------------------------------------------------------
// Helper to convert smoothness to roughness
//-----------------------------------------------------------------------------
half PerceptualRoughnessToRoughness(half perceptualRoughness)
{
return perceptualRoughness * perceptualRoughness;
}
half RoughnessToPerceptualRoughness(half roughness)
{
return sqrt(roughness);
}
// Smoothness is the user facing name
// it should be perceptualSmoothness but we don't want the user to have to deal with this name
half SmoothnessToRoughness(half smoothness)
{
return (1 - smoothness) * (1 - smoothness);
}
half SmoothnessToPerceptualRoughness(half smoothness)
{
return (1 - smoothness);
}
http://essay.utwente.nl/70708/1/Jimenez%20Kwast_MA_EEMCS.pdf
- perceptual Roughness vs Roughness
- roughness
- radial image perceptual hash
- 感知损失(Perceptual Losses)
- 感知损失(Perceptual Losses)
- The Intel Perceptual Computing SDK
- Intel Perceptual Camera 初体验
- Intel Perceptual Camera体验之旅
- 感知视频编码(perceptual video coding )
- GAN网络生成:感知损失(Perceptual Losses)
- nips《tagger-deep-unsupervised-perceptual-grouping 》翻译
- 感知哈希算法(perceptual hash algorithm),
- GAN网络生成:感知损失(Perceptual Losses)
- 写个DCT版的image perceptual hash
- 感知哈希算法"(Perceptual hash algorithm)
- 视频主观质量评价工具:MSU Perceptual Video Quality tool
- 相似图片搜索-perceptual hashing …
- 3D mesh 的质量评估(Perceptual Metrics Quality)
- binormal
- Effective Java 读书笔记——38:检查参数的有效性
- Iterator迭代器模式
- Leetcode 71. Simplify Path
- 一步一步封装一个简洁高效可拓展的Adapter
- perceptual Roughness vs Roughness
- 深入浅出FPGA-14-ChipScope软件使用
- Python轻松入门-07 if elif else
- Leap Motion开发环境配置LeapmotionDevelopmentKit3.2.0+VS2013
- normal map compression & tangent to world space conversion
- uva 11210 麻将
- uva 10795 新汉诺塔问题
- 计算机图形学的一些算法
- 将 ext_net 连接到 router - 每天5分钟玩转 OpenStack(145)