-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regression for rendering between 1.117 and 1.118 #12041
Comments
@jjhembd Can you please take a look at this (if you aren't already)? It would be great if we could fix this regression before the next release. |
The model has the following value set in the "KHR_materials_specular": {
"specularColorFactor": [
2,
2,
2
]
}, Before version 1.118, CesiumJS did not support this extension at all. If I remove the It is not immediately clear to me what the impact of the |
The
So that might explain where these Maybe the possibility of these values being >1.0 is not taken into account properly. (As a preliminary workaround, I posted a version of the model in the forum where the |
A user provided a glTF model at https://community.cesium.com/t/measurment-tools-stopped-working/32962/12
When uploading this to Cesium ion and tiling it as 3D tiles, this is the result:
Forum 32962 4x panel stojak as 3D Tiles.zip
Here is a comparison of the model rendered in 1.117 and 1.118:
The actual model is stored as a composite tile. For convenience/debugging/analyzing that, I extracted the GLB parts from that, including the JSON parts of the GLBs, attached here:
Forum 32962 composite elements.zip
The GLBs are using (Draco and) the rendering-related extensions
which might help to narrow down where the error was introduced. I didn't do a bisection or analysis of 1.117...1.118 yet, but maybe someone already has an idea based on the description here.
The text was updated successfully, but these errors were encountered: