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
414 lines
8.1 KiB
Plaintext
414 lines
8.1 KiB
Plaintext
v 0.375 0.174 0.164
|
|
v 0.375 0.174 -0.164
|
|
v -1.062 0.196 -0.045
|
|
v -1.062 0.196 0.045
|
|
v 0.375 0.223 0.164
|
|
v 0.375 0.223 -0.164
|
|
v -1.062 0.227 -0.045
|
|
v -1.062 0.227 0.045
|
|
v -0.344 0.249 -0.25
|
|
v -0.344 0.16 -0.25
|
|
v -0.344 0.249 0.25
|
|
v -0.344 0.16 0.25
|
|
v -0.703 0.246 -0.233
|
|
v -0.703 0.17 0.233
|
|
v -0.703 0.17 -0.233
|
|
v -0.703 0.246 0.233
|
|
v -0.883 0.245 -0.18
|
|
v -0.883 0.175 0.18
|
|
v -0.883 0.175 -0.18
|
|
v -0.883 0.245 0.18
|
|
v 0.263 0.16 -0.25
|
|
v 0.263 0.237 0.25
|
|
v 0.263 0.237 -0.25
|
|
v 0.263 0.16 0.25
|
|
v -0.588 -0.5 0.188
|
|
v -0.588 -0.5 0.125
|
|
v -0.524 -0.5 0.125
|
|
v -0.524 -0.5 0.188
|
|
v 0.107 0.15 0.187
|
|
v 0.107 0.15 0.125
|
|
v 0.137 0.117 0.125
|
|
v 0.137 0.117 0.187
|
|
v -0.588 -0.5 -0.125
|
|
v -0.588 -0.5 -0.187
|
|
v -0.524 -0.5 -0.187
|
|
v -0.524 -0.5 -0.125
|
|
v 0.107 0.15 -0.125
|
|
v 0.107 0.15 -0.187
|
|
v 0.137 0.117 -0.187
|
|
v 0.137 0.117 -0.125
|
|
v 0.032 -0.5 0.125
|
|
v 0.032 -0.5 0.063
|
|
v 0.096 -0.5 0.063
|
|
v 0.096 -0.5 0.125
|
|
v -0.649 0.135 0.125
|
|
v -0.649 0.135 0.063
|
|
v -0.619 0.167 0.063
|
|
v -0.619 0.167 0.125
|
|
v 0.032 -0.5 -0.062
|
|
v 0.032 -0.5 -0.125
|
|
v 0.096 -0.5 -0.125
|
|
v 0.096 -0.5 -0.062
|
|
v -0.649 0.135 -0.063
|
|
v -0.649 0.135 -0.125
|
|
v -0.619 0.167 -0.125
|
|
v -0.619 0.167 -0.063
|
|
v 0.139 0.16 -0.191
|
|
v 0.139 0.16 0.191
|
|
v 0.158 0.129 -0.191
|
|
v 0.158 0.129 0.191
|
|
v 0.139 0.097 -0.191
|
|
v 0.139 0.097 0.191
|
|
v 0.103 0.097 -0.191
|
|
v 0.103 0.097 0.191
|
|
v 0.085 0.129 -0.191
|
|
v 0.085 0.129 0.191
|
|
v 0.103 0.16 -0.191
|
|
v 0.103 0.16 0.191
|
|
v -0.611 0.168 -0.129
|
|
v -0.611 0.168 0.129
|
|
v -0.593 0.137 -0.129
|
|
v -0.593 0.137 0.129
|
|
v -0.611 0.106 -0.129
|
|
v -0.611 0.106 0.129
|
|
v -0.647 0.106 -0.129
|
|
v -0.647 0.106 0.129
|
|
v -0.665 0.137 -0.129
|
|
v -0.665 0.137 0.129
|
|
v -0.647 0.168 -0.129
|
|
v -0.647 0.168 0.129
|
|
v -0.24 -0.199 -0.062
|
|
v -0.24 -0.199 0.063
|
|
v -0.233 -0.21 -0.062
|
|
v -0.233 -0.21 0.063
|
|
v -0.24 -0.222 -0.062
|
|
v -0.24 -0.222 0.063
|
|
v -0.253 -0.222 -0.062
|
|
v -0.253 -0.222 0.063
|
|
v -0.259 -0.21 -0.062
|
|
v -0.259 -0.21 0.063
|
|
v -0.253 -0.199 -0.062
|
|
v -0.253 -0.199 0.063
|
|
v -0.609 0.115 0.121
|
|
v -0.609 0.115 0.09
|
|
v 0.104 0.115 0.09
|
|
v 0.104 0.115 0.121
|
|
v -0.609 0.16 0.121
|
|
v -0.609 0.16 0.09
|
|
v 0.104 0.16 0.09
|
|
v 0.104 0.16 0.121
|
|
v -0.609 0.115 -0.09
|
|
v -0.609 0.115 -0.121
|
|
v 0.104 0.115 -0.121
|
|
v 0.104 0.115 -0.09
|
|
v -0.609 0.16 -0.09
|
|
v -0.609 0.16 -0.121
|
|
v 0.104 0.16 -0.121
|
|
v 0.104 0.16 -0.09
|
|
vt 0.045 0.576
|
|
vt 0 0.576
|
|
vt 0 0.269
|
|
vt 0.045 0.269
|
|
vt 0.507 0.081
|
|
vt 0.507 0.015
|
|
vt 0.676 0.034
|
|
vt 0.676 0.063
|
|
vt 0.05 0.744
|
|
vt 0.02 0.744
|
|
vt 0.02 0.66
|
|
vt 0.05 0.66
|
|
vt 0.571 0.989
|
|
vt 0.571 0.916
|
|
vt 0.676 0.93
|
|
vt 0.676 0.975
|
|
vt 0.493 0.405
|
|
vt 0.324 0.277
|
|
vt 0.324 0.193
|
|
vt 0.493 0.066
|
|
vt 0.571 0.53
|
|
vt 0.676 0.611
|
|
vt 0.676 0.919
|
|
vt 0.571 1
|
|
vt 0.662 0.545
|
|
vt 1 0.53
|
|
vt 1 1
|
|
vt 0.662 0.984
|
|
vt 0.571 0.47
|
|
vt 0 0.47
|
|
vt 0 0
|
|
vt 0.571 0
|
|
vt 0.662 0.997
|
|
vt 0.662 0.925
|
|
vt 1 0.916
|
|
vt 0.429 0.073
|
|
vt 0.429 0
|
|
vt 1 0
|
|
vt 1 0.084
|
|
vt 0.493 0.997
|
|
vt 0.493 0.931
|
|
vt 0.493 0.595
|
|
vt 0.493 0.934
|
|
vt 1 0.47
|
|
vt 0.662 0.455
|
|
vt 0.662 0.016
|
|
vt 0 0.084
|
|
vt 0.338 0.009
|
|
vt 0.338 0.081
|
|
vt 0.324 0.723
|
|
vt 0.324 0.807
|
|
vt 0.324 0.979
|
|
vt 0.324 0.95
|
|
vt 0.324 0.059
|
|
vt 0.324 0.014
|
|
vt 0.676 0.389
|
|
vt 0.676 0.081
|
|
vt 0 0.53
|
|
vt 0 1
|
|
vt 0 0.916
|
|
vt 0.222 0
|
|
vt 0.277 0
|
|
vt 0.277 0.855
|
|
vt 0.222 0.855
|
|
vt 0.755 0.869
|
|
vt 0.716 0.868
|
|
vt 0.716 0.043
|
|
vt 0.755 0
|
|
vt 0.332 0
|
|
vt 0.388 0
|
|
vt 0.388 0.812
|
|
vt 0.332 0.812
|
|
vt 0.677 0.868
|
|
vt 0.638 0.869
|
|
vt 0.638 0
|
|
vt 0.677 0.043
|
|
vt 0.75 0.869
|
|
vt 0.75 0.926
|
|
vt 0.716 0.926
|
|
vt 0.716 0.869
|
|
vt 0.332 0.855
|
|
vt 0.599 0
|
|
vt 0.638 0.001
|
|
vt 0.638 0.826
|
|
vt 0.599 0.869
|
|
vt 0.443 0
|
|
vt 0.443 0.812
|
|
vt 0.677 0.869
|
|
vt 0.677 0
|
|
vt 0.256 0.855
|
|
vt 0.256 0.912
|
|
vt 0.222 0.912
|
|
vt 0.166 0
|
|
vt 0.222 0.836
|
|
vt 0.166 0.836
|
|
vt 0.521 0
|
|
vt 0.56 0
|
|
vt 0.56 0.893
|
|
vt 0.521 0.85
|
|
vt 0.055 0
|
|
vt 0.111 0
|
|
vt 0.111 0.878
|
|
vt 0.055 0.878
|
|
vt 0.521 0.892
|
|
vt 0.482 0.893
|
|
vt 0.482 0.043
|
|
vt 0.521 0
|
|
vt 0.222 0.871
|
|
vt 0.166 0.871
|
|
vt 0.111 0.871
|
|
vt 0.111 0.035
|
|
vt 0.166 0.035
|
|
vt 0.56 0
|
|
vt 0.599 0
|
|
vt 0.599 0.893
|
|
vt 0.56 0.85
|
|
vt 0 0.878
|
|
vt 0.482 0.892
|
|
vt 0.443 0.893
|
|
vt 0.443 0.043
|
|
vt 0.482 0
|
|
vt 0.873 0.651
|
|
vt 0.873 1
|
|
vt 0.841 1
|
|
vt 0.841 0.651
|
|
vt 0.905 0.651
|
|
vt 0.905 1
|
|
vt 0.964 0
|
|
vt 0.964 0.349
|
|
vt 0.945 0.349
|
|
vt 0.945 0
|
|
vt 0.913 0.349
|
|
vt 0.913 0
|
|
vt 0.333 0.871
|
|
vt 0.333 0.904
|
|
vt 0.305 0.921
|
|
vt 0.277 0.904
|
|
vt 0.277 0.871
|
|
vt 0.305 0.855
|
|
vt 0.945 0.699
|
|
vt 0.913 0.699
|
|
vt 0.443 0.829
|
|
vt 0.443 0.862
|
|
vt 0.415 0.878
|
|
vt 0.388 0.862
|
|
vt 0.388 0.829
|
|
vt 0.415 0.812
|
|
vt 0.945 0.974
|
|
vt 0.945 0.739
|
|
vt 0.976 0.739
|
|
vt 0.976 0.974
|
|
vt 0.913 0.934
|
|
vt 0.945 0.934
|
|
vt 0.755 0.886
|
|
vt 0.755 0.651
|
|
vt 0.774 0.651
|
|
vt 0.774 0.886
|
|
vt 0.806 0.651
|
|
vt 0.806 0.886
|
|
vt 0.627 0.935
|
|
vt 0.599 0.918
|
|
vt 0.599 0.885
|
|
vt 0.627 0.869
|
|
vt 0.654 0.885
|
|
vt 0.654 0.918
|
|
vt 0.837 0.651
|
|
vt 0.837 0.886
|
|
vt 0.66 0.918
|
|
vt 0.66 0.885
|
|
vt 0.688 0.869
|
|
vt 0.716 0.885
|
|
vt 0.716 0.918
|
|
vt 0.688 0.935
|
|
vt 0.376 0.926
|
|
vt 0.376 0.812
|
|
vt 0.388 0.926
|
|
vt 0.34 0.926
|
|
vt 0.34 0.812
|
|
vt 0.351 0.812
|
|
vt 0.351 0.926
|
|
vt 0.37 0.812
|
|
vt 0.37 0.926
|
|
vt 0.363 0.926
|
|
vt 0.363 0.812
|
|
vt 0.277 0.969
|
|
vt 0.266 0.969
|
|
vt 0.266 0.855
|
|
vt 0.834 0.651
|
|
vt 0.834 0
|
|
vt 0.873 0
|
|
vt 0.794 0
|
|
vt 0.794 0.651
|
|
vt 0.972 0.349
|
|
vt 0.972 0.739
|
|
vt 0.913 0.651
|
|
vt 1 0.349
|
|
vt 1 0.739
|
|
vn 1 0 0
|
|
vn -0.601 0 -0.799
|
|
vn -1 0 0
|
|
vn 0.612 0 0.791
|
|
vn -0.114 -0.993 0
|
|
vn 0.129 0.992 0
|
|
vn -0.008 1 0
|
|
vn 0 -1 0
|
|
vn -0.047 0 0.999
|
|
vn 0 0 -1
|
|
vn -0.284 0 0.959
|
|
vn -0.003 1 0
|
|
vn -0.027 -1 0
|
|
vn -0.047 0 -0.999
|
|
vn -0.101 0.995 0
|
|
vn -0.601 0 0.799
|
|
vn -0.033 -0.999 0
|
|
vn -0.284 0 -0.959
|
|
vn 0.612 0 -0.791
|
|
vn 0.129 -0.992 0
|
|
vn 0.02 1 0
|
|
vn 0 0 1
|
|
vn -0.683 0.731 0
|
|
vn 0.683 -0.731 0
|
|
vn 0 -1 0
|
|
vn -0.682 -0.731 0
|
|
vn 0.682 0.731 0
|
|
vn 0 -1 0
|
|
vn 0.866 0.5 0
|
|
vn 0.866 -0.5 0
|
|
vn -0.866 -0.5 0
|
|
vn -0.866 0.5 0
|
|
vn 0.867 0.499 0
|
|
vn 0.867 -0.498 0
|
|
vn -0.867 -0.498 0
|
|
vn 0 1 0
|
|
vn -0.867 0.499 0
|
|
g 1
|
|
s off
|
|
f 5/1/1 1/2/1 2/3/1 6/4/1
|
|
f 17/5/2 19/6/2 3/7/2 7/8/2
|
|
f 7/9/3 3/10/3 4/11/3 8/12/3
|
|
f 22/13/4 24/14/4 1/15/4 5/16/4
|
|
f 18/17/5 4/18/5 3/19/5 19/20/5
|
|
f 22/21/6 5/22/6 6/23/6 23/24/6
|
|
f 16/25/7 11/26/7 9/27/7 13/28/7
|
|
f 24/29/8 12/30/8 10/31/8 21/32/8
|
|
f 16/33/9 14/34/9 12/35/9 11/27/9
|
|
f 23/36/10 21/37/10 10/38/10 9/39/10
|
|
f 20/40/11 18/41/11 14/34/11 16/33/11
|
|
f 20/42/12 16/25/12 13/28/12 17/43/12
|
|
f 12/44/13 14/45/13 15/46/13 10/38/13
|
|
f 9/47/14 10/31/14 15/48/14 13/49/14
|
|
f 8/50/15 20/42/15 17/43/15 7/51/15
|
|
f 8/52/16 4/53/16 18/41/16 20/40/16
|
|
f 14/45/17 18/17/17 19/20/17 15/46/17
|
|
f 13/49/18 15/48/18 19/6/18 17/5/18
|
|
f 6/54/19 2/55/19 21/37/19 23/36/19
|
|
f 1/56/20 24/29/20 21/32/20 2/57/20
|
|
f 11/58/21 22/21/21 23/24/21 9/59/21
|
|
f 11/59/22 12/60/22 24/14/22 22/13/22
|
|
g 2
|
|
f 29/61/23 30/62/23 26/63/23 25/64/23
|
|
f 30/65/10 31/66/10 27/67/10 26/68/10
|
|
f 31/69/24 32/70/24 28/71/24 27/72/24
|
|
f 32/73/22 29/74/22 25/75/22 28/76/22
|
|
f 25/77/25 26/78/25 27/79/25 28/80/25
|
|
f 37/62/23 38/69/23 34/81/23 33/63/23
|
|
f 38/82/10 39/83/10 35/84/10 34/85/10
|
|
f 39/70/24 40/86/24 36/87/24 35/71/24
|
|
f 40/66/22 37/88/22 33/89/22 36/67/22
|
|
f 33/90/25 34/91/25 35/92/25 36/64/25
|
|
f 45/93/26 46/61/26 42/94/26 41/95/26
|
|
f 46/96/10 47/97/10 43/98/10 42/99/10
|
|
f 47/100/27 48/101/27 44/102/27 43/103/27
|
|
f 48/104/22 45/105/22 41/106/22 44/107/22
|
|
f 41/95/28 42/94/28 43/108/28 44/109/28
|
|
f 53/109/26 54/110/26 50/111/26 49/112/26
|
|
f 54/113/10 55/114/10 51/115/10 50/116/10
|
|
f 55/31/27 56/100/27 52/103/27 51/117/27
|
|
f 56/118/22 53/119/22 49/120/22 52/121/22
|
|
f 49/112/28 50/111/28 51/101/28 52/93/28
|
|
f 57/122/29 58/123/29 60/124/29 59/125/29
|
|
f 59/123/30 60/122/30 62/126/30 61/127/30
|
|
f 61/128/8 62/129/8 64/130/8 63/131/8
|
|
f 63/131/31 64/130/31 66/132/31 65/133/31
|
|
f 60/134/22 58/135/22 68/136/22 66/137/22 64/138/22 62/139/22
|
|
f 65/130/32 66/140/32 68/141/32 67/132/32
|
|
f 57/142/10 59/143/10 61/144/10 63/145/10 65/146/10 67/147/10
|
|
f 69/148/29 70/149/29 72/150/29 71/151/29
|
|
f 71/152/30 72/141/30 74/140/30 73/153/30
|
|
f 73/154/8 74/155/8 76/156/8 75/157/8
|
|
f 75/157/31 76/156/31 78/158/31 77/159/31
|
|
f 72/160/22 70/161/22 80/162/22 78/163/22 76/164/22 74/165/22
|
|
f 77/166/32 78/167/32 80/159/32 79/158/32
|
|
f 69/168/10 71/169/10 73/170/10 75/171/10 77/172/10 79/173/10
|
|
f 81/174/33 82/175/33 84/71/33 83/176/33
|
|
f 83/177/34 84/178/34 86/179/34 85/180/34
|
|
f 85/181/8 86/182/8 88/183/8 87/184/8
|
|
f 87/184/35 88/183/35 90/180/35 89/179/35
|
|
f 91/182/36 92/181/36 82/175/36 81/174/36
|
|
f 89/63/37 90/185/37 92/186/37 91/187/37
|
|
f 98/188/10 99/189/10 95/190/10 94/122/10
|
|
f 100/191/22 97/192/22 93/155/22 96/68/22
|
|
f 93/130/8 94/193/8 95/194/8 96/149/8
|
|
f 106/192/10 107/191/10 103/189/10 102/188/10
|
|
f 108/122/22 105/190/22 101/133/22 104/195/22
|
|
f 101/193/8 102/196/8 103/197/8 104/194/8
|