zoukankan      html  css  js  c++  java
  • RGBM颜色空间

    https://zhuanlan.zhihu.com/p/411778623
    //
    RGBM encode/decode static const float kRGBMRange = 8.0; half4 EncodeRGBM(half3 color) { color *= 1.0 / kRGBMRange; half m = max(max(color.x, color.y), max(color.z, 1e-5)); m = ceil(m * 255) / 255; return half4(color / m, m); } half3 DecodeRGBM(half4 rgbm) { return rgbm.xyz * rgbm.w * kRGBMRange; }

    RGBM编码的核心思想就是进行归一化,把>1.0的数值转化到[0,1]区间内。

  • 相关阅读:
    hanoi(老汉诺塔问题新思维)
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP框架
  • 原文地址:https://www.cnblogs.com/dragon2012/p/15623041.html
Copyright © 2011-2022 走看看