本文翻译自:https://github.com/fangcun010/glTF-Tutorials/blob/master/gltfTutorial/gltfTutorial_017_SimpleMorphTarget.md
由于本人才疏学浅,翻译难免有误,望各位不吝惜指正。
从glTF的2.0版本开始,我们可以直接在glTF资源的JSON文件中定义网格的变形信息。网格的变形信息存储在mesh对象的属性中。在运行时,变形信息会根据权重被应用到原始的网格数据中。通常,变形信息会被在用在3D角色上,比如用来使3D角色做出不同的面部表情。
下面给出了一个包含了两个变形目标的glTF资源的JSON文件。有关变形目标的概念,我们会在下一章节进行详细说明。
{
"scenes":[
{
"nodes":[
0
]
}
],
"nodes":[
{
"mesh":0
}
],
"meshes":[
{
"primitives":[
{
"attributes":{
"POSITION":1
},
"targets":[
{
"POSITION":2
},
{
"POSITION":3
}