Skip to content

Ignore unused texture vertices, deduplicate replacement textures#1510

Merged
chreden merged 1 commit intomasterfrom
texture_replacements
Oct 18, 2025
Merged

Ignore unused texture vertices, deduplicate replacement textures#1510
chreden merged 1 commit intomasterfrom
texture_replacements

Conversation

@chreden
Copy link
Owner

@chreden chreden commented Oct 18, 2025

Ignore the unused vertices in object textures so the minimum x and y coords are actually based on the minimum used values. This makes the cut out textures much smaller.

Also deduplicate these textures - this cuts the number of replacement textures in half more or less - down from ~1600 to ~700 on The Great Wall.

Before:
image

After:
image

Closes #1509

@chreden chreden added this to the Next milestone Oct 18, 2025
@chreden chreden requested review from lahm86 and makotocchi October 18, 2025 08:20
@chreden chreden self-assigned this Oct 18, 2025
@chreden chreden enabled auto-merge (squash) October 18, 2025 08:21
@chreden chreden changed the title Match existing texture replacements Ignore unused texture vertices, deduplicate replacement textures Oct 18, 2025
@chreden chreden disabled auto-merge October 18, 2025 08:22
@chreden chreden enabled auto-merge (squash) October 18, 2025 08:22
@chreden chreden merged commit 610bad2 into master Oct 18, 2025
1 check passed
@chreden chreden deleted the texture_replacements branch October 18, 2025 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Texture replacements should ignore unused vertices

2 participants