Imagination PowerVR SDK Blog

how to export the bone batches of a bone animation

pvrgeopod
pvrshaman

#1

< ="-" =“text/; =utf-8”>< name=“ProgId” =“OneNote.”>< name=“Generator” =“Microsoft OneNote 12”>


Hi,



 



I have a question
about a PVRGeoPOD:



The
bone batches of a skeleton animation cannot be exported to the pod file from
the 3ds max.



 



I open the "ChameleonManScene.max" in the SDK, and export the scene to a pod
file("cms.pod"), then open it in the
PVRShaman, I find the bone batches of the "Pod Info" dialog are
zero.



 



But the bone batches of "ChameleonScene.pod" in the SDK are not zero.



 



Is there someone konw how
to export the bone batches of a skeleton animation to a pod file?


Thanks!

 

Here is some more infomation.



OS:
Windows XP SP3.



3ds
max: 9.



Igame.dll:
v9.0.0.100.



PVRGeoPOD: v1.12.(SDK
2.05.25.0804)



PVRShaman: v1.7.



 



The
pod file exporting options:



ChameleonScene.pod in the SDK



=============================



bFixedPoint=0



bIndexed=1



bInterleaved=0



bSortVtx=1



bTangentSpace=1



cS=2



dwBoneLimit=8



ePrimType=0



eTriSort=3



exportBoneGeometry=0



exportControllers=1



exportGeom=1



exportMappingChannel=1



exportMaterials=1



exportNormals=1



exportObjectSpace=1



exportSkin=1



exportSplines=0



exportVertexColor=0



fTangentSpaceVtxSplit=0.000000e+000



psVcOptUVW[0].eType=1



psVcOptUVW[0].nEnable=131



psVcOptUVW[1].eType=1



psVcOptUVW[1].nEnable=131



psVcOptUVW[2].eType=1



psVcOptUVW[2].nEnable=131



psVcOptUVW[3].eType=1



psVcOptUVW[3].nEnable=131



psVcOptUVW[4].eType=1



psVcOptUVW[4].nEnable=131



psVcOptUVW[5].eType=1



psVcOptUVW[5].nEnable=131



psVcOptUVW[6].eType=1



psVcOptUVW[6].nEnable=131



psVcOptUVW[7].eType=1



psVcOptUVW[7].nEnable=131



staticFrame=0



sVcOptBin.eType=1



sVcOptBin.nEnable=135



sVcOptBoneInd.eType=10



sVcOptBoneInd.nEnable=15



sVcOptBoneWt.eType=14



sVcOptBoneWt.nEnable=15



sVcOptCol.eType=6



sVcOptCol.nEnable=15



sVcOptNor.eType=1



sVcOptNor.nEnable=135



sVcOptPos.eType=1



sVcOptPos.nEnable=135



sVcOptTan.eType=1



sVcOptTan.nEnable=135



 



Cms.pod,
exported from "< ="-" ="text/; =utf-8">< name="ProgId" ="OneNote.">< name="Generator" ="Microsoft OneNote 12">ChameleonManScene.max"



===============================================



bFixedPoint=0



bFlipTextureV=0



bIndexed=1



bInterleaved=0



bSortVtx=1



bTangentSpace=1



cS=2



dwBoneLimit=8



ePrimType=0



eTriSort=3



exportBoneGeometry=0



exportControllers=1



exportGeom=1



exportMatrices=0



exportMappingChannel=1



exportMaterials=1



exportNormals=1



exportObjectSpace=1



exportSkin=1



exportSplines=0



exportVertexColor=0



fTangentSpaceVtxSplit=0.000000e+000



psVcOptUVW[0].eType=1



psVcOptUVW[0].nEnable=131



psVcOptUVW[1].eType=1



psVcOptUVW[1].nEnable=131



psVcOptUVW[2].eType=1



psVcOptUVW[2].nEnable=131



psVcOptUVW[3].eType=1



psVcOptUVW[3].nEnable=131



psVcOptUVW[4].eType=1



psVcOptUVW[4].nEnable=131



psVcOptUVW[5].eType=1



psVcOptUVW[5].nEnable=131



psVcOptUVW[6].eType=1



psVcOptUVW[6].nEnable=131



psVcOptUVW[7].eType=1



psVcOptUVW[7].nEnable=131



staticFrame=0



sVcOptBin.eType=1



sVcOptBin.nEnable=135



sVcOptBoneInd.eType=10



sVcOptBoneInd.nEnable=15



sVcOptBoneWt.eType=14



sVcOptBoneWt.nEnable=15



sVcOptCol.eType=6



sVcOptCol.nEnable=15



sVcOptNor.eType=1



sVcOptNor.nEnable=135



sVcOptPos.eType=1



sVcOptPos.nEnable=135



sVcOptTan.eType=1



sVcOptTan.nEnable=135



 



 



 





#2

Hi,

 

Sorry it has taken so long to reply. I've been unable to reproduce this myself and the export options you are using should work fine. Do any of the other skinning examples work (MatrixPalette and Skinning)?

 

Thanks,

 

Scott