Convert stairs to nodebox and use world-aligned tiling (fixes #4578) #4588

Merged
the-real-herowl merged 2 commits from nodebox_stairs into master 2024-08-31 19:54:03 +02:00
Member

This PR is a cherry-pick from MCLA. I originally planned this to be part of a bigger stair/slab overhaul, but we shouldn't expect that to come soon, as I have large plans.

The stair nodes now use a nodebox instead of a model, and their texture is world-aligned, as opposed to being rotated with the node itself. This makes buildings made out of wood, brick or other stairs look much more pleasant.

screenshot_20240810_190145.png

The 3D model is kept in place for potential backwards compatibility.

This PR is a cherry-pick from MCLA. I originally planned this to be part of a bigger stair/slab overhaul, but we shouldn't expect that to come soon, as I have large plans. The stair nodes now use a nodebox instead of a model, and their texture is world-aligned, as opposed to being rotated with the node itself. This makes buildings made out of wood, brick or other stairs look much more pleasant. ![screenshot_20240810_190145.png](/attachments/029660c3-0552-4159-beec-f7ad31af0c4e) The 3D model is kept in place for potential backwards compatibility.
rudzik8 added the
graphics
nodes
labels 2024-08-13 05:57:42 +02:00
rudzik8 force-pushed nodebox_stairs from 52876a949c to d6d183a430 2024-08-18 06:13:50 +02:00 Compare
Member

LGTM, closes #4578

LGTM, closes #4578
kno10 added this to the 0.88.0 – Back on Track milestone 2024-08-31 13:23:34 +02:00
kno10 requested review from kno10 2024-08-31 13:26:45 +02:00
kno10 approved these changes 2024-08-31 13:27:12 +02:00
kno10 left a comment
Member

LGTM

LGTM
the-real-herowl force-pushed nodebox_stairs from d6d183a430 to 562a9d6d98 2024-08-31 19:52:46 +02:00 Compare
the-real-herowl merged commit 05bfe5513f into master 2024-08-31 19:54:03 +02:00
the-real-herowl deleted branch nodebox_stairs 2024-08-31 19:54:04 +02:00
Sign in to join this conversation.
No reviewers
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: VoxeLibre/VoxeLibre#4588
No description provided.