SceneKit 纹理
SceneKit Textures
我正在尝试为 iOS 学习 SceneKit 并超越基本形状。我对纹理的工作原理有点困惑。在示例项目中,平面是一个网格,并对其应用了平面 png 纹理。你如何 "tell" 纹理如何包裹到对象?在 3D 图形中,您可以展开 UV,但我不知道如何在 SceneKit 中执行此操作。
SceneKit
没有创建网格的功能(除了以编程方式创建顶点位置、法线、UV 等)。您需要做的是在另一个软件(我使用 Blender)中创建网格和纹理。然后将网格导出为 collada .dae
文件,并将模型使用的纹理导出为 .png
文件。您导出的模型将导入 UV 坐标,这将正确地将您导入的纹理包裹在您的模型上。
我正在尝试为 iOS 学习 SceneKit 并超越基本形状。我对纹理的工作原理有点困惑。在示例项目中,平面是一个网格,并对其应用了平面 png 纹理。你如何 "tell" 纹理如何包裹到对象?在 3D 图形中,您可以展开 UV,但我不知道如何在 SceneKit 中执行此操作。
SceneKit
没有创建网格的功能(除了以编程方式创建顶点位置、法线、UV 等)。您需要做的是在另一个软件(我使用 Blender)中创建网格和纹理。然后将网格导出为 collada .dae
文件,并将模型使用的纹理导出为 .png
文件。您导出的模型将导入 UV 坐标,这将正确地将您导入的纹理包裹在您的模型上。