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

UVs aren't updated when parent model is moved #360

Open
SK83RJOSH opened this issue May 27, 2022 · 2 comments
Open

UVs aren't updated when parent model is moved #360

SK83RJOSH opened this issue May 27, 2022 · 2 comments
Projects

Comments

@SK83RJOSH
Copy link

I like to build my levels out of multiple models to keep the overall complexity down. This approach unfortunately has the drawback that when moving the base model, it's children don't have their UVs updated to match it's new world position.

Unity_4egJfhNet1.mp4
@nukeandbeans
Copy link
Collaborator

Define "base model". Do you mean the CSG model, a group, or ? Texture lock forces UVs to be locked to the brush, regardless of where you move it. If you want to keep the world position of the textures, then try it without texture lock enabled.

@SK83RJOSH
Copy link
Author

SK83RJOSH commented May 27, 2022

Define "base model". Do you mean the CSG model, a group, or ? Texture lock forces UVs to be locked to the brush, regardless of where you move it. If you want to keep the world position of the textures, then try it without texture lock enabled.

So my hierarchy is more or less as follows:

CSG Model (Level)
    CSG Brush
    CSG Brush

CSG Model (House)
    CSG Brush
    CSG Brush

With or without the lock, the UVs aren't actually in world space, they seem to actually be in the models local space. So if I move the model itself around, it's children's UVs do not get updated. Which causes issues when building a level out of multiple models. Sorry for the lack of clarity there. 🙂

I'm not sure if this is intended or not, it very may well be, but that's somewhat problematic since it leads to you needing to manually offset the UVs if you end up moving a model around and want things to line up. It's an incredibly pedantic thing, but something that felt like a bug and worth mentioning. 😅

@SK83RJOSH SK83RJOSH changed the title Texture lock doesn't work when parent model is moved UVs aren't updated when parent model is moved May 27, 2022
@nukeandbeans nukeandbeans added this to Needs triage in WIP via automation Sep 9, 2023
@nukeandbeans nukeandbeans moved this from Needs triage to Needs Testing in WIP Sep 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
WIP
  
Needs Testing
Development

No branches or pull requests

2 participants