Poll

What are your views?

Better-looking, better performance.
0 (0%)
Better-looking, sacrifices performance.
0 (0%)
Not worth the better look.
0 (0%)
Not possible or very hacky.
0 (0%)
Other (explain in thread)
0 (0%)

Total Members Voted: 0

Author Topic: Brick texture system edits  (Read 349 times)

I recently saw this thread and wondered if there were a better way to texture bricks, like for instance, the edge of a very large brick will have the texture stretched pretty far as compared to a smaller brick.  Would it be feasible, more efficient, you name it, if you were to create different textures for the sides like such:

A0B0C0D0
A1B1C1D1
A2B2C2D2
A3B3C3D3

Not sure if blockland can flip or rotate images when applying the textures, but the idea is to either have 3 textures, one for A0, D0, D3, A3, one for B0 to C0, D1 to D2, D3 to B3, A3 to A2, and one for B1 to C1 to C2 to B2.  If textures can't be modified before applying to the bricks, then edge, face and corner textures should be applied differently (9 textures).

You could do this with 5 slices too, no need for 9, but think about it. You'd be creating 5 times more faces that you create now. That means you can have much less bricks to get the same performance. Also, using the default textures, this stretch effect is pretty much invisible unless you zoom in on the corners.

Well the difference is that these 5 images could be much smaller in size, this possibly saving some memory.  I mean, the textures can literally be 1 pixel, but the question is how well the game would handle it.