내가 (블렌더에서 내 보낸) 1.4.1 콜라다를 분석하고, 나는이 library_visual_scenes 섹션에서 발견 한 일부 노드는 추가기술 부분이있다.Collada의 노드 추가 기술이란 무엇입니까?
온라인으로 볼 때, 이것들이 무엇을 위해 사용되는지, 어떻게 사용할 수 있는지는 명확하지 않습니다. 나는 그들이 뼈를 변형 시키는데 사용된다고 생각한다. 그러나 나는 확실하지 않다. 그리고 이것이 왜 필요한 것입니까? 왜 뼈 매트릭스 자체에 구워지지 않았을까요?
예 :
<node id="Armature_femaleLThigh" name="femaleLThigh" sid="femaleLThigh" type="JOINT">
<matrix sid="transform">-0.9970781 0.002205959 -0.07635591 0.1638527 0.003207254 0.9999106 -0.01299338 0.3053502 0.07632041 -0.01320031 -0.9969959 0.8346263 0 0 0 1</matrix>
<node id="Armature_femaleLCalf" name="femaleLCalf" sid="femaleLCalf" type="JOINT">
<matrix sid="transform">0.9932371 0.1157223 -0.009409941 5.092525 -0.1157309 0.9932806 -3.67943e-4 -1.14292e-5 0.009304143 0.001454476 0.9999557 3.33786e-6 0 0 0 1</matrix>
<node id="Armature_femaleLFoot" name="femaleLFoot" sid="femaleLFoot" type="JOINT">
<matrix sid="transform">0.1140624 -0.991138 -0.06808402 4.458811 0.9934708 0.1139541 0.005483917 9.53674e-7 0.002323155 -0.0682651 0.9976645 2.38419e-7 0 0 0 1</matrix>
<extra>
<technique profile="blender">
<layer sid="layer" type="string">0</layer>
<roll sid="roll" type="float">-1.571044</roll>
<tip_x sid="tip_x" type="float">5.96046e-7</tip_x>
<tip_y sid="tip_y" type="float">4.347153</tip_y>
<tip_z sid="tip_z" type="float">0.9915916</tip_z>
</technique>
</extra>
</node>
<extra>
<technique profile="blender">
<layer sid="layer" type="string">0</layer>
<roll sid="roll" type="float">-1.509084</roll>
<tip_x sid="tip_x" type="float">-0.02554714</tip_x>
<tip_y sid="tip_y" type="float">-0.4897394</tip_y>
<tip_z sid="tip_z" type="float">4.431761</tip_z>
</technique>
</extra>
</node>
<extra>
<technique profile="blender">
<layer sid="layer" type="string">0</layer>
<roll sid="roll" type="float">-1.50752</roll>
<tip_x sid="tip_x" type="float">-0.06722211</tip_x>
<tip_y sid="tip_y" type="float">0.02900314</tip_y>
<tip_z sid="tip_z" type="float">5.091998</tip_z>
</technique>
</extra>
</node>
감사합니다!
일부 스켈레톤 애니메이션을 구현 중이며 추가 요소가있는 노드는 올바르게 작동하지 않습니다. 이 정보를 사용하는 방법을 찾을 수 있습니까? layer, roll, tip_x, tip_y 및 tip_z는 정확히 설명되지 않습니다. – Mike5050
@ Mike5050 COLLADA는 교환 형식이므로 extra의 프로필은 주 스키마의 일부가 아니므로 애니메이션은 추가 요소없이 작동해야합니다. 아마도 Blender의 COLLADA 수출 업체에 버그가있을 수 있습니다. 블렌더로 다시 가져와 작동하는지 확인하십시오. 발견 된 경우 : https://www.khronos.org/collada/wiki/Node_Blender_extension하지만 잘 설명되어 있지 않습니다. 블렌더 특정 프로파일을 구현하려면 블렌더 소스를 읽거나 메일 링리스트 (https://lists.blender.org/mailman/listinfo/bf-committers)에 이메일을 드롭하면됩니다. 블렌더 특정 프로파일 – recp
흠. 블랜더로 가져 왔고 T-Position은 정확하지만, 애니메이션을 적용하면 스파게티가 폭발하기 때문에 문제가 내 끝에 있는지 블렌더 익스포터에 있는지 알 수 없습니다. 아아! 나는 Collada를 버리고 FBX를 사용합니다 ... – Mike5050