【发布时间】:2014-07-08 00:45:04
【问题描述】:
现在我正试图找到一种方法来避免在制作动画时每帧重建我的 MNMesh 拓扑。每次我从 ModifyObject 开始时,我都会得到一个全新的网格,它没有被任何东西触及,然后我在我的修改器中进行细分。完成并返回到我的修改器进行另一次传递后,我将未修改原始网格。
我想做的是在我的修饰符中保存一个指向 Face 数据和 Mapping 数据的指针。如果没有拓扑或我的修饰符设置更改,我只想重用那些指向该数据的指针。这将提高性能,因此唯一需要更新的是我的顶点数据。
问题是当我的修改器完成时,3ds max 会清理 MNMesh 的面数据和映射数据。指针最终指向垃圾数据。
有什么方法可以防止每次调用我的修改器时删除人脸和地图数据?
感谢您的宝贵时间。
【问题讨论】: