常見電解質反射率 F0, 電解質反射的顔色是無色的,各成分反射率相同,隻用百分比表示。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL90zdNlXRERGaOdEZoplMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL4YjN0ADOxQTMxIjMxgTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
常見金屬材質反射率 F0
PBR(UE4)材質使用事項:
- All materials
Base color 基色(albedo)處理微遮擋外,避免出現光照影響。
Metallic 金屬度,一般是二值,純導體值是 1, 電解質是 0 。通常 使用接近1或者0的數值,中間值适合金屬和電解質國度情況,例如鏽蝕的金屬。
- Non-metallic materials
Base color 嚴格上,sRGB 各分量取值 50-240, 寬松取值, 30-240;
Metallic 金屬度取接近于0的值。
Reflectance 通常反射率 sRGB 取值127, (0.5 linear, 4% reflectance),不要使用sRGB 低于90 的值(0.35 linear, 2% reflectance). 。
- Metallic materials
Base color 表示反射率和反射顔色,(170-255 sRGB, 67%-100%),氧化金屬和髒金屬值應該低于純淨金屬。
Metallic 接近1或1的值。
Reflectance 直接取自 baseColor.
- 漫反射顔色定義:
vec3 diffuseColor = (1.0 - metallic) * baseColor.rgb;
vec3 Fd = diffuseColor * Fd_Lambert();
- 鏡面反射顔色定義
vec3 f0 = 0.16 * reflectance * reflectance * (1.0 - metallic) + baseColor * metallic;
純金屬反射強度隻與金屬度有關,電媒體鏡面反射強度由反射率參數控制。