本节学习目标
演示多种混合模式对几何模型渲染的作用
SCNMaterial 有一个属性blendMode,这个属性主要控制的是渲染模式的选择,默认值是 SCNBlendModeAlpha
public...diffuse.contents = UIColor(colorLiteralRed: 0, green: 1, blue: 0, alpha: 1)
计算公式
(sR+tR,sG+tG,sB+tB)
就是讲模型自身的颜色和场景目标的颜色值进行相加得到一个新的颜色值...image.png
我们将给第一个模型srcNode 开启subtract 混合,最终的颜色为
?...image.png
计算公式
(tR-sR,tG-sG,tB-sB)
使用目标颜色减去模型自身的颜色,注意相减的值不能小于1,物体1和物体2重叠部分的计算公式为(0-1,1-1,1-0)->(0,0,1...image.png
5.screen 模式
srcNode.geometry?.firstMaterial?.