mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-04-14 00:58:46 -05:00
810 B
810 B
v0.82 Import 時に生成される Material をカスタマイズする
IMaterialDescriptorGenerator を実装することで import 時に適用されるマテリアルを差し替えることができます。
materialGenerator で URP 用のマテリアルをロードする
URP マテリアルを生成するようにカスタムする例です。
https://github.com/vrm-c/UniVRM/issues/1214
async RuntimeGltfInstance Load(GltfData data)
{
IMaterialDescriptorGenerator materialGenerator = new GltfUrpMaterialDescriptorGenerator();
using(var loader = new UniGLTF.ImporterContext(data, materialGenerator: materialGenerator)
{
var instance = await loader.LoadAsync();
return instance;
}
}