第十课:透明


文档摘要

第十课:透明 === alpha通道 alpha通道的概念很简单。之前是写RGB结果,现在改为写RGBA: 前三个分量仍可以通过混合操作符(swizzle operator).xyz访问,最后一个分量通过.a访问: 不太直观,但alpha = 不透明度;因此alpha = 1代表完全不透明,alpha = 0为完全透明。 这里我们简单地将alpha硬编码为0.3;但更常见的做法是用一个uniform变量表示它,或从RGBA纹理中读取(TGA格式支持alpha通道,而GLFW支持TGA)。 结果如下。既然我们能“看透”模型表面,请确保关闭隐面消除( )。否则就发现模型没有了“背”面。 transparencyok-1024x793 顺序很重要! 上一个截图看上去还行,但这仅仅是运气好罢了。


发布者: 作者: 转发
评论区 (0)
U