0

我试图向 kiwiviewer 添加灯光选项以可视化医疗 3D 模型,在我的例子中是头部的表面模型。我几个小时都找不到起点,因为当我删除所有 glsl 着色器时,我仍然得到控制台输出“INFO:编译着色器:”而没有错误,并且 3D 模型的视图正确显示

我将不胜感激任何帮助。曼努埃尔

4

1 回答 1

0

在构建时,每个着色器都被编码成一个 cpp 文件并编译到名为 libvesShaders.a 的库中。如果您修改了着色器,但没有重新编译库并重新链接应用程序,则应用程序将继续使用先前版本的着色器进行操作。

如果您想避免重新编译步骤,您可以创建一个新的着色器文件并将其添加到 xcode 项目中,以便该文件与应用程序一起打包。然后在运行时从 iOS 文件系统上的文件中读取着色器源。

将来您可能想尝试VES 邮件列表来解决 VES 和 KiwiViewer 问题。

于 2012-05-09T13:48:23.283 回答