heyhuo

Results 9 comments of heyhuo

`extendParams(materialParams, materialDef, parser) async { List pending = []; materialParams['color'] = new Color(1.0, 1.0, 1.0); materialParams['opacity'] = 1.0; var metallicRoughness = materialDef['pbrMetallicRoughness']; if (metallicRoughness != null) { if (metallicRoughness['baseColorFactor'] is...

Function addUnknownExtensionsToUserData = (knownExtensions, object, Map objectDef) { // Add unknown glTF extensions to an object's userData. if (objectDef["extensions"] != null) { objectDef["extensions"].forEach((name, _value) { if (knownExtensions[name] == null) {...

> 模型文件能提供一下嘛 http://i3.particlewave.cn:9001/models/vrm/black_boy.vrm

> 加载完模型之后应该还需要对vrm的格式转换一下才能显示纹理

> three_dart_jsm 上修复了这个错误 加载出来的没有纹理 在three.js上加载这个模型 没有显示任何内容 加载完模型之后,gltfParser里的textureCache会异步加载出来纹理,但是没有更新到模型上

> three_dart_jsm 上修复了这个错误 加载出来的没有纹理 在three.js上加载这个模型 没有显示任何内容 ![3891663741021_ pic](https://user-images.githubusercontent.com/48979042/191428423-8ea673b6-d8f3-44dc-a1dc-c4e7490341c8.jpg)

> 先试试three.js是否能正常显示,three.js的examples里没有看到这个格式 threejs也不支持? 有VRMLoader.js,three.js里面是可以正常显示的

https://github.com/0b5vr/three-vrm-inspector 这个仓库有加载vrm的例子

我在gltfParser加载完textureCache之后,把texture重新给scene里的纹理附上之后,可以加载出模型的纹理