#Half blocks surface texture issues (game version v0.4.417)

12 messages · Page 1 of 1 (latest)

marble ore
#

Game version 0.4.417

Apologies for the length of the post.
It's a complex problem to describe.

The top and bottom surfaces of all blocks I have tested, when the block is not in the perfect cube style, have texture rotation issues.

As compared to the base cubic block, the top surfaces are all rotated 90° clockwise as een from above, while the bottom faces are a 90° counterclockwise rotation as seen from above (viewed from below, they are also a 90° clockwise rotation).

I will attach some pictures to show the problem using a particularly obvious plock texture.

#

The first will show blocks in this configuration, with the center full block and the side blocks as upper oriented half blocks.

#

This is the top, facing in-game north. You can see the rotation on all the half blocks.
The center has the dark line on the south vertex (towards the viewer), while the half blocks all have them to the west (left) vertex.
A 90° clockwise rotation (as seen from above).

#

If we put the half blocks in the lower orientation, we get this.

#

The exact same texture rotation problem from the top side.
Here's from below, still facing north.

#

Notice how the center full block still has the dark line on the south vertex (towards the viewer), but the half blocks have them now at the east (right) vertex on the bottom face.
A 90° counterclockwise rotation (as seen from above, but clockwise rotation when viewed from below as in the picture).
This rotation is identical to the upper orientation bottom face as well, I just forgot to get a picture.

#

Half blocks surface texture issues (game version v0.4.417)

#

I should point out that there are issues with the side faces as well, but this is true of all blocks including full cubes, but they vary, so I cannot say which is correct.

The issue with full cubes is that the west and south face textures share the same orientation, but the north and east ones are reversed from them (but all sharing the same down orientation).
Another way to say this is: opposing side cube face textures are mirror images of each other.
I suspect that the mirroring may be deliberate so as to save memory, requiring only 3 textures instead of more.

In any case, the side textures of different shapes of identical blocks OFTEN do not match up with the ones on the cube shape. With some shapes having textures on the same face being horizontally flipped or even vertically inverted (or 180° rotation?), and possibly different on different faces on different shapes.
Only the top and bottoms seem to have the 90° rotation issue, however.