我正在使用 gltf-json 板条箱来完成这项工作。我希望能够将普通纹理比例更改为
[1, -1]
到带有 [1, 1]
的资源,但是,比例字段的类型为 f32
。
pub struct NormalTexture {
pub index: Index<Texture>,
pub scale: f32,
pub tex_coord: u32,
pub extensions: Option<NormalTexture>,
pub extras: Extras,
}
有谁知道是否有解决方法?
这是基于 glTF 规范,该规范 需要
material.normalTextureInfo.scale
的标量值。除了向文件写入 extras
或自定义扩展名之外,没有任何有效的工具能够解决此问题。
顺便说一句,我会注意到,根据加载此文件的客户端,基于客户端的 UV 约定、顶点切线的存在等,scale = 1
的正确客户端
解释可能会是
[1, -1]
.