sample是什么意思 sampler( 二 )


如果我们需要使用多个纹理,那么在设置 gl_FragColor 这个内建变量的时候,可以选择使用 mix() 这个GLSL的内建函数来达到混合的目的 。
如:(提示,不要在 .fsh 里面写注释,这里是没有办法)
mix 函数参数解析:
(1). 第一个参数是获取纹理单元1的纹理采样值
(2). 第二个参数是获取纹理单元2的纹理采样值
(3). 第三个参数是混合比例,按照比例进行线性插值 。
比如,如果第三个参数设置的是0.6,那么就会按照纹理单元1的40%和纹理单元2的60%进行线性插值 。
如果第三个参数设置为0,则全部使用第一个纹理单元的颜色,如果第三个参数为1,那么全部使用第二个纹理单元的颜色 。
另外,因为有两个纹理单元,所以除了第一个默认开启的纹理单元0以外,我们要激活第二个纹理单元,并且绑定纹理和纹理单元 。
glUniform1i 函数则是保证纹理单元和 uniform sampler2D 互相一一对应 。即:
纹理单元0对应着纹理采样器textureUnit1采样的纹理 。
纹理单元1对应着纹理采样器textureUnit2采样的纹理 。
sampler是什么意思sampler
[英][?sɑ:mpl?(r)][美][?s?mpl?(r)]
n.采样器; 样板; 样品检查员;
复数:samplers
例句
Development of personal respirable dust sampler.
【sample是什么意思 sampler】可呼吸性个人粉尘采样器之研发 。

秒懂生活扩展阅读