Closed brunokunace closed 1 year ago
@jjhembd Would you be able to triage this issue?
Hi @brunokunace, could you please visit https://webglreport.com/?v=2 and post a screenshot of the results?
My first guess is that you are hitting your device's "Max Vertex Attributes" limit. WebGL typically only supports 16 attributes. This .glb
file is requesting 77! See all the in vec*
lines in the dumped shader file. The one that triggered the error (a_targetPosition_11
) is the 17th attribute in the list.
hi @jjhembd thanks for you reply, i'll post the screenshot bellow.
this glb its a result of https://readyplayer.me/ website. I use this same glb in threejs application, Autodesk Viewer (aka Forge), Matterport, Ifc.js library, but idk if cesium use threejs under the hood.
If work in threejs, need to work here too right? but all uses the same webgl engine
Thanks for the update @brunokunace. I'm still looking at this, but for reference, here is a codepen confirming what you said: threejs loads the GLB with no complaints.
Thanks all. If the root of the issue is the number of morph targets supported, I think this is a duplicate with https://github.com/CesiumGS/cesium/issues/10810. Please feel free re-open if I misinterpreted anything.
Hi, iam using this code example: https://sandcastle.cesium.com/?src=3D%20Models.html
but passing other glb file instead, and receive this error: GLB FILE EXAMPLE: https://dev.storage.superviz.com/readyplayerme/1.glb