美文网首页
图形学-小知识点收集

图形学-小知识点收集

作者: 大其心宏其量扩其识 | 来源:发表于2021-08-03 07:22 被阅读0次

计算法线贴图中的RGB像素表示的法线方向

RGB 颜色值用于存储矢量的 X、Y、Z 方向,其中的 Z 为“向上”(与 Unity 通常使用 Y 作为“向上”的惯例相反)。此外,纹理中的值视为经过减半处理,即添加了 0.5 的系数。这样就能存储所有方向的矢量。因此,为了将 RGB 颜色转换为矢量方向,必须乘以 2,然后减去 1。例如,RGB 值 (0.5, 0.5, 1) 或十六进制的 #8080FF 将得到矢量 (0,0,1),这便是用于法线贴图的“向上”,并表示模型表面没有变化。这就是您在此页面前面的法线贴图“示例”的平面区域中看到的颜色。

//RGB=>法线方向
R*2-1=X
G*2-1=Y
Z*2-1=Z 
//法线方向=>RGB
(X+1)/2=R
(Y+1)/2=G
(Z+1)/2=B

链接:https://www.cnblogs.com/kingBook/p/11399792.html

RGB颜色提取灰度值

这里用一个比较常用的基于人眼感知的灰度值提取公式。

color.r * 0.2126 + color.g * 0.7152 + color.b * 0.0722

这个公式是由人眼对不同颜色敏感度不同得来的,这里无需过多计较,直接把提取出来的灰度值作为高度值即可。

链接:https://gameinstitute.qq.com/community/detail/128921

相关文章

  • 图形学-小知识点收集

    计算法线贴图中的RGB像素表示的法线方向[https://www.cnblogs.com/kingBook/p/1...

  • 小知识点收集

    1.android动画的ZAdjustment 2.本地图片 当做url mSimpleDraweeView.s...

  • Android小知识点收集

    Android应用程序消息处理机制(Looper、Handler)分析 Android应用程序是通过消息来驱动的,...

  • 小程序开发知识点收集

    1、实现使用本地image作为背景图,设置相应的style。 xx.wxss

  • 收集到的小知识点

    收集的一些在写大作业过程中遇到的问题,以待以后整理学习:推荐阅读:http://www.07net01.com/2...

  • Swift 3 收集的小知识点

    1.条件判断区间 2.多标志符字符串分割成数组 3.字符串是否为空 4.字符串是否包含空格 5.数组元素求和 6....

  • 知识点收集

    觉得这些问题不错,就直接复制过来了,如果有侵权,请在下方留言删除。 链接:https://www.jianshu....

  • 知识点收集

    负数的二进制表示方法二、八、十、十六进制转换按位取反

  • 小抄表整理(R/python/machine learning.

    收集了一些关于统计、数学和编程方面的小抄表,里面是有用的小知识点合集: Rstudio 链接:https://rs...

  • 图形学复习知识点3

    分形几何 分数维 D = logN/ log(1/s) (N为每一步细分的数目,S为细分时的缩放倍数) Vo...

网友评论

      本文标题:图形学-小知识点收集

      本文链接:https://www.haomeiwen.com/subject/pqpsvltx.html