我正在做一个代码做一个软件皮肤(骨/皮肤动画),我在“优化”阶段(skinner工作得很好,皮肤与22个4900三角形网格在Core Duo 2 Ghz(笔记本)上1.09毫秒的骨骼)。我需要知道的是:向量转换与矩阵
1)有人可以告诉我的方式(也许与伪代码)以float3x3矩阵变换float3(3浮点数组)(代表一个坐标)?
2)有人可以告诉我的方式(可能与伪代码)float3x3矩阵变换float3(3浮点数组)(代表正常)?
我问这个,因为我知道在蒙皮过程中,您可以避免使用矩阵的一部分,而不会在动画过程中发生任何变化。 (所以要恢复一些细化时间)
谢谢!
刚刚发现此问题。我在这里发布了一个类似的例子,它包含了一些类似C代码的机制的更详细的答案:http://stackoverflow.com/questions/2944670/ – 2010-06-01 12:32:05