Continuity

Continuity

9M Downloads

Better vertical CTM control for glass panes

muzikbike opened this issue ยท 1 comments

commented

This arrangement of glass panes:
2023-08-06_01 44 47

looks like this with CTM enabled:
2023-08-06_01 44 34

There's a nice continuous border around the edges of the glass for the most part, but it terminates at two points.
doctored

The blue border is probably very easy to fix with model files alone and specific CTM for this texture (I myself have fixed this in a non-CTM context by redoing the models), but the red line would require that the pane should not only detect the presence of a glass pane above or below it, but also its connection type. To my knowledge, the mod does not currently allow for this.

Even OptiFine, with its #74 fix, is not immune to this problem, with textures connecting in sub-block places where they really should not:
2023-08-06_02 00 50

I don't really know how complicated a fix for this would be, but it's something I'd like to see quite a lot since a fix for it and #74 would allow for absolutely perfect glass pane connections.

commented

I believe this is the issue that sp614x/optifine#193 describes.

I've managed to seamlessly fix the blue border (#301), so red is the remaining one. We'd need panes to be able to accept separate "up_left", "up_right", "down_left" and "down_right" connections, rather than just "up" and "down". For higher resolution resource packs, "up_center" and "down_center" may also be relevant but I don't personally plan on using these.