gpt4 book ai didi

directx - 将布娃娃映射到模型(DirectX 和 .X 文件 + PhysX)

转载 作者:行者123 更新时间:2023-12-02 05:01:25 26 4
gpt4 key购买 nike

我正在尝试使用我的老师提供的引擎来创建布娃娃。我们使用 DirectX 10,.X 格式作为网格文件(使用 assimp 和老师设计的封闭解析器)和 Nvidia PhysX。

我有工作动画(网格变形 oke),现在我必须在 PhysX 中创建一个布娃娃模型(引用是 Nvidia 类(class))。但是我在将我的 PhysX 人偶绑定(bind)到我的网格时遇到问题,所以当我处于“种子模式”时,我的人偶会跟随动画。

我在定位 PhysX actor(偏移 + 方向)和动画本身(x 轴旋转工作正常,但 z 和 y 轴不工作)时遇到问题。也许坐标系有问题,但我对这个问题视而不见。我希望有人能发现我的代码中的一些错误或为我指明正确的方向。

这是 PhysX 骨骼代码,通常需要将 PhysX actor 定位到网格骨骼:http://pastebin.com/QT8sxuUp

请注意,我直接从 .x 文件中获取偏移量和转换矩阵(当然使用教师解析器),我还使用 LH 坐标系导出了网格。

这是我屏幕上的结果: Image 1 Image 2

最佳答案

问题已解决。正如所怀疑的那样,问题出在转换器内。错误的偏移值。

关于directx - 将布娃娃映射到模型(DirectX 和 .X 文件 + PhysX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16022329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com