Skip to content
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

Alex's Cave issue rendering Peering Coprolith #268

Closed
LeKripiY opened this issue Apr 21, 2024 · 1 comment
Closed

Alex's Cave issue rendering Peering Coprolith #268

LeKripiY opened this issue Apr 21, 2024 · 1 comment

Comments

@LeKripiY
Copy link

Bug Description

With the Alex's Caves mod installed alongside embeddium, the block named Peering Coprolith doesn't render properly.
I already reported this issue to Alex's cave github a long time ago, but it resurfaced recently.
image
There is supposed to be glowing animated red eyes inside.
The issue over at Alex's cave's github was left marked as incompatibility, but I wonder if maybe you have an idea on this issue.

Reproduction Steps

Have Both Alex's Caves and Embeddium mods installed, place Peering Coprolith, block parts render transparent.
Glitch exsist regarding both mods' versions (It was already there when Alex's Caves first released, and is still there with both mods up to date).

Log File

latest.log

@embeddedt
Copy link
Contributor

The issue is caused by Alex's Caves using multiple layered translucent faces for this block. With Embeddium installed, by default the faces are not sorted with respect to the camera position, which causes them to disappear sometimes. Enabling "Translucent Face Sorting" in Video Settings will fix it. We plan to eventually enable this by default in a future release once the performance regression of having it enabled is minimized.

However, the better solution would be for Alex's Caves to mark the block as not being translucent. From what I can tell, the outer shell is either fully transparent or fully opaque, so the cutout layer would work fine. Similarly, the inner shell seems to be opaque and doesn't let me see through to blocks on the other side. So I would say this is a bug on their end. Using the translucent render layer when it's not necessary will cause reduced performance with the vanilla renderer as well, not just Embeddium's.

@embeddedt embeddedt closed this as not planned Won't fix, can't repro, duplicate, stale Apr 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants