|
我在利用
MeshPtr m = MeshManager::getSingleton().load("Gate.mesh",
ResourceGroupManager: EFAULT_RESOURCE_GROUP_NAME);
unsigned short src, dest;
m->buildTangentVectors(VES_TANGENT, src, dest);//这一句
向shader传递切线参数的时候发现,单一法线贴图的网格模型显示的高光是正确的,
而存在多个法线贴图的的网格模型在一些平面上却出现了狂闪和高亮的问题,这是什么原因呢?
我怀疑是模型网格的子网格切线并没有被正确传递,因为我注释掉传递切线的函数后,症状也是狂闪和高光不正确,而我又找不到给子网格分别指定切线的办法。
希望有高手来解答一下。 [em7] |
|