mirror of
https://github.com/mt-mods/homedecor_modpack.git
synced 2024-09-27 13:50:19 +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
462 lines
10 KiB
Plaintext
462 lines
10 KiB
Plaintext
v -0.5 -0.5 0.422
|
|
v -0.5 -0.5 -0.5
|
|
v 0.5 -0.5 -0.5
|
|
v 0.5 -0.5 0.422
|
|
v -0.5 1.5 0.422
|
|
v 0.484 -0.422 0.438
|
|
v 0.5 1.5 -0.5
|
|
v 0.5 1.5 0.422
|
|
v -0.5 -0.437 -0.5
|
|
v -0.5 -0.437 -0.516
|
|
v 0.023 -0.437 -0.516
|
|
v 0.023 -0.437 -0.5
|
|
v -0.5 1.5 -0.5
|
|
v -0.5 1.5 -0.516
|
|
v 0.023 1.5 -0.516
|
|
v 0.023 1.5 -0.5
|
|
v 0.035 -0.437 -0.5
|
|
v 0.035 -0.437 -0.516
|
|
v 0.5 -0.437 -0.516
|
|
v 0.5 -0.437 -0.5
|
|
v 0.035 1.5 -0.5
|
|
v 0.035 1.5 -0.516
|
|
v 0.5 1.5 -0.516
|
|
v -0.484 -0.422 0.438
|
|
v 0.141 1 -0.59
|
|
v 0.141 0.313 -0.59
|
|
v -0.047 0.313 -0.59
|
|
v -0.047 1 -0.59
|
|
v -0.031 0.313 -0.562
|
|
v -0.031 1 -0.562
|
|
v -0.047 0.313 -0.535
|
|
v -0.047 1 -0.535
|
|
v -0.078 0.313 -0.535
|
|
v -0.078 1 -0.535
|
|
v -0.094 0.313 -0.562
|
|
v -0.094 1 -0.562
|
|
v -0.078 0.313 -0.59
|
|
v -0.078 1 -0.59
|
|
v 0.156 0.313 -0.562
|
|
v 0.156 1 -0.562
|
|
v 0.141 0.313 -0.535
|
|
v 0.141 1 -0.535
|
|
v 0.109 0.313 -0.535
|
|
v 0.109 1 -0.535
|
|
v 0.094 0.313 -0.562
|
|
v 0.094 1 -0.562
|
|
v 0.109 0.313 -0.59
|
|
v 0.109 1 -0.59
|
|
v 0.078 1 -0.515
|
|
v 0.078 1 -0.562
|
|
v 0.172 1 -0.562
|
|
v 0.172 1 -0.515
|
|
v 0.078 1.047 -0.515
|
|
v 0.078 1.047 -0.562
|
|
v 0.172 1.047 -0.562
|
|
v 0.172 1.047 -0.515
|
|
v -0.096 1.047 -0.596
|
|
v -0.096 1 -0.596
|
|
v 0.125 1 -0.609
|
|
v 0.125 1.047 -0.609
|
|
v 0.143 1 -0.606
|
|
v 0.143 1.047 -0.606
|
|
v 0.158 1 -0.596
|
|
v 0.158 1.047 -0.596
|
|
v 0.168 1 -0.58
|
|
v 0.168 1.047 -0.58
|
|
v -0.016 1 -0.515
|
|
v -0.016 1 -0.562
|
|
v -0.106 1.047 -0.58
|
|
v -0.106 1 -0.58
|
|
v -0.019 1.047 -0.58
|
|
v -0.019 1 -0.58
|
|
v -0.029 1.047 -0.596
|
|
v -0.029 1 -0.596
|
|
v -0.045 1.047 -0.606
|
|
v -0.045 1 -0.606
|
|
v -0.062 1.047 -0.609
|
|
v -0.062 1 -0.609
|
|
v -0.016 1.047 -0.515
|
|
v -0.016 1.047 -0.562
|
|
v -0.109 1.047 -0.562
|
|
v -0.109 1.047 -0.515
|
|
v -0.109 1 -0.562
|
|
v -0.109 1 -0.515
|
|
v 0.082 1 -0.58
|
|
v 0.082 1.047 -0.58
|
|
v 0.092 1 -0.596
|
|
v 0.092 1.047 -0.596
|
|
v 0.107 1 -0.606
|
|
v 0.107 1.047 -0.606
|
|
v -0.08 1 -0.606
|
|
v -0.08 1.047 -0.606
|
|
v -0.096 0.313 -0.596
|
|
v -0.096 0.266 -0.596
|
|
v -0.016 0.266 -0.515
|
|
v -0.016 0.266 -0.562
|
|
v -0.106 0.313 -0.58
|
|
v -0.106 0.266 -0.58
|
|
v -0.019 0.313 -0.58
|
|
v -0.019 0.266 -0.58
|
|
v -0.029 0.313 -0.596
|
|
v -0.029 0.266 -0.596
|
|
v -0.045 0.313 -0.606
|
|
v -0.045 0.266 -0.606
|
|
v -0.062 0.313 -0.609
|
|
v -0.062 0.266 -0.609
|
|
v -0.016 0.313 -0.515
|
|
v -0.016 0.313 -0.562
|
|
v -0.109 0.313 -0.562
|
|
v -0.109 0.313 -0.515
|
|
v -0.109 0.266 -0.562
|
|
v -0.109 0.266 -0.515
|
|
v -0.08 0.266 -0.606
|
|
v -0.08 0.313 -0.606
|
|
v 0.092 0.313 -0.596
|
|
v 0.092 0.266 -0.596
|
|
v 0.172 0.266 -0.515
|
|
v 0.172 0.266 -0.562
|
|
v 0.082 0.313 -0.58
|
|
v 0.082 0.266 -0.58
|
|
v 0.168 0.313 -0.58
|
|
v 0.168 0.266 -0.58
|
|
v 0.158 0.313 -0.596
|
|
v 0.158 0.266 -0.596
|
|
v 0.143 0.313 -0.606
|
|
v 0.143 0.266 -0.606
|
|
v 0.125 0.313 -0.609
|
|
v 0.125 0.266 -0.609
|
|
v 0.172 0.313 -0.515
|
|
v 0.172 0.313 -0.562
|
|
v 0.078 0.313 -0.562
|
|
v 0.078 0.313 -0.515
|
|
v 0.078 0.266 -0.562
|
|
v 0.078 0.266 -0.515
|
|
v 0.107 0.266 -0.606
|
|
v 0.107 0.313 -0.606
|
|
v 0.035 0.531 -0.516
|
|
v 0.5 0.531 -0.516
|
|
v 0.438 0.828 -0.516
|
|
v 0.438 0.531 -0.516
|
|
v 0.035 0.828 -0.516
|
|
v 0.5 0.828 -0.516
|
|
v 0.125 0.531 -0.516
|
|
v 0.125 0.828 -0.516
|
|
v 0.438 0.828 -0.375
|
|
v 0.438 0.531 -0.375
|
|
v 0.125 0.531 -0.375
|
|
v 0.125 0.828 -0.375
|
|
v 0.313 0.641 -0.437
|
|
v 0.313 0.641 -0.449
|
|
v 0.375 0.641 -0.449
|
|
v 0.375 0.641 -0.437
|
|
v 0.313 0.828 -0.437
|
|
v 0.313 0.828 -0.449
|
|
v 0.375 0.828 -0.449
|
|
v 0.375 0.828 -0.437
|
|
v 0.188 0.641 -0.437
|
|
v 0.188 0.641 -0.449
|
|
v 0.25 0.641 -0.449
|
|
v 0.25 0.641 -0.437
|
|
v 0.188 0.828 -0.437
|
|
v 0.188 0.828 -0.449
|
|
v 0.25 0.828 -0.449
|
|
v 0.25 0.828 -0.437
|
|
v -0.484 1.484 0.438
|
|
v 0.484 1.484 0.438
|
|
v 0.484 -0.422 0.422
|
|
v -0.484 -0.422 0.422
|
|
v -0.484 1.484 0.422
|
|
v 0.484 1.484 0.422
|
|
v -0.5 -0.422 0.422
|
|
v 0.5 1.484 0.422
|
|
v -0.5 1.484 0.422
|
|
v 0.5 -0.422 0.422
|
|
vt 0.672 0.5
|
|
vt 0.688 0.5
|
|
vt 0.688 0.969
|
|
vt 0.672 0.969
|
|
vt 0.516 0.984
|
|
vt 0.5 0.984
|
|
vt 0.5 0.5
|
|
vt 0.516 0.5
|
|
vt 0.031 0.984
|
|
vt 0.266 0.984
|
|
vt 0.266 0.484
|
|
vt 0.031 0.484
|
|
vt 0.297 0.25
|
|
vt 0.297 0.047
|
|
vt 0.547 0.047
|
|
vt 0.547 0.25
|
|
vt 0.984 0.969
|
|
vt 0.969 0.969
|
|
vt 0.969 0.5
|
|
vt 0.984 0.5
|
|
vt 0.016 0.984
|
|
vt 0.016 0.484
|
|
vt 0.641 0.984
|
|
vt 0.641 0.5
|
|
vt 0.359 0.984
|
|
vt 0.344 0.984
|
|
vt 0.344 0.5
|
|
vt 0.359 0.5
|
|
vt 0.313 0.984
|
|
vt 0.297 0.984
|
|
vt 0.297 0.813
|
|
vt 0.297 0.734
|
|
vt 0.297 0.5
|
|
vt 0.313 0.5
|
|
vt 0.297 0.031
|
|
vt 0.406 0.031
|
|
vt 0.406 0.047
|
|
vt 0.141 0.047
|
|
vt 0.141 0.031
|
|
vt 0.266 0.031
|
|
vt 0.266 0.047
|
|
vt 0.391 0.797
|
|
vt 0.391 0.719
|
|
vt 0.406 0.719
|
|
vt 0.406 0.797
|
|
vt 0.422 0.047
|
|
vt 0.422 0.031
|
|
vt 0.547 0.031
|
|
vt 0.938 0.969
|
|
vt 0.719 0.969
|
|
vt 0.719 0.5
|
|
vt 0.938 0.5
|
|
vt 0.391 0.5
|
|
vt 0.391 0.484
|
|
vt 0.641 0.484
|
|
vt 0.576 0.437
|
|
vt 0.576 0.451
|
|
vt 0.549 0.451
|
|
vt 0.549 0.437
|
|
vt 0.55 0.432
|
|
vt 0.553 0.428
|
|
vt 0.557 0.425
|
|
vt 0.562 0.424
|
|
vt 0.568 0.425
|
|
vt 0.572 0.428
|
|
vt 0.575 0.432
|
|
vt 0.549 0.451
|
|
vt 0.549 0.437
|
|
vt 0.553 0.428
|
|
vt 0.562 0.424
|
|
vt 0.572 0.428
|
|
vt 0.5 0.719
|
|
vt 0.391 0.984
|
|
vt 0.5 0.797
|
|
vt 0.484 0.797
|
|
vt 0.484 0.719
|
|
vt 0.094 0.328
|
|
vt 0.141 0.328
|
|
vt 0.141 0.359
|
|
vt 0.094 0.359
|
|
vt 0.219 0.328
|
|
vt 0.266 0.328
|
|
vt 0.266 0.359
|
|
vt 0.219 0.359
|
|
vt 0.016 0.359
|
|
vt 0.016 0.328
|
|
vt 0.109 0.406
|
|
vt 0.109 0.391
|
|
vt 0.156 0.391
|
|
vt 0.156 0.406
|
|
vt 0.031 0.453
|
|
vt 0.016 0.453
|
|
vt 0.016 0.406
|
|
vt 0.031 0.406
|
|
vt 0.219 0.391
|
|
vt 0.219 0.406
|
|
vt 0.172 0.406
|
|
vt 0.172 0.391
|
|
vt 0.016 0.047
|
|
vt 0.016 0.031
|
|
vt 0.125 0.031
|
|
vt 0.125 0.047
|
|
vt 0.016 0.25
|
|
vt 0.266 0.25
|
|
vt 0.109 0.453
|
|
vt 0.109 0.438
|
|
vt 0.156 0.438
|
|
vt 0.156 0.453
|
|
vt 0.078 0.453
|
|
vt 0.063 0.453
|
|
vt 0.063 0.406
|
|
vt 0.078 0.406
|
|
vt 0.219 0.438
|
|
vt 0.219 0.453
|
|
vt 0.172 0.453
|
|
vt 0.172 0.438
|
|
vt 0.016 0.734
|
|
vt 0.016 0.797
|
|
vt 0.031 0.297
|
|
vt 0.031 0.281
|
|
vt 0.25 0.281
|
|
vt 0.25 0.297
|
|
vt 0.313 0.297
|
|
vt 0.313 0.281
|
|
vt 0.531 0.281
|
|
vt 0.531 0.297
|
|
vt 0.953 0.484
|
|
vt 0.953 0.5
|
|
vt 0.703 0.5
|
|
vt 0.703 0.484
|
|
vt 0.953 0.969
|
|
vt 0.953 0.984
|
|
vt 0.703 0.984
|
|
vt 0.703 0.969
|
|
vt 0.609 0.438
|
|
vt 0.641 0.438
|
|
vt 0.641 0.453
|
|
vt 0.609 0.453
|
|
vt 0.516 0.438
|
|
vt 0.313 0.438
|
|
vt 0.313 0.422
|
|
vt 0.516 0.422
|
|
vt 0.516 0.391
|
|
vt 0.313 0.391
|
|
vt 0.313 0.375
|
|
vt 0.516 0.375
|
|
vt 0.516 0.453
|
|
vt 0.313 0.453
|
|
vt 0.313 0.359
|
|
vt 0.516 0.359
|
|
vt 0.313 0.406
|
|
vt 0.516 0.406
|
|
vt 0.656 0.438
|
|
vt 0.656 0.453
|
|
vt 0.734 0.438
|
|
vt 0.766 0.438
|
|
vt 0.766 0.453
|
|
vt 0.734 0.453
|
|
vt 0.719 0.453
|
|
vt 0.719 0.438
|
|
vt 0.672 0.438
|
|
vt 0.672 0.453
|
|
vt 0.688 0.453
|
|
vt 0.688 0.438
|
|
vt 0.703 0.438
|
|
vt 0.703 0.453
|
|
vn 1 0 0
|
|
vn 0 0 -1
|
|
vn 0 -1 0
|
|
vn -1 0 0
|
|
vn 0 1 0
|
|
vn 0 0 1
|
|
vn -0.995 0 -0.098
|
|
vn -0.5 0 0.866
|
|
vn 0.5 0 -0.866
|
|
vn 0.5 0 0.866
|
|
vn -0.5 0 -0.866
|
|
vn -0.924 0 -0.383
|
|
vn 0.995 0 -0.098
|
|
vn 0.924 0 -0.383
|
|
vn -0.707 0 -0.707
|
|
vn 0.383 0 -0.924
|
|
vn -0.383 0 -0.924
|
|
vn 0.707 0 -0.707
|
|
s off
|
|
f 6/1/1 167/2/1 170/3/1 166/4/1
|
|
f 16/5/2 21/6/2 17/7/2 12/8/2
|
|
f 7/9/1 8/10/1 4/11/1 3/12/1
|
|
f 1/13/3 2/14/3 3/15/3 4/16/3
|
|
f 165/17/4 169/18/4 168/19/4 24/20/4
|
|
f 13/9/4 14/21/4 10/22/4 9/12/4
|
|
f 14/23/2 15/5/2 11/8/2 10/24/2
|
|
f 15/25/1 16/26/1 12/27/1 11/28/1
|
|
f 21/29/4 22/30/4 141/31/4 137/32/4 18/33/4 17/34/4
|
|
f 9/14/3 10/35/3 11/36/3 12/37/3
|
|
f 16/38/5 15/39/5 14/40/5 13/41/5
|
|
f 142/42/2 138/43/2 140/44/2 139/45/2
|
|
f 17/46/3 18/47/3 19/48/3 20/15/3
|
|
f 166/49/6 165/50/6 24/51/6 6/52/6
|
|
f 20/53/2 3/54/2 2/55/2 9/24/2
|
|
f 131/56/5 132/57/5 129/58/5 130/59/5 121/60/5 123/61/5 125/62/5 127/63/5 136/64/5 115/65/5 119/66/5
|
|
f 49/67/3 50/68/3 85/60/3 87/69/3 89/62/3 59/70/3 61/64/3 63/71/3 65/66/3 51/56/3 52/57/3
|
|
f 112/67/3 111/68/3 98/60/3 94/69/3 113/62/3 106/70/3 104/64/3 102/71/3 100/66/3 96/56/3 95/57/3
|
|
f 54/56/5 53/57/5 56/58/5 55/59/5 66/60/5 64/61/5 62/62/5 60/63/5 90/64/5 88/65/5 86/66/5
|
|
f 81/56/5 82/57/5 79/58/5 80/59/5 71/60/5 73/61/5 75/62/5 77/63/5 92/64/5 57/65/5 69/66/5
|
|
f 134/67/3 133/68/3 120/60/3 116/69/3 135/62/3 128/70/3 126/64/3 124/71/3 122/66/3 118/56/3 117/57/3
|
|
f 109/56/5 110/57/5 107/58/5 108/59/5 99/60/5 101/61/5 103/62/5 105/63/5 114/64/5 93/65/5 97/66/5
|
|
f 84/67/3 83/68/3 70/60/3 58/69/3 91/62/3 78/70/3 76/64/3 74/71/3 72/66/3 68/56/3 67/57/3
|
|
f 137/72/2 138/43/2 19/53/2 18/7/2
|
|
f 22/6/2 23/73/2 142/42/2 141/74/2
|
|
f 137/72/2 141/74/2 144/75/2 143/76/2
|
|
f 143/77/1 144/78/1 148/79/1 147/80/1
|
|
f 139/81/4 140/82/4 146/83/4 145/84/4
|
|
f 147/80/5 146/85/5 140/86/5 143/77/5
|
|
f 144/78/3 139/81/3 145/84/3 148/79/3
|
|
f 146/44/2 147/76/2 148/75/2 145/45/2
|
|
f 153/87/4 154/88/4 150/89/4 149/90/4
|
|
f 154/91/2 155/92/2 151/93/2 150/94/2
|
|
f 155/95/1 156/96/1 152/97/1 151/98/1
|
|
f 7/99/5 23/100/5 22/101/5 21/102/5
|
|
f 149/90/3 150/89/3 151/98/3 152/97/3
|
|
f 8/103/5 7/99/5 13/41/5 5/104/5
|
|
f 161/105/4 162/106/4 158/107/4 157/108/4
|
|
f 162/109/2 163/110/2 159/111/2 158/112/2
|
|
f 163/113/1 164/114/1 160/115/1 159/116/1
|
|
f 23/21/1 7/9/1 20/12/1 19/22/1 138/117/1 142/118/1
|
|
f 157/108/3 158/107/3 159/116/3 160/115/3
|
|
f 5/10/4 13/9/4 2/12/4 1/11/4
|
|
f 166/119/5 170/120/5 169/121/5 165/122/5
|
|
f 24/123/3 168/124/3 167/125/3 6/126/3
|
|
f 4/127/6 174/128/6 171/129/6 1/130/6
|
|
f 172/131/6 8/132/6 5/133/6 173/134/6
|
|
f 172/131/6 170/49/6 167/52/6 174/128/6
|
|
f 169/50/6 173/134/6 171/129/6 168/51/6
|
|
s 1
|
|
f 53/135/4 54/136/7 50/137/7 49/138/4
|
|
f 43/139/8 44/140/8 46/141/4 45/142/4
|
|
f 27/143/9 28/144/9 30/145/1 29/146/1
|
|
f 41/147/10 42/148/10 44/140/8 43/139/8
|
|
f 29/146/1 30/145/1 32/149/10 31/150/10
|
|
f 45/142/4 46/141/4 48/151/11 47/152/11
|
|
f 39/146/1 40/145/1 42/149/10 41/150/10
|
|
f 31/147/10 32/148/10 34/140/8 33/139/8
|
|
f 47/152/11 48/151/11 25/144/9 26/143/9
|
|
f 26/143/9 25/144/9 40/145/1 39/146/1
|
|
f 33/139/8 34/140/8 36/141/4 35/142/4
|
|
f 37/152/11 38/151/11 28/144/9 27/143/9
|
|
f 35/142/4 36/141/4 38/151/11 37/152/11
|
|
f 83/137/7 81/136/7 69/153/12 70/154/12
|
|
f 55/155/13 56/156/1 52/157/1 51/158/13
|
|
f 122/159/14 121/160/14 130/155/13 118/158/13
|
|
f 98/154/12 97/153/12 93/161/15 94/162/15
|
|
f 59/163/2 60/164/2 62/165/16 61/166/16
|
|
f 113/162/17 114/161/17 105/164/2 106/163/2
|
|
f 61/166/16 62/165/16 64/160/18 63/159/18
|
|
f 133/137/7 131/136/7 119/153/12 120/154/12
|
|
f 94/162/15 93/161/15 114/161/17 113/162/17
|
|
f 63/159/18 64/160/18 66/160/14 65/159/14
|
|
f 124/166/18 123/165/18 121/160/14 122/159/14
|
|
f 110/135/4 109/136/7 111/137/7 112/138/4
|
|
f 126/166/16 125/165/16 123/165/18 124/166/18
|
|
f 108/155/13 107/156/1 95/157/1 96/158/13
|
|
f 74/159/18 73/160/18 71/155/14 72/158/14
|
|
f 128/163/2 127/164/2 125/165/16 126/166/16
|
|
f 76/166/16 75/165/16 73/160/18 74/159/18
|
|
f 106/163/2 105/164/2 103/165/16 104/166/16
|
|
f 78/163/2 77/164/2 75/165/16 76/166/16
|
|
f 130/155/13 129/156/1 117/157/1 118/158/13
|
|
f 104/166/16 103/165/16 101/160/18 102/159/18
|
|
f 132/135/4 131/136/7 133/137/7 134/138/4
|
|
f 102/159/18 101/160/18 99/160/14 100/159/14
|
|
f 80/155/13 79/156/1 67/157/1 68/158/13
|
|
f 116/154/15 115/153/15 136/161/17 135/162/17
|
|
f 111/137/7 109/136/7 97/153/12 98/154/12
|
|
f 82/135/4 81/136/7 83/137/7 84/138/4
|
|
f 135/162/17 136/161/17 127/164/2 128/163/2
|
|
f 58/162/15 57/161/15 92/164/17 91/163/17
|
|
f 50/137/7 54/136/7 86/153/12 85/154/12
|
|
f 120/154/12 119/153/12 115/153/15 116/154/15
|
|
f 91/163/17 92/164/17 77/164/2 78/163/2
|
|
f 65/159/14 66/160/14 55/155/13 51/158/13
|
|
f 70/154/12 69/153/12 57/161/15 58/162/15
|
|
f 100/159/14 99/160/14 108/155/13 96/158/13
|
|
f 85/154/12 86/153/12 88/161/15 87/162/15
|
|
f 72/158/14 71/155/14 80/155/13 68/158/13
|
|
f 89/162/17 90/161/17 60/164/2 59/163/2
|
|
f 87/162/15 88/161/15 90/161/17 89/162/17
|