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
344 lines
7.3 KiB
Plaintext
344 lines
7.3 KiB
Plaintext
v -0.124 -0.499 0.263
|
|
v -0.148 0.204 0.31
|
|
v -0.247 0.204 0.239
|
|
v -0.208 -0.499 0.202
|
|
v -0.315 0.204 0.138
|
|
v -0.267 -0.499 0.116
|
|
v -0.345 0.204 0.02
|
|
v -0.292 -0.499 0.016
|
|
v -0.333 0.204 -0.102
|
|
v -0.282 -0.499 -0.087
|
|
v -0.28 0.204 -0.212
|
|
v -0.237 -0.499 -0.18
|
|
v -0.192 0.204 -0.297
|
|
v -0.162 -0.499 -0.253
|
|
v -0.081 0.204 -0.347
|
|
v -0.068 -0.499 -0.295
|
|
v 0.041 0.204 -0.356
|
|
v 0.035 -0.499 -0.303
|
|
v 0.158 0.204 -0.322
|
|
v 0.135 -0.499 -0.275
|
|
v 0.257 0.204 -0.251
|
|
v 0.219 -0.499 -0.214
|
|
v 0.326 0.204 -0.15
|
|
v 0.277 -0.499 -0.128
|
|
v 0.356 0.204 -0.032
|
|
v 0.303 -0.499 -0.028
|
|
v 0.344 0.204 0.09
|
|
v 0.292 -0.499 0.075
|
|
v 0.29 0.204 0.2
|
|
v 0.247 -0.499 0.168
|
|
v 0.203 0.204 0.285
|
|
v 0.173 -0.499 0.241
|
|
v 0.092 0.204 0.335
|
|
v 0.079 -0.499 0.283
|
|
v -0.03 0.204 0.344
|
|
v -0.025 -0.499 0.291
|
|
v -0.033 0.218 0.372
|
|
v -0.16 0.218 0.336
|
|
v 0.099 0.218 0.362
|
|
v 0.219 0.218 0.308
|
|
v 0.313 0.218 0.216
|
|
v 0.371 0.218 0.097
|
|
v 0.384 0.218 -0.034
|
|
v 0.352 0.218 -0.162
|
|
v 0.278 0.218 -0.271
|
|
v 0.171 0.218 -0.348
|
|
v 0.044 0.218 -0.384
|
|
v -0.088 0.218 -0.374
|
|
v -0.208 0.218 -0.32
|
|
v -0.303 0.218 -0.228
|
|
v -0.36 0.218 -0.109
|
|
v -0.373 0.218 0.022
|
|
v -0.341 0.218 0.15
|
|
v -0.267 0.218 0.259
|
|
v -0.166 0.193 0.349
|
|
v -0.277 0.193 0.269
|
|
v -0.354 0.193 0.156
|
|
v -0.388 0.193 0.023
|
|
v -0.374 0.193 -0.113
|
|
v -0.315 0.193 -0.237
|
|
v -0.216 0.193 -0.332
|
|
v -0.091 0.193 -0.388
|
|
v 0.045 0.193 -0.399
|
|
v 0.177 0.193 -0.361
|
|
v 0.288 0.193 -0.281
|
|
v 0.365 0.193 -0.168
|
|
v 0.399 0.193 -0.035
|
|
v 0.385 0.193 0.101
|
|
v 0.325 0.193 0.225
|
|
v 0.227 0.193 0.32
|
|
v 0.102 0.193 0.376
|
|
v -0.034 0.193 0.387
|
|
vt 0.322 0.461
|
|
vt 0 0.457
|
|
vt 0.001 0.404
|
|
vt 0.323 0.416
|
|
vt 0.003 0.361
|
|
vt 0.324 0.379
|
|
vt 0.679 0.652
|
|
vt 1 0.642
|
|
vt 0.999 0.694
|
|
vt 0.679 0.697
|
|
vt 0.999 0.75
|
|
vt 0.679 0.744
|
|
vt 0.999 0.802
|
|
vt 0.679 0.789
|
|
vt 1 0.845
|
|
vt 0.679 0.825
|
|
vt 0.003 0.626
|
|
vt 0.324 0.607
|
|
vt 0.323 0.649
|
|
vt 0.003 0.661
|
|
vt 0.323 0.701
|
|
vt 0.002 0.705
|
|
vt 0.323 0.756
|
|
vt 0.002 0.753
|
|
vt 0.323 0.809
|
|
vt 0.003 0.798
|
|
vt 0.324 0.853
|
|
vt 0.003 0.835
|
|
vt 0.679 0.832
|
|
vt 0.357 0.848
|
|
vt 0.356 0.801
|
|
vt 0.677 0.792
|
|
vt 0.355 0.746
|
|
vt 0.677 0.746
|
|
vt 0.356 0.691
|
|
vt 0.677 0.699
|
|
vt 0.357 0.642
|
|
vt 0.679 0.657
|
|
vt 0.324 0.588
|
|
vt 0.003 0.607
|
|
vt 0.001 0.565
|
|
vt 0.323 0.552
|
|
vt 0 0.513
|
|
vt 0.322 0.508
|
|
vt 0.387 0.093
|
|
vt 0.368 0.146
|
|
vt 0.355 0.143
|
|
vt 0.376 0.087
|
|
vt 0.368 0.201
|
|
vt 0.355 0.204
|
|
vt 0.387 0.254
|
|
vt 0.376 0.26
|
|
vt 0.423 0.297
|
|
vt 0.414 0.306
|
|
vt 0.471 0.324
|
|
vt 0.467 0.337
|
|
vt 0.526 0.334
|
|
vt 0.526 0.347
|
|
vt 0.581 0.324
|
|
vt 0.585 0.337
|
|
vt 0.629 0.297
|
|
vt 0.638 0.306
|
|
vt 0.665 0.254
|
|
vt 0.676 0.26
|
|
vt 0.684 0.201
|
|
vt 0.697 0.204
|
|
vt 0.684 0.146
|
|
vt 0.697 0.143
|
|
vt 0.665 0.093
|
|
vt 0.676 0.087
|
|
vt 0.629 0.051
|
|
vt 0.638 0.041
|
|
vt 0.581 0.023
|
|
vt 0.585 0.01
|
|
vt 0.526 0.013
|
|
vt 0.526 0
|
|
vt 0.471 0.023
|
|
vt 0.467 0.01
|
|
vt 0.423 0.05
|
|
vt 0.414 0.041
|
|
vt 0.914 0.571
|
|
vt 0.913 0.514
|
|
vt 0.925 0.515
|
|
vt 0.925 0.574
|
|
vt 0.915 0.618
|
|
vt 0.926 0.623
|
|
vt 0.899 0.179
|
|
vt 0.9 0.23
|
|
vt 0.888 0.235
|
|
vt 0.887 0.182
|
|
vt 0.898 0.12
|
|
vt 0.887 0.12
|
|
vt 0.899 0.061
|
|
vt 0.887 0.058
|
|
vt 0.9 0.007
|
|
vt 0.888 0.003
|
|
vt 0.885 0.296
|
|
vt 0.887 0.342
|
|
vt 0.875 0.347
|
|
vt 0.873 0.3
|
|
vt 0.884 0.24
|
|
vt 0.872 0.241
|
|
vt 0.884 0.18
|
|
vt 0.872 0.179
|
|
vt 0.885 0.123
|
|
vt 0.873 0.12
|
|
vt 0.887 0.076
|
|
vt 0.875 0.071
|
|
vt 0.9 0.067
|
|
vt 0.901 0.01
|
|
vt 0.912 0.007
|
|
vt 0.912 0.066
|
|
vt 0.9 0.127
|
|
vt 0.911 0.128
|
|
vt 0.9 0.184
|
|
vt 0.912 0.187
|
|
vt 0.901 0.23
|
|
vt 0.912 0.235
|
|
vt 0.914 0.398
|
|
vt 0.915 0.352
|
|
vt 0.926 0.347
|
|
vt 0.925 0.394
|
|
vt 0.913 0.454
|
|
vt 0.925 0.453
|
|
vt 0.779 0.347
|
|
vt 0.826 0.355
|
|
vt 0.867 0.379
|
|
vt 0.897 0.415
|
|
vt 0.913 0.46
|
|
vt 0.913 0.507
|
|
vt 0.897 0.552
|
|
vt 0.867 0.588
|
|
vt 0.826 0.611
|
|
vt 0.779 0.62
|
|
vt 0.733 0.611
|
|
vt 0.692 0.588
|
|
vt 0.661 0.552
|
|
vt 0.645 0.507
|
|
vt 0.645 0.46
|
|
vt 0.661 0.415
|
|
vt 0.692 0.379
|
|
vt 0.733 0.355
|
|
vn -0.312 -0.697 0.645
|
|
vn -0.355 -0.578 0.735
|
|
vn -0.585 -0.578 0.569
|
|
vn -0.514 -0.697 0.5
|
|
vn -0.744 -0.578 0.335
|
|
vn -0.653 -0.697 0.294
|
|
vn -0.813 -0.578 0.06
|
|
vn -0.715 -0.697 0.053
|
|
vn -0.785 -0.578 -0.222
|
|
vn -0.689 -0.697 -0.195
|
|
vn -0.662 -0.578 -0.477
|
|
vn -0.581 -0.697 -0.419
|
|
vn -0.459 -0.578 -0.675
|
|
vn -0.403 -0.697 -0.593
|
|
vn -0.2 -0.578 -0.791
|
|
vn -0.176 -0.697 -0.695
|
|
vn 0.082 -0.578 -0.811
|
|
vn 0.072 -0.697 -0.713
|
|
vn 0.355 -0.578 -0.734
|
|
vn 0.312 -0.697 -0.645
|
|
vn 0.585 -0.578 -0.569
|
|
vn 0.514 -0.697 -0.5
|
|
vn 0.744 -0.578 -0.334
|
|
vn 0.654 -0.697 -0.294
|
|
vn 0.814 -0.578 -0.06
|
|
vn 0.715 -0.697 -0.053
|
|
vn 0.785 -0.578 0.222
|
|
vn 0.69 -0.697 0.195
|
|
vn 0.662 -0.578 0.477
|
|
vn 0.581 -0.697 0.419
|
|
vn 0.459 -0.578 0.675
|
|
vn 0.403 -0.697 0.593
|
|
vn 0.2 -0.578 0.791
|
|
vn 0.176 -0.697 0.695
|
|
vn -0.082 -0.578 0.812
|
|
vn -0.072 -0.697 0.713
|
|
vn 0.035 -0.938 -0.343
|
|
vn 0.15 -0.938 -0.311
|
|
vn -0.085 -0.938 -0.335
|
|
vn -0.194 -0.938 -0.285
|
|
vn -0.28 -0.938 -0.202
|
|
vn -0.332 -0.938 -0.094
|
|
vn -0.344 -0.938 0.025
|
|
vn -0.315 -0.938 0.142
|
|
vn -0.247 -0.938 0.241
|
|
vn -0.15 -0.938 0.311
|
|
vn -0.035 -0.938 0.343
|
|
vn 0.085 -0.938 0.335
|
|
vn 0.194 -0.938 0.285
|
|
vn 0.28 -0.938 0.202
|
|
vn 0.332 -0.938 0.094
|
|
vn 0.344 -0.938 -0.025
|
|
vn 0.315 -0.938 -0.141
|
|
vn 0.247 -0.938 -0.241
|
|
vn 0.375 -0.506 -0.776
|
|
vn 0.618 -0.506 -0.601
|
|
vn 0.786 -0.506 -0.354
|
|
vn 0.86 -0.506 -0.063
|
|
vn 0.83 -0.506 0.235
|
|
vn 0.699 -0.506 0.504
|
|
vn 0.485 -0.506 0.713
|
|
vn 0.212 -0.506 0.836
|
|
vn -0.087 -0.506 0.858
|
|
vn -0.375 -0.506 0.776
|
|
vn -0.618 -0.506 0.601
|
|
vn -0.786 -0.506 0.354
|
|
vn -0.86 -0.506 0.063
|
|
vn -0.83 -0.506 -0.235
|
|
vn -0.699 -0.506 -0.504
|
|
vn -0.485 -0.506 -0.713
|
|
vn -0.212 -0.506 -0.836
|
|
vn 0.087 -0.506 -0.858
|
|
g 1
|
|
s 1
|
|
f 1/1/1 2/2/2 3/3/3 4/4/4
|
|
f 4/4/4 3/3/3 5/5/5 6/6/6
|
|
f 6/7/6 5/8/5 7/9/7 8/10/8
|
|
f 8/10/8 7/9/7 9/11/9 10/12/10
|
|
f 10/12/10 9/11/9 11/13/11 12/14/12
|
|
f 12/14/12 11/13/11 13/15/13 14/16/14
|
|
f 14/17/14 13/18/13 15/19/15 16/20/16
|
|
f 16/20/16 15/19/15 17/21/17 18/22/18
|
|
f 18/22/18 17/21/17 19/23/19 20/24/20
|
|
f 20/24/20 19/23/19 21/25/21 22/26/22
|
|
f 22/26/22 21/25/21 23/27/23 24/28/24
|
|
f 24/29/24 23/30/23 25/31/25 26/32/26
|
|
f 26/32/26 25/31/25 27/33/27 28/34/28
|
|
f 28/34/28 27/33/27 29/35/29 30/36/30
|
|
f 30/36/30 29/35/29 31/37/31 32/38/32
|
|
f 32/39/32 31/40/31 33/41/33 34/42/34
|
|
f 34/42/34 33/41/33 35/43/35 36/44/36
|
|
f 2/2/2 1/1/1 36/44/36 35/43/35
|
|
f 2/45/2 35/46/35 37/47/37 38/48/38
|
|
f 35/46/35 33/49/33 39/50/39 37/47/37
|
|
f 33/49/33 31/51/31 40/52/40 39/50/39
|
|
f 31/51/31 29/53/29 41/54/41 40/52/40
|
|
f 29/53/29 27/55/27 42/56/42 41/54/41
|
|
f 27/55/27 25/57/25 43/58/43 42/56/42
|
|
f 25/57/25 23/59/23 44/60/44 43/58/43
|
|
f 23/59/23 21/61/21 45/62/45 44/60/44
|
|
f 21/61/21 19/63/19 46/64/46 45/62/45
|
|
f 19/63/19 17/65/17 47/66/47 46/64/46
|
|
f 17/65/17 15/67/15 48/68/48 47/66/47
|
|
f 15/67/15 13/69/13 49/70/49 48/68/48
|
|
f 13/69/13 11/71/11 50/72/50 49/70/49
|
|
f 11/71/11 9/73/9 51/74/51 50/72/50
|
|
f 9/73/9 7/75/7 52/76/52 51/74/51
|
|
f 7/75/7 5/77/5 53/78/53 52/76/52
|
|
f 5/77/5 3/79/3 54/80/54 53/78/53
|
|
f 3/79/3 2/45/2 38/48/38 54/80/54
|
|
f 54/81/54 38/82/38 55/83/55 56/84/56
|
|
f 53/85/53 54/81/54 56/84/56 57/86/57
|
|
f 52/87/52 53/88/53 57/89/57 58/90/58
|
|
f 51/91/51 52/87/52 58/90/58 59/92/59
|
|
f 50/93/50 51/91/51 59/92/59 60/94/60
|
|
f 49/95/49 50/93/50 60/94/60 61/96/61
|
|
f 48/97/48 49/98/49 61/99/61 62/100/62
|
|
f 47/101/47 48/97/48 62/100/62 63/102/63
|
|
f 46/103/46 47/101/47 63/102/63 64/104/64
|
|
f 45/105/45 46/103/46 64/104/64 65/106/65
|
|
f 44/107/44 45/105/45 65/106/65 66/108/66
|
|
f 43/109/43 44/110/44 66/111/66 67/112/67
|
|
f 42/113/42 43/109/43 67/112/67 68/114/68
|
|
f 41/115/41 42/113/42 68/114/68 69/116/69
|
|
f 40/117/40 41/115/41 69/116/69 70/118/70
|
|
f 39/119/39 40/120/40 70/121/70 71/122/71
|
|
f 37/123/37 39/119/39 71/122/71 72/124/72
|
|
f 38/82/38 37/123/37 72/124/72 55/83/55
|
|
f 20/125/20 22/126/22 24/127/24 26/128/26 28/129/28 30/130/30 32/131/32 34/132/34 36/133/36 1/134/1 4/135/4 6/136/6 8/137/8 10/138/10 12/139/12 14/140/14 16/141/16 18/142/18
|