Fix texture due to model rot
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.3 KiB |
@@ -18,6 +18,9 @@ import com.google.common.hash.Hashing;
|
||||
import com.google.gson.*;
|
||||
|
||||
import java.awt.Graphics2D;
|
||||
import java.awt.Paint;
|
||||
import java.awt.TexturePaint;
|
||||
import java.awt.geom.Rectangle2D;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.io.*;
|
||||
import java.nio.file.Path;
|
||||
@@ -136,24 +139,37 @@ public final class TierTextureBakeProvider implements DataProvider {
|
||||
|
||||
// ---------- painting ----------
|
||||
private static void paintTile(Graphics2D g, BufferedImage tile, int x, int y, int w, int h) {
|
||||
int tw0 = tile.getWidth();
|
||||
int th0 = tile.getHeight();
|
||||
for (int yy = 0; yy < h; yy += th0) {
|
||||
for (int xx = 0; xx < w; xx += tw0) {
|
||||
int tw = Math.min(tw0, w - xx);
|
||||
int th = Math.min(th0, h - yy);
|
||||
g.drawImage(tile, x + xx, y + yy, x + xx + tw, y + yy + th, 0, 0, tw, th, null);
|
||||
}
|
||||
}
|
||||
int tw = tile.getWidth();
|
||||
int th = tile.getHeight();
|
||||
if (tw <= 0 || th <= 0 || w <= 0 || h <= 0) return;
|
||||
|
||||
// Clip to the target face
|
||||
var oldClip = g.getClip();
|
||||
g.setClip(x, y, w, h);
|
||||
|
||||
// Center the tiling “phase” so leftover borders are split evenly
|
||||
int phaseX = x - ((w % tw) / 2);
|
||||
int phaseY = y - ((h % th) / 2);
|
||||
|
||||
// Anchor rect defines the repeating cell origin & size; no scaling occurs
|
||||
Rectangle2D anchor = new Rectangle2D.Double(phaseX, phaseY, tw, th);
|
||||
Paint old = g.getPaint();
|
||||
g.setPaint(new TexturePaint(tile, anchor));
|
||||
g.fillRect(x, y, w, h);
|
||||
g.setPaint(old);
|
||||
|
||||
g.setClip(oldClip);
|
||||
}
|
||||
|
||||
private static void paintFace(Graphics2D g, BufferedImage tile, int atlasW, int atlasH,
|
||||
int u, int v, int us, int vs) {
|
||||
// Normalize possibly-negative sizes to a rect in atlas space
|
||||
int x0 = us >= 0 ? u : u + us;
|
||||
int y0 = vs >= 0 ? v : v + vs;
|
||||
int w = Math.abs(us);
|
||||
int h = Math.abs(vs);
|
||||
// clamp to atlas
|
||||
|
||||
// Clamp target rect to atlas bounds
|
||||
if (x0 < 0) {
|
||||
w += x0;
|
||||
x0 = 0;
|
||||
@@ -169,6 +185,7 @@ public final class TierTextureBakeProvider implements DataProvider {
|
||||
if (y0 + h > atlasH)
|
||||
h = atlasH - y0;
|
||||
|
||||
// Centered tiling into the clamped area
|
||||
paintTile(g, tile, x0, y0, w, h);
|
||||
}
|
||||
|
||||
|
||||
@@ -21,12 +21,12 @@
|
||||
"pivot": [16, 5.0435, 0.19792],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [58, 65], "uv_size": [2, 1]},
|
||||
"east": {"uv": [61, 9], "uv_size": [16, 1]},
|
||||
"south": {"uv": [60, 65], "uv_size": [2, 1]},
|
||||
"west": {"uv": [61, 49], "uv_size": [16, 1]},
|
||||
"up": {"uv": [34, 54], "uv_size": [2, 16]},
|
||||
"down": {"uv": [36, 70], "uv_size": [2, -16]}
|
||||
"north": {"uv": [61, 57], "uv_size": [16, 1]},
|
||||
"east": {"uv": [36, 57], "uv_size": [2, 1]},
|
||||
"south": {"uv": [61, 58], "uv_size": [16, 1]},
|
||||
"west": {"uv": [36, 62], "uv_size": [2, 1]},
|
||||
"up": {"uv": [55, 45], "uv_size": [16, 2]},
|
||||
"down": {"uv": [55, 49], "uv_size": [16, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -35,12 +35,12 @@
|
||||
"pivot": [12.5, 13.0435, 7.69792],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [65, 61], "uv_size": [2, 1]},
|
||||
"east": {"uv": [61, 5], "uv_size": [23, 1]},
|
||||
"south": {"uv": [65, 62], "uv_size": [2, 1]},
|
||||
"west": {"uv": [61, 6], "uv_size": [23, 1]},
|
||||
"up": {"uv": [40, 47], "uv_size": [2, 23]},
|
||||
"down": {"uv": [42, 70], "uv_size": [2, -23]}
|
||||
"north": {"uv": [61, 53], "uv_size": [23, 1]},
|
||||
"east": {"uv": [65, 21], "uv_size": [2, 1]},
|
||||
"south": {"uv": [61, 54], "uv_size": [23, 1]},
|
||||
"west": {"uv": [65, 22], "uv_size": [2, 1]},
|
||||
"up": {"uv": [0, 48], "uv_size": [23, 2]},
|
||||
"down": {"uv": [49, 39], "uv_size": [23, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -49,12 +49,12 @@
|
||||
"pivot": [12.5, 10.4435, 5.09792],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [65, 63], "uv_size": [2, 1]},
|
||||
"east": {"uv": [61, 7], "uv_size": [23, 1]},
|
||||
"south": {"uv": [64, 65], "uv_size": [2, 1]},
|
||||
"west": {"uv": [61, 8], "uv_size": [23, 1]},
|
||||
"up": {"uv": [48, 16], "uv_size": [2, 23]},
|
||||
"down": {"uv": [48, 62], "uv_size": [2, -23]}
|
||||
"north": {"uv": [61, 55], "uv_size": [23, 1]},
|
||||
"east": {"uv": [65, 23], "uv_size": [2, 1]},
|
||||
"south": {"uv": [61, 56], "uv_size": [23, 1]},
|
||||
"west": {"uv": [65, 24], "uv_size": [2, 1]},
|
||||
"up": {"uv": [49, 39], "uv_size": [23, 2]},
|
||||
"down": {"uv": [49, 43], "uv_size": [23, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -63,12 +63,12 @@
|
||||
"pivot": [1, 9, -1],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [62, 61], "uv_size": [3, 3]},
|
||||
"east": {"uv": [29, 63], "uv_size": [2, 3]},
|
||||
"south": {"uv": [26, 63], "uv_size": [3, 3]},
|
||||
"west": {"uv": [9, 64], "uv_size": [2, 3]},
|
||||
"up": {"uv": [64, 10], "uv_size": [3, 2]},
|
||||
"down": {"uv": [11, 66], "uv_size": [3, -2]}
|
||||
"north": {"uv": [36, 54], "uv_size": [2, 3]},
|
||||
"east": {"uv": [15, 57], "uv_size": [3, 3]},
|
||||
"south": {"uv": [42, 58], "uv_size": [2, 3]},
|
||||
"west": {"uv": [19, 64], "uv_size": [3, 3]},
|
||||
"up": {"uv": [64, 33], "uv_size": [2, 3]},
|
||||
"down": {"uv": [34, 67], "uv_size": [2, -3]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -77,12 +77,12 @@
|
||||
"pivot": [21, 7.18198, 0.35355],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [27, 54], "uv_size": [7, 5]},
|
||||
"east": {"uv": [55, 5], "uv_size": [6, 5]},
|
||||
"south": {"uv": [50, 54], "uv_size": [7, 5]},
|
||||
"west": {"uv": [56, 40], "uv_size": [6, 5]},
|
||||
"up": {"uv": [50, 16], "uv_size": [7, 6]},
|
||||
"down": {"uv": [50, 28], "uv_size": [7, -6]}
|
||||
"north": {"uv": [55, 49], "uv_size": [6, 5]},
|
||||
"east": {"uv": [29, 54], "uv_size": [7, 5]},
|
||||
"south": {"uv": [55, 54], "uv_size": [6, 5]},
|
||||
"west": {"uv": [18, 55], "uv_size": [7, 5]},
|
||||
"up": {"uv": [32, 47], "uv_size": [6, 7]},
|
||||
"down": {"uv": [23, 55], "uv_size": [6, -7]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -91,12 +91,12 @@
|
||||
"pivot": [16.5, 9.3636, 0.07071],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [4, 67], "uv_size": [1, 1]},
|
||||
"east": {"uv": [31, 65], "uv_size": [3, 1]},
|
||||
"south": {"uv": [5, 67], "uv_size": [1, 1]},
|
||||
"west": {"uv": [50, 65], "uv_size": [3, 1]},
|
||||
"up": {"uv": [53, 65], "uv_size": [1, 3]},
|
||||
"down": {"uv": [54, 68], "uv_size": [1, -3]}
|
||||
"north": {"uv": [64, 36], "uv_size": [3, 1]},
|
||||
"east": {"uv": [50, 66], "uv_size": [1, 1]},
|
||||
"south": {"uv": [3, 65], "uv_size": [3, 1]},
|
||||
"west": {"uv": [51, 66], "uv_size": [1, 1]},
|
||||
"up": {"uv": [6, 65], "uv_size": [3, 1]},
|
||||
"down": {"uv": [9, 66], "uv_size": [3, -1]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -105,12 +105,12 @@
|
||||
"pivot": [-6.675, 11.31932, -0.89996],
|
||||
"rotation": [29.5, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [0, 0], "uv_size": [9, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [9, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [62, 54], "uv_size": [9, 1]},
|
||||
"down": {"uv": [63, 37], "uv_size": [9, -1]}
|
||||
"north": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [9, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [9, 0]},
|
||||
"up": {"uv": [64, 21], "uv_size": [1, 9]},
|
||||
"down": {"uv": [22, 73], "uv_size": [1, -9]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -119,12 +119,12 @@
|
||||
"pivot": [-6.675, 13.89975, 9.26362],
|
||||
"rotation": [38, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [0, 0], "uv_size": [9, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [9, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [63, 37], "uv_size": [9, 1]},
|
||||
"down": {"uv": [63, 39], "uv_size": [9, -1]}
|
||||
"north": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [9, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [9, 0]},
|
||||
"up": {"uv": [23, 64], "uv_size": [1, 9]},
|
||||
"down": {"uv": [24, 73], "uv_size": [1, -9]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -133,12 +133,12 @@
|
||||
"pivot": [-6.675, 7.37474, 0.91064],
|
||||
"rotation": [-178, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [66, 16], "uv_size": [2, 1]},
|
||||
"down": {"uv": [66, 18], "uv_size": [2, -1]}
|
||||
"north": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"up": {"uv": [65, 64], "uv_size": [1, 2]},
|
||||
"down": {"uv": [3, 68], "uv_size": [1, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -147,12 +147,12 @@
|
||||
"pivot": [-6.675, 7.3179, -0.68835],
|
||||
"rotation": [-40.5, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [30, 66], "uv_size": [2, 1]},
|
||||
"down": {"uv": [32, 67], "uv_size": [2, -1]}
|
||||
"north": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"up": {"uv": [7, 66], "uv_size": [1, 2]},
|
||||
"down": {"uv": [8, 68], "uv_size": [1, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -161,12 +161,12 @@
|
||||
"pivot": [-6.675, 8.37203, -1.97829],
|
||||
"rotation": [92, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [66, 40], "uv_size": [2, 1]},
|
||||
"down": {"uv": [66, 42], "uv_size": [2, -1]}
|
||||
"north": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"up": {"uv": [66, 8], "uv_size": [1, 2]},
|
||||
"down": {"uv": [9, 68], "uv_size": [1, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -175,12 +175,12 @@
|
||||
"pivot": [-6.675, 11.29634, -0.94438],
|
||||
"rotation": [-130.5, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [66, 45], "uv_size": [2, 1]},
|
||||
"down": {"uv": [66, 47], "uv_size": [2, -1]}
|
||||
"north": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"east": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"up": {"uv": [10, 66], "uv_size": [1, 2]},
|
||||
"down": {"uv": [66, 12], "uv_size": [1, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -193,8 +193,8 @@
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [64, 66], "uv_size": [1, 1]},
|
||||
"down": {"uv": [65, 67], "uv_size": [1, -1]}
|
||||
"up": {"uv": [66, 26], "uv_size": [1, 1]},
|
||||
"down": {"uv": [66, 28], "uv_size": [1, -1]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -207,8 +207,8 @@
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [66, 65], "uv_size": [1, 1]},
|
||||
"down": {"uv": [66, 67], "uv_size": [1, -1]}
|
||||
"up": {"uv": [66, 28], "uv_size": [1, 1]},
|
||||
"down": {"uv": [66, 34], "uv_size": [1, -1]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -221,8 +221,8 @@
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [0, 67], "uv_size": [1, 1]},
|
||||
"down": {"uv": [1, 68], "uv_size": [1, -1]}
|
||||
"up": {"uv": [66, 34], "uv_size": [1, 1]},
|
||||
"down": {"uv": [66, 36], "uv_size": [1, -1]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -235,8 +235,8 @@
|
||||
"east": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"south": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"west": {"uv": [0, 0], "uv_size": [1, 0]},
|
||||
"up": {"uv": [2, 67], "uv_size": [1, 1]},
|
||||
"down": {"uv": [3, 68], "uv_size": [1, -1]}
|
||||
"up": {"uv": [36, 66], "uv_size": [1, 1]},
|
||||
"down": {"uv": [37, 67], "uv_size": [1, -1]}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -249,12 +249,12 @@
|
||||
"origin": [24, 0, -8],
|
||||
"size": [-32, 3, 16],
|
||||
"uv": {
|
||||
"north": {"uv": [48, 10], "uv_size": [16, 3]},
|
||||
"east": {"uv": [13, 44], "uv_size": [32, 3]},
|
||||
"south": {"uv": [48, 13], "uv_size": [16, 3]},
|
||||
"west": {"uv": [45, 0], "uv_size": [32, 3]},
|
||||
"up": {"uv": [0, 0], "uv_size": [16, 32]},
|
||||
"down": {"uv": [16, 32], "uv_size": [16, -32]}
|
||||
"north": {"uv": [32, 31], "uv_size": [32, 3]},
|
||||
"east": {"uv": [0, 45], "uv_size": [16, 3]},
|
||||
"south": {"uv": [32, 34], "uv_size": [32, 3]},
|
||||
"west": {"uv": [16, 45], "uv_size": [16, 3]},
|
||||
"up": {"uv": [0, 0], "uv_size": [32, 16]},
|
||||
"down": {"uv": [0, 32], "uv_size": [32, -16]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -263,12 +263,12 @@
|
||||
"pivot": [8, 6.27071, 2.55355],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [62, 24], "uv_size": [13, 1]},
|
||||
"east": {"uv": [55, 3], "uv_size": [32, 1]},
|
||||
"south": {"uv": [62, 25], "uv_size": [13, 1]},
|
||||
"west": {"uv": [55, 4], "uv_size": [32, 1]},
|
||||
"up": {"uv": [0, 32], "uv_size": [13, 32]},
|
||||
"down": {"uv": [32, 32], "uv_size": [13, -32]}
|
||||
"north": {"uv": [55, 43], "uv_size": [32, 1]},
|
||||
"east": {"uv": [0, 62], "uv_size": [13, 1]},
|
||||
"south": {"uv": [55, 44], "uv_size": [32, 1]},
|
||||
"west": {"uv": [0, 63], "uv_size": [13, 1]},
|
||||
"up": {"uv": [0, 32], "uv_size": [32, 13]},
|
||||
"down": {"uv": [32, 13], "uv_size": [32, -13]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -277,12 +277,12 @@
|
||||
"pivot": [-4, 7.94975, 0.70711],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [33, 47], "uv_size": [7, 7]},
|
||||
"east": {"uv": [50, 40], "uv_size": [6, 7]},
|
||||
"south": {"uv": [48, 3], "uv_size": [7, 7]},
|
||||
"west": {"uv": [50, 47], "uv_size": [6, 7]},
|
||||
"up": {"uv": [13, 52], "uv_size": [7, 6]},
|
||||
"down": {"uv": [20, 58], "uv_size": [7, -6]}
|
||||
"north": {"uv": [6, 50], "uv_size": [6, 7]},
|
||||
"east": {"uv": [42, 37], "uv_size": [7, 7]},
|
||||
"south": {"uv": [12, 50], "uv_size": [6, 7]},
|
||||
"west": {"uv": [42, 44], "uv_size": [7, 7]},
|
||||
"up": {"uv": [49, 50], "uv_size": [6, 7]},
|
||||
"down": {"uv": [38, 58], "uv_size": [6, -7]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -291,24 +291,24 @@
|
||||
"pivot": [-3.5, 14.94975, 6.70711],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [58, 61], "uv_size": [4, 4]},
|
||||
"east": {"uv": [57, 36], "uv_size": [6, 4]},
|
||||
"south": {"uv": [62, 16], "uv_size": [4, 4]},
|
||||
"west": {"uv": [57, 55], "uv_size": [6, 4]},
|
||||
"up": {"uv": [13, 58], "uv_size": [4, 6]},
|
||||
"down": {"uv": [17, 64], "uv_size": [4, -6]}
|
||||
"north": {"uv": [49, 57], "uv_size": [6, 4]},
|
||||
"east": {"uv": [38, 47], "uv_size": [4, 4]},
|
||||
"south": {"uv": [36, 58], "uv_size": [6, 4]},
|
||||
"west": {"uv": [25, 55], "uv_size": [4, 4]},
|
||||
"up": {"uv": [25, 59], "uv_size": [6, 4]},
|
||||
"down": {"uv": [55, 63], "uv_size": [6, -4]}
|
||||
}
|
||||
},
|
||||
{
|
||||
"origin": [24, 3, 5.3],
|
||||
"size": [-32, 6.3, 2.7],
|
||||
"uv": {
|
||||
"north": {"uv": [31, 59], "uv_size": [3, 6]},
|
||||
"east": {"uv": [13, 32], "uv_size": [32, 6]},
|
||||
"south": {"uv": [55, 61], "uv_size": [3, 6]},
|
||||
"west": {"uv": [13, 38], "uv_size": [32, 6]},
|
||||
"up": {"uv": [45, 3], "uv_size": [3, 32]},
|
||||
"down": {"uv": [45, 67], "uv_size": [3, -32]}
|
||||
"north": {"uv": [32, 13], "uv_size": [32, 6]},
|
||||
"east": {"uv": [29, 48], "uv_size": [3, 6]},
|
||||
"south": {"uv": [32, 19], "uv_size": [32, 6]},
|
||||
"west": {"uv": [47, 61], "uv_size": [3, 6]},
|
||||
"up": {"uv": [32, 25], "uv_size": [32, 3]},
|
||||
"down": {"uv": [32, 31], "uv_size": [32, -3]}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -323,12 +323,12 @@
|
||||
"pivot": [-6.65, 9.36396, 0],
|
||||
"rotation": [27.5, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [63, 55], "uv_size": [3, 3]},
|
||||
"east": {"uv": [56, 50], "uv_size": [1, 3]},
|
||||
"south": {"uv": [0, 64], "uv_size": [3, 3]},
|
||||
"west": {"uv": [20, 64], "uv_size": [1, 3]},
|
||||
"up": {"uv": [64, 42], "uv_size": [3, 1]},
|
||||
"down": {"uv": [64, 44], "uv_size": [3, -1]}
|
||||
"north": {"uv": [60, 64], "uv_size": [1, 3]},
|
||||
"east": {"uv": [25, 64], "uv_size": [3, 3]},
|
||||
"south": {"uv": [61, 64], "uv_size": [1, 3]},
|
||||
"west": {"uv": [28, 64], "uv_size": [3, 3]},
|
||||
"up": {"uv": [62, 64], "uv_size": [1, 3]},
|
||||
"down": {"uv": [63, 67], "uv_size": [1, -3]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -337,12 +337,12 @@
|
||||
"pivot": [-6.65, 9.36396, 0],
|
||||
"rotation": [70, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [3, 64], "uv_size": [3, 3]},
|
||||
"east": {"uv": [62, 64], "uv_size": [1, 3]},
|
||||
"south": {"uv": [6, 64], "uv_size": [3, 3]},
|
||||
"west": {"uv": [63, 64], "uv_size": [1, 3]},
|
||||
"up": {"uv": [64, 44], "uv_size": [3, 1]},
|
||||
"down": {"uv": [64, 65], "uv_size": [3, -1]}
|
||||
"north": {"uv": [64, 64], "uv_size": [1, 3]},
|
||||
"east": {"uv": [64, 30], "uv_size": [3, 3]},
|
||||
"south": {"uv": [0, 65], "uv_size": [1, 3]},
|
||||
"west": {"uv": [31, 64], "uv_size": [3, 3]},
|
||||
"up": {"uv": [1, 65], "uv_size": [1, 3]},
|
||||
"down": {"uv": [2, 68], "uv_size": [1, -3]}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -357,12 +357,12 @@
|
||||
"pivot": [-6.7, 14.24264, 7.41421],
|
||||
"rotation": [27.5, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [64, 14], "uv_size": [2, 2]},
|
||||
"east": {"uv": [66, 13], "uv_size": [1, 2]},
|
||||
"south": {"uv": [16, 64], "uv_size": [2, 2]},
|
||||
"west": {"uv": [15, 66], "uv_size": [1, 2]},
|
||||
"up": {"uv": [66, 15], "uv_size": [2, 1]},
|
||||
"down": {"uv": [16, 67], "uv_size": [2, -1]}
|
||||
"north": {"uv": [43, 65], "uv_size": [1, 2]},
|
||||
"east": {"uv": [52, 64], "uv_size": [2, 2]},
|
||||
"south": {"uv": [44, 65], "uv_size": [1, 2]},
|
||||
"west": {"uv": [54, 64], "uv_size": [2, 2]},
|
||||
"up": {"uv": [45, 65], "uv_size": [1, 2]},
|
||||
"down": {"uv": [46, 67], "uv_size": [1, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -371,12 +371,12 @@
|
||||
"pivot": [-6.7, 14.24264, 7.41421],
|
||||
"rotation": [70, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [18, 64], "uv_size": [2, 2]},
|
||||
"east": {"uv": [18, 66], "uv_size": [1, 2]},
|
||||
"south": {"uv": [64, 40], "uv_size": [2, 2]},
|
||||
"west": {"uv": [66, 18], "uv_size": [1, 2]},
|
||||
"up": {"uv": [26, 66], "uv_size": [2, 1]},
|
||||
"down": {"uv": [28, 67], "uv_size": [2, -1]}
|
||||
"north": {"uv": [4, 66], "uv_size": [1, 2]},
|
||||
"east": {"uv": [56, 64], "uv_size": [2, 2]},
|
||||
"south": {"uv": [5, 66], "uv_size": [1, 2]},
|
||||
"west": {"uv": [58, 64], "uv_size": [2, 2]},
|
||||
"up": {"uv": [6, 66], "uv_size": [1, 2]},
|
||||
"down": {"uv": [66, 8], "uv_size": [1, -2]}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -391,12 +391,12 @@
|
||||
"pivot": [12.5, 11.78284, 6.3201],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [56, 53], "uv_size": [1, 1]},
|
||||
"east": {"uv": [50, 59], "uv_size": [23, 1]},
|
||||
"south": {"uv": [26, 58], "uv_size": [1, 1]},
|
||||
"west": {"uv": [50, 60], "uv_size": [23, 1]},
|
||||
"up": {"uv": [44, 47], "uv_size": [1, 23]},
|
||||
"down": {"uv": [38, 77], "uv_size": [1, -23]}
|
||||
"north": {"uv": [61, 49], "uv_size": [23, 1]},
|
||||
"east": {"uv": [11, 66], "uv_size": [1, 1]},
|
||||
"south": {"uv": [61, 50], "uv_size": [23, 1]},
|
||||
"west": {"uv": [66, 19], "uv_size": [1, 1]},
|
||||
"up": {"uv": [61, 51], "uv_size": [23, 1]},
|
||||
"down": {"uv": [61, 53], "uv_size": [23, -1]}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -411,12 +411,12 @@
|
||||
"pivot": [18.1, 12.06777, 6.35355],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [62, 20], "uv_size": [7, 2]},
|
||||
"east": {"uv": [27, 52], "uv_size": [6, 2]},
|
||||
"south": {"uv": [62, 22], "uv_size": [7, 2]},
|
||||
"west": {"uv": [62, 28], "uv_size": [6, 2]},
|
||||
"up": {"uv": [50, 28], "uv_size": [7, 6]},
|
||||
"down": {"uv": [50, 40], "uv_size": [7, -6]}
|
||||
"north": {"uv": [64, 0], "uv_size": [6, 2]},
|
||||
"east": {"uv": [61, 59], "uv_size": [7, 2]},
|
||||
"south": {"uv": [64, 2], "uv_size": [6, 2]},
|
||||
"west": {"uv": [61, 61], "uv_size": [7, 2]},
|
||||
"up": {"uv": [49, 43], "uv_size": [6, 7]},
|
||||
"down": {"uv": [0, 57], "uv_size": [6, -7]}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -431,24 +431,24 @@
|
||||
"origin": [20.5, 12.28518, 1.49142],
|
||||
"size": [-5, 1, 10],
|
||||
"uv": {
|
||||
"north": {"uv": [62, 30], "uv_size": [10, 1]},
|
||||
"east": {"uv": [63, 39], "uv_size": [5, 1]},
|
||||
"south": {"uv": [62, 31], "uv_size": [10, 1]},
|
||||
"west": {"uv": [63, 58], "uv_size": [5, 1]},
|
||||
"up": {"uv": [13, 47], "uv_size": [10, 5]},
|
||||
"down": {"uv": [23, 52], "uv_size": [10, -5]}
|
||||
"north": {"uv": [50, 61], "uv_size": [5, 1]},
|
||||
"east": {"uv": [64, 4], "uv_size": [10, 1]},
|
||||
"south": {"uv": [50, 62], "uv_size": [5, 1]},
|
||||
"west": {"uv": [64, 5], "uv_size": [10, 1]},
|
||||
"up": {"uv": [32, 37], "uv_size": [5, 10]},
|
||||
"down": {"uv": [37, 47], "uv_size": [5, -10]}
|
||||
}
|
||||
},
|
||||
{
|
||||
"origin": [20.4, 12.28518, 1.49142],
|
||||
"size": [-4.9, 4, 5],
|
||||
"uv": {
|
||||
"north": {"uv": [21, 58], "uv_size": [5, 4]},
|
||||
"east": {"uv": [26, 59], "uv_size": [5, 4]},
|
||||
"south": {"uv": [61, 45], "uv_size": [5, 4]},
|
||||
"west": {"uv": [50, 61], "uv_size": [5, 4]},
|
||||
"up": {"uv": [56, 45], "uv_size": [5, 5]},
|
||||
"down": {"uv": [57, 21], "uv_size": [5, -5]}
|
||||
"north": {"uv": [31, 59], "uv_size": [5, 4]},
|
||||
"east": {"uv": [15, 60], "uv_size": [5, 4]},
|
||||
"south": {"uv": [20, 60], "uv_size": [5, 4]},
|
||||
"west": {"uv": [42, 61], "uv_size": [5, 4]},
|
||||
"up": {"uv": [18, 50], "uv_size": [5, 5]},
|
||||
"down": {"uv": [44, 56], "uv_size": [5, -5]}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -462,12 +462,12 @@
|
||||
"origin": [15, 12.58518, 1.49142],
|
||||
"size": [-2, 5, 5],
|
||||
"uv": {
|
||||
"north": {"uv": [57, 21], "uv_size": [5, 5]},
|
||||
"east": {"uv": [22, 62], "uv_size": [2, 5]},
|
||||
"south": {"uv": [57, 26], "uv_size": [5, 5]},
|
||||
"west": {"uv": [24, 62], "uv_size": [2, 5]},
|
||||
"up": {"uv": [62, 32], "uv_size": [5, 2]},
|
||||
"down": {"uv": [62, 36], "uv_size": [5, -2]}
|
||||
"north": {"uv": [13, 62], "uv_size": [2, 5]},
|
||||
"east": {"uv": [44, 56], "uv_size": [5, 5]},
|
||||
"south": {"uv": [38, 62], "uv_size": [2, 5]},
|
||||
"west": {"uv": [0, 57], "uv_size": [5, 5]},
|
||||
"up": {"uv": [40, 62], "uv_size": [2, 5]},
|
||||
"down": {"uv": [64, 11], "uv_size": [2, -5]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -476,36 +476,36 @@
|
||||
"pivot": [14, 15.20823, 4.02573],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [57, 31], "uv_size": [5, 5]},
|
||||
"east": {"uv": [62, 40], "uv_size": [2, 5]},
|
||||
"south": {"uv": [57, 50], "uv_size": [5, 5]},
|
||||
"west": {"uv": [48, 62], "uv_size": [2, 5]},
|
||||
"up": {"uv": [62, 50], "uv_size": [5, 2]},
|
||||
"down": {"uv": [62, 54], "uv_size": [5, -2]}
|
||||
"north": {"uv": [64, 11], "uv_size": [2, 5]},
|
||||
"east": {"uv": [5, 57], "uv_size": [5, 5]},
|
||||
"south": {"uv": [15, 64], "uv_size": [2, 5]},
|
||||
"west": {"uv": [10, 57], "uv_size": [5, 5]},
|
||||
"up": {"uv": [64, 16], "uv_size": [2, 5]},
|
||||
"down": {"uv": [17, 69], "uv_size": [2, -5]}
|
||||
}
|
||||
},
|
||||
{
|
||||
"origin": [15.5, 14.18518, 3.09142],
|
||||
"size": [-1, 2, 2],
|
||||
"uv": {
|
||||
"north": {"uv": [64, 12], "uv_size": [2, 2]},
|
||||
"east": {"uv": [11, 66], "uv_size": [1, 2]},
|
||||
"south": {"uv": [14, 64], "uv_size": [2, 2]},
|
||||
"west": {"uv": [12, 66], "uv_size": [1, 2]},
|
||||
"up": {"uv": [66, 12], "uv_size": [2, 1]},
|
||||
"down": {"uv": [13, 67], "uv_size": [2, -1]}
|
||||
"north": {"uv": [12, 65], "uv_size": [1, 2]},
|
||||
"east": {"uv": [36, 64], "uv_size": [2, 2]},
|
||||
"south": {"uv": [65, 25], "uv_size": [1, 2]},
|
||||
"west": {"uv": [50, 64], "uv_size": [2, 2]},
|
||||
"up": {"uv": [65, 27], "uv_size": [1, 2]},
|
||||
"down": {"uv": [42, 67], "uv_size": [1, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
"origin": [13.43333, 17.69286, 4.00285],
|
||||
"size": [-1.6, 1, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"east": {"uv": [66, 47], "uv_size": [2, 1]},
|
||||
"south": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"west": {"uv": [66, 48], "uv_size": [2, 1]},
|
||||
"up": {"uv": [0, 0], "uv_size": [0, 2]},
|
||||
"down": {"uv": [0, 2], "uv_size": [0, -2]}
|
||||
"north": {"uv": [65, 29], "uv_size": [2, 1]},
|
||||
"east": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"south": {"uv": [66, 12], "uv_size": [2, 1]},
|
||||
"west": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"up": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"down": {"uv": [0, 0], "uv_size": [2, 0]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -514,24 +514,24 @@
|
||||
"pivot": [12.63333, 16.19286, 7.00285],
|
||||
"rotation": [90, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"east": {"uv": [66, 56], "uv_size": [2, 1]},
|
||||
"south": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"west": {"uv": [66, 57], "uv_size": [2, 1]},
|
||||
"up": {"uv": [0, 0], "uv_size": [0, 2]},
|
||||
"down": {"uv": [0, 2], "uv_size": [0, -2]}
|
||||
"north": {"uv": [66, 15], "uv_size": [2, 1]},
|
||||
"east": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"south": {"uv": [66, 16], "uv_size": [2, 1]},
|
||||
"west": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"up": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"down": {"uv": [0, 0], "uv_size": [2, 0]}
|
||||
}
|
||||
},
|
||||
{
|
||||
"origin": [13.03333, 14.79286, 0.00285],
|
||||
"size": [0, 1, 2],
|
||||
"uv": {
|
||||
"north": {"uv": [50, 66], "uv_size": [2, 1]},
|
||||
"east": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"south": {"uv": [66, 55], "uv_size": [2, 1]},
|
||||
"west": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"up": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"down": {"uv": [0, 0], "uv_size": [2, 0]}
|
||||
"north": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"east": {"uv": [66, 13], "uv_size": [2, 1]},
|
||||
"south": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"west": {"uv": [66, 14], "uv_size": [2, 1]},
|
||||
"up": {"uv": [0, 0], "uv_size": [0, 2]},
|
||||
"down": {"uv": [0, 2], "uv_size": [0, -2]}
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -540,12 +540,12 @@
|
||||
"pivot": [13.03333, 12.29286, 4.00285],
|
||||
"rotation": [-90, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [58, 66], "uv_size": [2, 1]},
|
||||
"east": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"south": {"uv": [60, 66], "uv_size": [2, 1]},
|
||||
"west": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"up": {"uv": [0, 0], "uv_size": [2, 0]},
|
||||
"down": {"uv": [0, 0], "uv_size": [2, 0]}
|
||||
"north": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"east": {"uv": [66, 17], "uv_size": [2, 1]},
|
||||
"south": {"uv": [0, 0], "uv_size": [0, 1]},
|
||||
"west": {"uv": [66, 18], "uv_size": [2, 1]},
|
||||
"up": {"uv": [0, 0], "uv_size": [0, 2]},
|
||||
"down": {"uv": [0, 2], "uv_size": [0, -2]}
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -560,12 +560,12 @@
|
||||
"pivot": [3.5, 9.3636, 0.07071],
|
||||
"rotation": [45, 0, 0],
|
||||
"uv": {
|
||||
"north": {"uv": [19, 66], "uv_size": [1, 1]},
|
||||
"east": {"uv": [62, 26], "uv_size": [13, 1]},
|
||||
"south": {"uv": [52, 66], "uv_size": [1, 1]},
|
||||
"west": {"uv": [62, 27], "uv_size": [13, 1]},
|
||||
"up": {"uv": [39, 54], "uv_size": [1, 13]},
|
||||
"down": {"uv": [21, 75], "uv_size": [1, -13]}
|
||||
"north": {"uv": [25, 63], "uv_size": [13, 1]},
|
||||
"east": {"uv": [66, 20], "uv_size": [1, 1]},
|
||||
"south": {"uv": [50, 63], "uv_size": [13, 1]},
|
||||
"west": {"uv": [66, 25], "uv_size": [1, 1]},
|
||||
"up": {"uv": [63, 63], "uv_size": [13, 1]},
|
||||
"down": {"uv": [0, 65], "uv_size": [13, -1]}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |