-
Notifications
You must be signed in to change notification settings - Fork 312
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
Render artifacts when a model self-intersected more than twice #1861
Comments
I tested on a laptop with Intel graphics (currently unavailable until tomorrow, battery issues) and PC with Radeon graphics. There were no special settings and no modifications |
More details from my side: openSUSE Tumbleweed 20230819
The output of |
|
Ah, you are using the converted I will test and report. |
The problem is reproducible and is probably related to converted images. Whether this is due to the avif implementation or the conversion of the images, I can not say, the problem is reproducible with the AppImage version of celestia, which contains the avif images for storage space reasons. Tested with See https://download.opensuse.org/repositories/home:/munix9:/unstable/AppImage/ |
The converted image
|
I have built celestia without meshoptimizer for testing and now things look better. celestia without meshoptimizer for openSUSE Leap 15.4 celestia without meshoptimizer as AppImage based on the above mentioned version for Leap 15.4 Summary: |
Changed configuration, bug is still there.
A more precise description of the bug: artifacts when a model self-intersected more than twice. |
That explains why the bug disappears without meshoptimizer. |
Is there anything I can specify when converting the images or is it in the processing of avif images in celestia? Because as far as I know the problem only occurs with avif. |
Maybe it makes sense not to convert affected textures to avif? And also we need a parameter to disable meshoptimizer on per-object basis. |
Maybe. I'm also considering delivering only the original medres images in the appimage as an alternative. |
Artifacts when a model self-intersects more than twice.
Probable was also seen on Phobos by NGTS addict / thelostprobe here.
The text was updated successfully, but these errors were encountered: