一个 "samplers" (glTF, glb) 中是否有不同的 "input" 值
Сan there be different "input" values in one "samplers" (glTF, glb)
我正在尝试了解 glTF 的格式,请告诉我
在一个 "samplers" 中有不同的 "input" 值。或者这是多余的信息?
"samplers":[
{"input":7,"interpolation":"LINEAR","output":8},
{"input":7,"interpolation":"LINEAR","output":9},
{"input":7,"interpolation":"LINEAR","output":10},
{"input":7,"interpolation":"LINEAR","output":11},
{"input":7,"interpolation":"LINEAR","output":12},
{"input":7,"interpolation":"LINEAR","output":13}]}],
glTF specification's section on animation 解释了这些关键字的含义。每个采样器包含:
- 输入:动画通道中每个关键帧的次数
- output:动画通道中每个关键帧属性的值
- 插值:如何在存储的关键帧之间计算值
输入全部相同,因为所有这些轨道都同时具有关键帧。它们引用单个二进制访问器 (7
) 以避免重复存储这些关键帧时间。但是,每个轨道都有不同的值,因此这些值存储在每个采样器的不同访问器中。
不同采样器的输入不必相同,不过,这里恰好是这种情况。
我正在尝试了解 glTF 的格式,请告诉我
在一个 "samplers" 中有不同的 "input" 值。或者这是多余的信息?
"samplers":[
{"input":7,"interpolation":"LINEAR","output":8},
{"input":7,"interpolation":"LINEAR","output":9},
{"input":7,"interpolation":"LINEAR","output":10},
{"input":7,"interpolation":"LINEAR","output":11},
{"input":7,"interpolation":"LINEAR","output":12},
{"input":7,"interpolation":"LINEAR","output":13}]}],
glTF specification's section on animation 解释了这些关键字的含义。每个采样器包含:
- 输入:动画通道中每个关键帧的次数
- output:动画通道中每个关键帧属性的值
- 插值:如何在存储的关键帧之间计算值
输入全部相同,因为所有这些轨道都同时具有关键帧。它们引用单个二进制访问器 (7
) 以避免重复存储这些关键帧时间。但是,每个轨道都有不同的值,因此这些值存储在每个采样器的不同访问器中。
不同采样器的输入不必相同,不过,这里恰好是这种情况。