-
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
Fix aliasing on thin models #8228
Comments
This is easy to see on the Cesium hot air balloon as well, just zoom out slightly while looking at the ropes holding the basket to the balloon. https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html?src=3D%20Models.html |
Came up again on the forum here. |
Came up again in #8642. Here's a Sandcastle reproducing essentially the same effect but on a texture. This should be easier to fix because having mipmaps for this texture could help. |
I also encountered the same problem, hope to solve it quickly, thank you! |
|
This should be fixed given MSAA has been implemented - #9900. |
For 3d models that have thin parts (think the frames around a window of a building), when you zoom out or look at them at an angle such that the line occupies a very small area of the screen, you get some very noticable artifacts in CesiumJS.
Model: lines.gltf.zip
How it looks in Blender:
Now if we look at it at an extreme angle:
CesiumJS:
BabylonJS:
ThreeJS:
I think this is because the other two engines are using MSAA to get the lines to still look decent even when they may be sub-pixel thick.
The text was updated successfully, but these errors were encountered: