Skip to content

Improve geometry mode rendering#1495

Merged
chreden merged 21 commits intomasterfrom
issue/1131
Sep 29, 2025
Merged

Improve geometry mode rendering#1495
chreden merged 21 commits intomasterfrom
issue/1131

Conversation

@chreden
Copy link
Owner

@chreden chreden commented Sep 18, 2025

More or less rewrite the geometry mode mesh generation to fix the issues with it.
Now that all the portal information is present (from #1496 being fixed) this can be done properly without all the weird hacks that were there before.

Before
image
After
image

This doesn't solve absolutely every problem. There's still one known problem in joby3a. Can make a separate issue to track this.
image
Potential issue in triboss, though not sure:
image

Closes #1131

@chreden chreden marked this pull request as draft September 18, 2025 20:25
Simplify remote call

Portal neighbours, remove ceiling step wall check

Add rooms from portals as neighbours.
Remove check for wall in ceiling steps

Follow more levels of portal

Sample at half block intervals

Start slightly below half height too

Fix ladder ceiling step using wrong direction E<>W
@chreden chreden changed the title geometry wip Improve geometry mode rendering Sep 28, 2025
@chreden chreden self-assigned this Sep 28, 2025
@chreden chreden added this to the Next milestone Sep 28, 2025
@chreden chreden marked this pull request as ready for review September 28, 2025 23:41
@chreden chreden enabled auto-merge (squash) September 28, 2025 23:58
@chreden chreden merged commit cf65326 into master Sep 29, 2025
1 check passed
@chreden chreden deleted the issue/1131 branch September 29, 2025 19:37
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.

Geometry mode has issues with triangulation

2 participants