mirror of
https://github.com/mt-mods/homedecor_modpack.git
synced 2024-09-19 18:00:26 +02:00
f9ca183f2a
This commit performs both lossless and lossy compression on every .obj and .png in homedecor. The .png files were all 100% losslessly compressed using ect.exe and optipng.exe (more details below) at maximum settings. The .obj files were lossy-compressed so that comments were removed, trailing 000's were removed and all numbers rounded to 3 decimal places max. Blender exports at 6 decimal places but for minetest, 3 decimal places is the absolute maximum a person with anything under a 256K screen will ever need. ## Results ``` Original entire modpack size: 6343.5 KB New entire modpack size: 5312.2 KB Total Reduction: 1031.3 KB (16.3% less) ``` Please note that actual media size is likely more like 4,500 KB so media reduction is more around 20-25%. ## Details / What actions were actually performed Used these programs: https://github.com/ExeVirus/Compress-Obj https://sourceforge.net/projects/optipng/ https://github.com/fhanau/Efficient-Compression-Tool Ran this command on every .obj: (fast) ``` luajit.exe compress.lua -f <file> -precision 3 ``` Ran these commands on every .png: (slow) ``` ect.exe -9 -strip --allfilters-b <file> optipng.exe -o7 -strip all -clobber <file> ``` Note that for future compression, I recommend only using optipng.exe instead of both. ECT can get better results but it takes a LOT longer and only ever saves another 1-2% of the file size. Not worth an extra 10-20 seconds per texture file in my opinion. ## Time spent Roughly 2 Hours from start to finish + commit + PR
426 lines
9.7 KiB
Plaintext
426 lines
9.7 KiB
Plaintext
v 0.434 0.375 0.465
|
|
v 0.434 0.375 0.469
|
|
v 0.438 0.375 0.469
|
|
v 0.438 0.375 0.465
|
|
v 0.434 -0.465 0.465
|
|
v 0.434 -0.465 0.469
|
|
v 0.438 -0.465 0.469
|
|
v 0.438 -0.465 0.465
|
|
v 0.5 0.375 0.438
|
|
v 0.5 0.375 0.5
|
|
v -0.5 0.375 0.5
|
|
v -0.5 0.375 0.438
|
|
v 0.5 0.5 0.438
|
|
v 0.5 0.5 0.5
|
|
v -0.5 0.5 0.5
|
|
v -0.5 0.5 0.438
|
|
v 0.5 0.337 0.439
|
|
v 0.5 0.354 0.499
|
|
v -0.5 0.354 0.499
|
|
v -0.5 0.337 0.439
|
|
v 0.5 0.341 0.438
|
|
v 0.5 0.357 0.498
|
|
v -0.5 0.357 0.498
|
|
v -0.5 0.341 0.438
|
|
v -0.5 -0.472 0.435
|
|
v -0.5 -0.456 0.496
|
|
v 0.5 -0.456 0.496
|
|
v 0.5 -0.472 0.435
|
|
v -0.5 -0.494 0.441
|
|
v -0.5 -0.478 0.502
|
|
v 0.5 -0.478 0.502
|
|
v 0.5 -0.494 0.441
|
|
v 0.465 0.383 0.391
|
|
v 0.465 0.383 0.438
|
|
v 0.418 0.383 0.438
|
|
v 0.418 0.383 0.391
|
|
v 0.465 0.43 0.391
|
|
v 0.465 0.43 0.438
|
|
v 0.418 0.43 0.438
|
|
v 0.418 0.43 0.391
|
|
v 0.445 -0.43 0.41
|
|
v 0.445 -0.43 0.418
|
|
v 0.438 -0.43 0.418
|
|
v 0.438 -0.43 0.41
|
|
v 0.445 0.383 0.41
|
|
v 0.445 0.383 0.418
|
|
v 0.438 0.383 0.418
|
|
v 0.438 0.383 0.41
|
|
v -0.439 -0.455 0.438
|
|
v -0.429 -0.437 0.434
|
|
v -0.429 -0.437 0.438
|
|
v -0.433 -0.437 0.438
|
|
v -0.433 -0.437 0.434
|
|
v -0.422 0.395 0.434
|
|
v -0.422 0.395 0.438
|
|
v -0.426 0.395 0.438
|
|
v -0.426 0.395 0.434
|
|
v -0.422 0.41 0.438
|
|
v -0.422 0.41 0.441
|
|
v -0.426 0.41 0.441
|
|
v -0.426 0.41 0.438
|
|
v -0.425 -0.437 0.429
|
|
v -0.425 -0.437 0.442
|
|
v -0.437 -0.437 0.442
|
|
v -0.437 -0.437 0.429
|
|
v -0.425 -0.465 0.429
|
|
v -0.425 -0.465 0.442
|
|
v -0.437 -0.465 0.442
|
|
v -0.437 -0.465 0.429
|
|
v -0.423 -0.455 0.438
|
|
v 0.5 0.275 0.439
|
|
v 0.5 0.291 0.499
|
|
v -0.5 0.291 0.499
|
|
v -0.5 0.275 0.439
|
|
v 0.5 0.279 0.438
|
|
v 0.5 0.295 0.498
|
|
v -0.5 0.295 0.498
|
|
v -0.5 0.279 0.438
|
|
v 0.5 0.212 0.439
|
|
v 0.5 0.229 0.499
|
|
v -0.5 0.229 0.499
|
|
v -0.5 0.212 0.439
|
|
v 0.5 0.216 0.438
|
|
v 0.5 0.232 0.498
|
|
v -0.5 0.232 0.498
|
|
v -0.5 0.216 0.438
|
|
v 0.5 0.15 0.439
|
|
v 0.5 0.166 0.499
|
|
v -0.5 0.166 0.499
|
|
v -0.5 0.15 0.439
|
|
v 0.5 0.154 0.438
|
|
v 0.5 0.17 0.498
|
|
v -0.5 0.17 0.498
|
|
v -0.5 0.154 0.438
|
|
v 0.5 0.087 0.439
|
|
v 0.5 0.104 0.499
|
|
v -0.5 0.104 0.499
|
|
v -0.5 0.087 0.439
|
|
v 0.5 0.091 0.438
|
|
v 0.5 0.107 0.498
|
|
v -0.5 0.107 0.498
|
|
v -0.5 0.091 0.438
|
|
v 0.5 0.025 0.439
|
|
v 0.5 0.041 0.499
|
|
v -0.5 0.041 0.499
|
|
v -0.5 0.025 0.439
|
|
v 0.5 0.029 0.438
|
|
v 0.5 0.045 0.498
|
|
v -0.5 0.045 0.498
|
|
v -0.5 0.029 0.438
|
|
v 0.5 -0.038 0.439
|
|
v 0.5 -0.021 0.499
|
|
v -0.5 -0.021 0.499
|
|
v -0.5 -0.038 0.439
|
|
v 0.5 -0.034 0.438
|
|
v 0.5 -0.018 0.498
|
|
v -0.5 -0.018 0.498
|
|
v -0.5 -0.034 0.438
|
|
v 0.5 -0.1 0.439
|
|
v 0.5 -0.084 0.499
|
|
v -0.5 -0.084 0.499
|
|
v -0.5 -0.1 0.439
|
|
v 0.5 -0.096 0.438
|
|
v 0.5 -0.08 0.498
|
|
v -0.5 -0.08 0.498
|
|
v -0.5 -0.096 0.438
|
|
v 0.5 -0.163 0.439
|
|
v 0.5 -0.146 0.499
|
|
v -0.5 -0.146 0.499
|
|
v -0.5 -0.163 0.439
|
|
v 0.5 -0.159 0.438
|
|
v 0.5 -0.143 0.498
|
|
v -0.5 -0.143 0.498
|
|
v -0.5 -0.159 0.438
|
|
v 0.5 -0.225 0.439
|
|
v 0.5 -0.209 0.499
|
|
v -0.5 -0.209 0.499
|
|
v -0.5 -0.225 0.439
|
|
v 0.5 -0.221 0.438
|
|
v 0.5 -0.205 0.498
|
|
v -0.5 -0.205 0.498
|
|
v -0.5 -0.221 0.438
|
|
v 0.5 -0.288 0.439
|
|
v 0.5 -0.271 0.499
|
|
v -0.5 -0.271 0.499
|
|
v -0.5 -0.288 0.439
|
|
v 0.5 -0.284 0.438
|
|
v 0.5 -0.268 0.498
|
|
v -0.5 -0.268 0.498
|
|
v -0.5 -0.284 0.438
|
|
v 0.5 -0.35 0.439
|
|
v 0.5 -0.334 0.499
|
|
v -0.5 -0.334 0.499
|
|
v -0.5 -0.35 0.439
|
|
v 0.5 -0.346 0.438
|
|
v 0.5 -0.33 0.498
|
|
v -0.5 -0.33 0.498
|
|
v -0.5 -0.346 0.438
|
|
v 0.5 -0.413 0.439
|
|
v 0.5 -0.396 0.499
|
|
v -0.5 -0.396 0.499
|
|
v -0.5 -0.413 0.439
|
|
v 0.5 -0.409 0.438
|
|
v 0.5 -0.393 0.498
|
|
v -0.5 -0.393 0.498
|
|
v -0.5 -0.409 0.438
|
|
v -0.002 0.375 0.465
|
|
v -0.002 0.375 0.469
|
|
v 0.002 0.375 0.469
|
|
v 0.002 0.375 0.465
|
|
v -0.002 -0.465 0.465
|
|
v -0.002 -0.465 0.469
|
|
v 0.002 -0.465 0.469
|
|
v 0.002 -0.465 0.465
|
|
v -0.414 -0.437 0.434
|
|
v -0.414 -0.437 0.438
|
|
v -0.417 -0.437 0.438
|
|
v -0.417 -0.437 0.434
|
|
v -0.418 0.395 0.434
|
|
v -0.418 0.395 0.438
|
|
v -0.422 0.395 0.438
|
|
v -0.422 0.395 0.434
|
|
v -0.418 0.41 0.438
|
|
v -0.418 0.41 0.441
|
|
v -0.422 0.41 0.441
|
|
v -0.422 0.41 0.438
|
|
v -0.409 -0.437 0.429
|
|
v -0.409 -0.437 0.442
|
|
v -0.422 -0.437 0.442
|
|
v -0.422 -0.437 0.429
|
|
v -0.409 -0.465 0.429
|
|
v -0.409 -0.465 0.442
|
|
v -0.422 -0.465 0.442
|
|
v -0.422 -0.465 0.429
|
|
v -0.437 0.375 0.465
|
|
v -0.437 0.375 0.469
|
|
v -0.434 0.375 0.469
|
|
v -0.434 0.375 0.465
|
|
v -0.437 -0.465 0.465
|
|
v -0.437 -0.465 0.469
|
|
v -0.434 -0.465 0.469
|
|
v -0.434 -0.465 0.465
|
|
vt 0 0.625
|
|
vt 0 0.563
|
|
vt 1 0.563
|
|
vt 1 0.625
|
|
vt 1 0.438
|
|
vt 1 0.5
|
|
vt 0 0.5
|
|
vt 0 0.438
|
|
vt 0 0.688
|
|
vt 1 0.688
|
|
vt 0.938 0.938
|
|
vt 0.938 1
|
|
vt 0 1
|
|
vt 0 0.938
|
|
vt 0.938 0.75
|
|
vt 0.938 0.813
|
|
vt 0 0.813
|
|
vt 0 0.75
|
|
vt 0.938 0.875
|
|
vt 0 0.875
|
|
vt 1 0.875
|
|
vt 1 0.938
|
|
vt 0.25 0.313
|
|
vt 0.25 0.188
|
|
vt 0.313 0.188
|
|
vt 0.313 0.313
|
|
vt 1 0.813
|
|
vt 1 0.75
|
|
vt 1 1
|
|
vt 0.125 0.313
|
|
vt 0.125 0.188
|
|
vt 0.188 0.188
|
|
vt 0.188 0.313
|
|
vt 0.063 0.313
|
|
vt 0.063 0.188
|
|
vt 0.25 0.375
|
|
vt 0.188 0.375
|
|
vt 0.125 0.375
|
|
vt 0.063 0.563
|
|
vt 0.063 0.688
|
|
vt 0.938 0.688
|
|
vt 0.938 0.563
|
|
vt 0.938 0.25
|
|
vt 1 0.25
|
|
vt 1 0.313
|
|
vt 0.938 0.313
|
|
vt 0 0.25
|
|
vt 0.063 0.25
|
|
vt 0 0.313
|
|
vt 1 0.188
|
|
vt 0 0.188
|
|
vt 0 0.125
|
|
vt 1 0.125
|
|
vt 0 0.063
|
|
vt 1 0.063
|
|
vt 1 0
|
|
vt 0 0
|
|
vt 0.313 0.625
|
|
vt 0.313 0.563
|
|
vt 0.375 0.563
|
|
vt 0.375 0.625
|
|
vt 0.25 0.625
|
|
vt 0.25 0.563
|
|
vt 0.375 0.688
|
|
vt 0.313 0.688
|
|
vt 0.25 0.688
|
|
vt 0.438 0.625
|
|
vt 0.438 0.688
|
|
vt 1 0.375
|
|
vt 0 0.375
|
|
vt 0.125 0.625
|
|
vt 0.125 0.563
|
|
vt 0.188 0.563
|
|
vt 0.188 0.625
|
|
vt 0.938 0.375
|
|
vt 0.063 0.375
|
|
vn 0 0 -1
|
|
vn -1 0 0
|
|
vn 0 0 1
|
|
vn 1 0 0
|
|
vn 1 -0.009 0
|
|
vn -1 0.009 0
|
|
vn 0 0.243 -0.97
|
|
vn 0 -0.242 0.97
|
|
vn 0 1 0
|
|
vn 0 -1 0
|
|
vn 1 0.005 0
|
|
vn -1 -0.005 0
|
|
vn 0 -0.259 -0.966
|
|
vn 0 -0.966 0.259
|
|
vn 0 0.966 -0.259
|
|
vn 0 0.259 0.966
|
|
g 1
|
|
s off
|
|
f 1/1/1 4/2/1 8/3/1 5/4/1
|
|
f 2/5/2 1/6/2 5/7/2 6/8/2
|
|
f 3/9/3 2/1/3 6/4/3 7/10/3
|
|
f 4/6/4 3/3/4 7/2/4 8/7/4
|
|
f 54/11/5 55/12/5 51/13/5 50/14/5
|
|
f 55/15/3 56/16/3 52/17/3 51/18/3
|
|
f 56/16/6 57/19/6 53/20/6 52/17/6
|
|
f 57/19/1 54/11/1 50/14/1 53/20/1
|
|
f 54/11/7 57/19/7 61/21/7 58/22/7
|
|
f 66/23/4 62/24/4 63/25/4 67/26/4
|
|
f 57/19/2 56/16/2 60/27/2 61/21/2
|
|
f 56/16/8 55/15/8 59/28/8 60/27/8
|
|
f 55/12/4 54/11/4 58/22/4 59/29/4
|
|
f 67/30/3 63/31/3 64/32/3 68/33/3
|
|
f 68/34/2 64/35/2 65/31/2 69/30/2
|
|
f 69/33/1 65/32/1 62/24/1 66/23/1
|
|
f 62/33/9 65/23/9 64/36/9 63/37/9
|
|
f 69/37/10 66/38/10 67/30/10 68/33/10
|
|
f 167/1/1 170/2/1 174/3/1 171/4/1
|
|
f 168/5/2 167/6/2 171/7/2 172/8/2
|
|
f 169/9/3 168/1/3 172/4/3 173/10/3
|
|
f 170/6/4 169/3/4 173/2/4 174/7/4
|
|
f 179/11/11 180/12/11 176/13/11 175/14/11
|
|
f 180/15/3 181/16/3 177/17/3 176/18/3
|
|
f 181/16/12 182/19/12 178/20/12 177/17/12
|
|
f 182/19/1 179/11/1 175/14/1 178/20/1
|
|
f 179/11/7 182/19/7 186/21/7 183/22/7
|
|
f 191/23/4 187/24/4 188/25/4 192/26/4
|
|
f 182/19/2 181/16/2 185/27/2 186/21/2
|
|
f 181/16/8 180/15/8 184/28/8 185/27/8
|
|
f 180/12/4 179/11/4 183/22/4 184/29/4
|
|
f 192/30/3 188/31/3 189/32/3 193/33/3
|
|
f 193/34/2 189/35/2 190/31/2 194/30/2
|
|
f 194/33/1 190/32/1 187/24/1 191/23/1
|
|
f 187/33/9 190/23/9 189/36/9 188/37/9
|
|
f 194/37/10 191/38/10 192/30/10 193/33/10
|
|
f 195/1/1 198/2/1 202/3/1 199/4/1
|
|
f 196/5/2 195/6/2 199/7/2 200/8/2
|
|
f 197/9/3 196/1/3 200/4/3 201/10/3
|
|
f 198/6/4 197/3/4 201/2/4 202/7/4
|
|
g 2
|
|
f 13/39/4 14/40/4 10/9/4 9/2/4
|
|
f 15/3/2 16/10/2 12/41/2 11/42/2
|
|
f 16/29/1 13/13/1 9/20/1 12/21/1
|
|
f 9/18/10 10/9/10 11/10/10 12/28/10
|
|
f 16/10/9 15/28/9 14/18/9 13/9/9
|
|
f 21/43/4 22/44/4 18/45/4 17/46/4
|
|
f 23/47/2 24/48/2 20/34/2 19/49/2
|
|
f 24/50/13 21/51/13 17/52/13 20/53/13
|
|
f 17/52/14 18/54/14 19/55/14 20/53/14
|
|
f 24/56/15 23/55/15 22/54/15 21/57/15
|
|
f 18/47/16 22/51/16 23/50/16 19/44/16
|
|
f 10/20/3 14/18/3 15/28/3 11/21/3
|
|
f 37/58/4 38/59/4 34/60/4 33/61/4
|
|
f 39/62/2 40/63/2 36/59/2 35/58/2
|
|
f 40/58/1 37/61/1 33/64/1 36/65/1
|
|
f 33/66/10 34/62/10 35/58/10 36/65/10
|
|
f 40/67/9 39/68/9 38/64/9 37/61/9
|
|
f 45/2/4 46/7/4 42/6/4 41/3/4
|
|
f 46/7/3 47/8/3 43/5/3 42/6/3
|
|
f 47/45/2 48/69/2 44/70/2 43/49/2
|
|
f 48/8/1 45/70/1 41/69/1 44/5/1
|
|
f 41/71/10 42/72/10 43/73/10 44/74/10
|
|
f 32/54/14 31/57/14 30/56/14 29/55/14
|
|
f 25/50/13 28/51/13 32/52/13 29/53/13
|
|
f 26/69/2 25/75/2 29/43/2 30/44/2
|
|
f 28/76/4 27/70/4 31/47/4 32/48/4
|
|
f 25/55/15 26/53/15 27/52/15 28/54/15
|
|
f 31/47/16 27/51/16 26/50/16 30/44/16
|
|
f 75/43/4 76/44/4 72/45/4 71/46/4
|
|
f 77/47/2 78/48/2 74/34/2 73/49/2
|
|
f 78/50/13 75/51/13 71/52/13 74/53/13
|
|
f 71/52/14 72/54/14 73/55/14 74/53/14
|
|
f 78/56/15 77/55/15 76/54/15 75/57/15
|
|
f 83/43/4 84/44/4 80/45/4 79/46/4
|
|
f 85/47/2 86/48/2 82/34/2 81/49/2
|
|
f 86/50/13 83/51/13 79/52/13 82/53/13
|
|
f 79/52/14 80/54/14 81/55/14 82/53/14
|
|
f 86/56/15 85/55/15 84/54/15 83/57/15
|
|
f 91/43/4 92/44/4 88/45/4 87/46/4
|
|
f 93/47/2 94/48/2 90/34/2 89/49/2
|
|
f 94/50/13 91/51/13 87/52/13 90/53/13
|
|
f 87/52/14 88/54/14 89/55/14 90/53/14
|
|
f 94/56/15 93/55/15 92/54/15 91/57/15
|
|
f 99/43/4 100/44/4 96/45/4 95/46/4
|
|
f 101/47/2 102/48/2 98/34/2 97/49/2
|
|
f 102/50/13 99/51/13 95/52/13 98/53/13
|
|
f 95/52/14 96/54/14 97/55/14 98/53/14
|
|
f 102/56/15 101/55/15 100/54/15 99/57/15
|
|
f 107/43/4 108/44/4 104/45/4 103/46/4
|
|
f 109/47/2 110/48/2 106/34/2 105/49/2
|
|
f 110/50/13 107/51/13 103/52/13 106/53/13
|
|
f 103/52/14 104/54/14 105/55/14 106/53/14
|
|
f 110/56/15 109/55/15 108/54/15 107/57/15
|
|
f 115/43/4 116/44/4 112/45/4 111/46/4
|
|
f 117/47/2 118/48/2 114/34/2 113/49/2
|
|
f 118/50/13 115/51/13 111/52/13 114/53/13
|
|
f 111/52/14 112/54/14 113/55/14 114/53/14
|
|
f 118/56/15 117/55/15 116/54/15 115/57/15
|
|
f 123/43/4 124/44/4 120/45/4 119/46/4
|
|
f 125/47/2 126/48/2 122/34/2 121/49/2
|
|
f 126/50/13 123/51/13 119/52/13 122/53/13
|
|
f 119/52/14 120/54/14 121/55/14 122/53/14
|
|
f 126/56/15 125/55/15 124/54/15 123/57/15
|
|
f 131/43/4 132/44/4 128/45/4 127/46/4
|
|
f 133/47/2 134/48/2 130/34/2 129/49/2
|
|
f 134/50/13 131/51/13 127/52/13 130/53/13
|
|
f 127/52/14 128/54/14 129/55/14 130/53/14
|
|
f 134/56/15 133/55/15 132/54/15 131/57/15
|
|
f 139/43/4 140/44/4 136/45/4 135/46/4
|
|
f 141/47/2 142/48/2 138/34/2 137/49/2
|
|
f 142/50/13 139/51/13 135/52/13 138/53/13
|
|
f 135/52/14 136/54/14 137/55/14 138/53/14
|
|
f 142/56/15 141/55/15 140/54/15 139/57/15
|
|
f 147/43/4 148/44/4 144/45/4 143/46/4
|
|
f 149/47/2 150/48/2 146/34/2 145/49/2
|
|
f 150/50/13 147/51/13 143/52/13 146/53/13
|
|
f 143/52/14 144/54/14 145/55/14 146/53/14
|
|
f 150/56/15 149/55/15 148/54/15 147/57/15
|
|
f 155/43/4 156/44/4 152/45/4 151/46/4
|
|
f 157/47/2 158/48/2 154/34/2 153/49/2
|
|
f 158/50/13 155/51/13 151/52/13 154/53/13
|
|
f 151/52/14 152/54/14 153/55/14 154/53/14
|
|
f 158/56/15 157/55/15 156/54/15 155/57/15
|
|
f 163/43/4 164/44/4 160/45/4 159/46/4
|
|
f 165/47/2 166/48/2 162/34/2 161/49/2
|
|
f 166/50/13 163/51/13 159/52/13 162/53/13
|
|
f 159/52/14 160/54/14 161/55/14 162/53/14
|
|
f 166/56/15 165/55/15 164/54/15 163/57/15
|