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

Backface Culling #647

Open
1 task done
Aspirata opened this issue Jan 9, 2025 · 0 comments
Open
1 task done

Backface Culling #647

Aspirata opened this issue Jan 9, 2025 · 0 comments
Labels
bug enhancement Feature requests or new functionality suggestions
Milestone

Comments

@Aspirata
Copy link
Contributor

Aspirata commented Jan 9, 2025

Check against existing requests

  • I have checked existing feature requests, and my idea is different

Describe the context

In Minecraft some blocks (glass, doors and the nether portal) have backface culling, while Mcprep does not, so I asked why and got this answer. Indeed, it wasn't necessary until Minecraft 1.21.2, in which Mojang changed the redstone torch model, so without backface culling it looks weird.

image

How do you imagine your feature works?

Add a "Use Backface Culling" bool property to the Prep Materials panel (It should be enabled by default) . So if it's enabled Mcprep will add this node setup to the materials that should have backface culling.

image

That setup works fine on eevee, eevee next and cycles. It should also work fine on different versions of blender

Edit:
I made a better node setup
image

What existing workaround (or closest thing to a workaround) do you have today (within Blender, MCprep, or any software)? If there is no workaround, explain why you feel this way.

I'm not sure what you mean by "What existing workaround do you have today ?". Is it like "Is there any existing implementation of that node setup ?"

@Aspirata Aspirata added the enhancement Feature requests or new functionality suggestions label Jan 9, 2025
@StandingPadAnimations StandingPadAnimations added this to the v3.6.2 milestone Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug enhancement Feature requests or new functionality suggestions
Projects
Status: Todo
Development

No branches or pull requests

2 participants