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

Texture auto-align #154

Open
darkhog opened this issue Apr 1, 2024 · 4 comments
Open

Texture auto-align #154

darkhog opened this issue Apr 1, 2024 · 4 comments

Comments

@darkhog
Copy link

darkhog commented Apr 1, 2024

I think it's really needed. I keep fiddling with offsets and so on on neighboring blocks (results of CSG operations) because textures got misaligned badly and the brick pattern is a mess, lol. It's a huge productivity sink right now and auto-align solution, similar to the one several Doom and Quake editors have would be much welcome.

@blackears
Copy link
Owner

I've modified the material brush so that it can now sample face properties. Select the material brush, make sure Paint UVs is enabled in the tool properties panel, hover the mouse over the face you want to copy from and then paint those UVs onto the faces you want to match. You can copy other properties such as color and material this way too.

@darkhog
Copy link
Author

darkhog commented Apr 18, 2024

The issue is that I need different offsets for different faces in order to have it aligned correctly (I use CSG operations a lot). In my repo, funnicapsule, in the scene Menu.tscn there are two misaligned houses. When you just set the offset on all faces of those houses, the textures are misaligned.

I was talking more like the autoalign feature that Doom editors such as Slade3 have to align textures of the walls that are next to each other.

@blackears
Copy link
Owner

Redesigning the UV layouts is one of the things I'm working on. It might be a while before I'm able to address this issue since it will depend on some core redesigns.

@darkhog
Copy link
Author

darkhog commented Apr 19, 2024

It's okay, take time. Having to align textures manually is annoying, but can be done.

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