我听说我可以使用contentsTranform修改纹理。但如何呢?contentTranform 是一个 SCNMatrix,从文档中我可以使用 SCNMatrix4MakeTranslation\xe3\x80\x81SCNMatrix4MakeRotation 和 SCNMatrix4MakeScale 函数来创建矩阵。但我不知道如何像第二张图片一样显示纹理。相框为 1:2,纹理为 1:1。
\n\n\n\n我在材质编辑器中更改了比例和偏移以及 WrapT 属性。而且效果也不错。但是当我运行它时,我无法得到相同的效果。所以我尝试通过更改 contentTransform 属性来进行编程。但比例、偏移量都会影响contentTransform。那么如果offSet是(0, -4.03)并且Scale是(1, 1.714),那么contentTransform是多少?
\n\n最近,我在玩SceneKit,发现了colorGrading属性。医生说
此材质属性的内容值必须是3D颜色查找表或2D纹理图像,该图像表示水平排列的此类表。
3D颜色查找表可以从“金属”纹理读取。
您可以将这种立方格式的数据提供为具有type3D纹理类型的金属纹理。
所以我该如何设置scnCamera.colorGrading.contents属性。