在SceneKit中更新每帧(来自CPU)的网格顶点位置

时间:2018-05-21 12:58:24

标签: scenekit metal

我有自定义着色器,它会变形SCNNode的几何体,但是在CPU端不会变化几何体,这会在尝试与变形模型交互时导致问题。自定义blit着色器需要使用额外的MTLBuffer来实现,该MTLBuffer将变形的顶点复制回CPU。

任何人都可以提供如何使用两个MTLBuffers和blit着色器来每帧更新SCNGeometrySource的代码片段吗?

0 个答案:

没有答案