@galacean/engine-toolkit-custom-gltf-parser v1.3.9
glTF custom parser
use custom glTF parser
Usage
import { enableCustomGLTFParser } from "@galacean/engine-toolkit-custom-gltf-parser";
enableCustomGLTFParser();
// custom parser
class CustomMaterialParser extends GLTFMaterialParser {
override parse(context: GLTFParserContext, index: number): Promise<Material> {
console.log("custom material parser");
let materialPromise = super.parse(context, index);
// ...
return materialPromise;
}
}
class CustomTextureParser extends GLTFTextureParser {
override parse(context: GLTFParserContext, index: number): Promise<Texture> {
console.log("custom texture parser");
let texturePromise = super.parse(context, index);
// ...
return texturePromise;
}
}
// load
engine.resourceManager.load({
type: AssetType.GLTF,
url: "",
params: {
customParser: {
[GLTFParserType.Material]: new CustomMaterialParser(),
[GLTFParserType.Texture]: new CustomTextureParser()
}
}
});
Links
License
The engine is released under the MIT license. See LICENSE file.
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
11 months ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
10 months ago
11 months ago
11 months ago
10 months ago
11 months ago
1 year ago
11 months ago
12 months ago
1 year ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago