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

Remove seams in guard viewmodels hand textures. #31

Open
malortie opened this issue Jan 15, 2022 · 1 comment
Open

Remove seams in guard viewmodels hand textures. #31

malortie opened this issue Jan 15, 2022 · 1 comment
Labels
enhancement New feature or request model texture

Comments

@malortie
Copy link
Collaborator

In Blue Shift viewmodels, the hand meshes have several UVs misaligned with the hand texture, which causes seams.

This is visible notably in HD versions, which have a lower resolution hand texture.

@malortie malortie added the bug Something isn't working label Jan 15, 2022
@malortie malortie self-assigned this Jan 15, 2022
@malortie malortie added enhancement New feature or request and removed bug Something isn't working labels Mar 26, 2022
@malortie malortie changed the title Fix hand seams in guard viewmodels. Remove seams in guard viewmodels hand textures. Aug 27, 2022
@SamVanheer SamVanheer transferred this issue from another repository Mar 21, 2023
@malortie malortie removed their assignment Jul 22, 2023
@malortie
Copy link
Collaborator Author

Because of the way the unwrap is done, this can be difficult to eliminate all seams.

For instance, all sides of each finger use the same texture region. Since there are texture variations across each finger, this inevitably causes seams on the links between the front and back of each finger. Each finger side should have its unique texture region.

The thumb's texture is split across multiple regions, making it difficult to preserve texture continuity across edges.

Potential way to solve this:

  1. Rework the unwrap
    1.1 Ensure each finger's side has its own region (no shared region)
    1.2 Ensure continuity across all faces as much as possible.

  2. Remap the original hand texture on top of the new UV.

  3. Load the model with the new texture in a 3D paint tool.
    3.1 Paint over areas to fix any remaining seam.
    3.2 Export the corrected texture.

Note: Since viewmodels meshes are currently not refactored, this will require editing each viewmodel mesh UVs to use the new texture layout.

Note: For 3D paint tools, Blender supports texture painting. I tested it and I think it would be sufficient for it but it still requires the UV to be restructured for fingers sides. The shared region problem occurs and causes seams along the fingers sides.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request model texture
Projects
None yet
Development

No branches or pull requests

1 participant