homedecor_modpack/homedecor_misc/models/homedecor_sport_bench.obj

701 lines
16 KiB
Plaintext
Raw Normal View History

# Compression Commit 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
2021-01-23 13:28:20 +01:00
v 0.188 -0.25 0.438
v -0.187 -0.25 0.438
v -0.187 -0.25 -0.5
v 0.188 -0.25 -0.5
v 0.188 -0.187 0.438
v -0.187 -0.187 0.438
v -0.187 -0.187 -0.5
v 0.188 -0.187 -0.5
v 0.188 -0.125 0.438
v -0.187 -0.125 0.438
v -0.187 -0.125 -0.5
v 0.188 -0.125 -0.5
v 0.25 -0.5 0.438
v 0.188 -0.5 0.438
v 0.188 -0.5 0.375
v 0.25 -0.5 0.375
v 0.25 0.375 0.438
v 0.188 0.375 0.438
v 0.188 0.375 0.375
v 0.25 0.375 0.375
v -0.187 -0.5 0.438
v -0.25 -0.5 0.438
v -0.25 -0.5 0.375
v -0.187 -0.5 0.375
v -0.187 0.375 0.438
v -0.25 0.375 0.438
v -0.25 0.375 0.375
v -0.187 0.375 0.375
v 0.188 -0.5 -0.437
v 0.125 -0.5 -0.437
v 0.125 -0.5 -0.5
v 0.188 -0.5 -0.5
v 0.188 -0.25 -0.437
v 0.125 -0.25 -0.437
v 0.125 -0.25 -0.5
v 0.188 -0.25 -0.5
v -0.125 -0.5 -0.437
v -0.187 -0.5 -0.437
v -0.187 -0.5 -0.5
v -0.125 -0.5 -0.5
v -0.125 -0.25 -0.437
v -0.187 -0.25 -0.437
v -0.187 -0.25 -0.5
v -0.125 -0.25 -0.5
v 0.188 -0.312 0.438
v -0.187 -0.312 0.438
v -0.187 -0.312 0.375
v 0.188 -0.312 0.375
v 0.188 -0.25 0.438
v -0.187 -0.25 0.438
v -0.187 -0.25 0.375
v 0.188 -0.25 0.375
v -0.203 0.094 0.375
v -0.234 0.094 0.375
v -0.234 0.094 0.281
v -0.203 0.094 0.281
v -0.203 0.125 0.375
v -0.234 0.125 0.375
v -0.234 0.125 0.313
v -0.203 0.125 0.313
v 0.234 0.094 0.375
v 0.203 0.094 0.375
v 0.203 0.094 0.281
v 0.234 0.094 0.281
v 0.234 0.125 0.375
v 0.203 0.125 0.375
v 0.203 0.125 0.313
v 0.234 0.125 0.313
v -0.234 0.156 0.281
v -0.203 0.156 0.281
v -0.203 0.125 0.313
v -0.234 0.125 0.313
v -0.234 0.156 0.313
v -0.203 0.156 0.313
v 0.203 0.156 0.281
v 0.234 0.156 0.281
v 0.234 0.125 0.313
v 0.203 0.125 0.313
v 0.203 0.156 0.313
v 0.234 0.156 0.313
v 0.203 0.094 0.375
v 0.203 0.094 0.281
v 0.203 0.125 0.375
v 0.203 0.125 0.313
v 0.203 0.156 0.281
v 0.203 0.125 0.313
v 0.203 0.156 0.313
v -0.203 0.094 0.375
v -0.203 0.094 0.281
v -0.203 0.125 0.375
v -0.203 0.125 0.313
v -0.203 0.156 0.281
v -0.203 0.125 0.313
v -0.203 0.156 0.313
v -0.234 0.094 0.375
v -0.234 0.094 0.281
v -0.234 0.125 0.375
v -0.234 0.125 0.313
v -0.234 0.156 0.281
v -0.234 0.125 0.313
v -0.234 0.156 0.313
v -0.5 0.154 0.338
v 0.5 0.154 0.338
v -0.5 0.145 0.329
v 0.5 0.145 0.329
v -0.5 0.133 0.329
v 0.5 0.133 0.329
v -0.5 0.125 0.338
v 0.5 0.125 0.338
v -0.5 0.125 0.35
v 0.5 0.125 0.35
v -0.5 0.133 0.358
v 0.5 0.133 0.358
v -0.5 0.145 0.358
v 0.5 0.145 0.358
v -0.5 0.154 0.35
v 0.5 0.154 0.35
v -0.312 0.269 0.257
v -0.375 0.269 0.257
v 0.313 0.269 0.257
v 0.375 0.269 0.257
v 0.313 0.226 0.214
v 0.375 0.226 0.214
v 0.313 0.17 0.191
v 0.375 0.17 0.191
v 0.313 0.109 0.191
v 0.375 0.109 0.191
v 0.313 0.053 0.214
v 0.375 0.053 0.214
v 0.313 0.01 0.257
v 0.375 0.01 0.257
v 0.313 -0.014 0.313
v 0.375 -0.014 0.313
v 0.313 -0.014 0.374
v 0.375 -0.014 0.374
v 0.313 0.01 0.431
v 0.375 0.01 0.431
v 0.313 0.053 0.474
v 0.375 0.053 0.474
v 0.313 0.109 0.497
v 0.375 0.109 0.497
v 0.313 0.17 0.497
v 0.375 0.17 0.497
v 0.313 0.226 0.474
v 0.375 0.226 0.474
v 0.313 0.269 0.431
v 0.375 0.269 0.431
v 0.313 0.293 0.374
v 0.375 0.293 0.374
v 0.313 0.293 0.313
v 0.375 0.293 0.313
v -0.375 0.226 0.214
v -0.312 0.226 0.214
v -0.375 0.17 0.191
v -0.312 0.17 0.191
v -0.375 0.109 0.191
v -0.312 0.109 0.191
v -0.375 0.053 0.214
v -0.312 0.053 0.214
v -0.375 0.01 0.257
v -0.312 0.01 0.257
v -0.375 -0.014 0.313
v -0.312 -0.014 0.313
v -0.375 -0.014 0.374
v -0.312 -0.014 0.374
v -0.375 0.01 0.431
v -0.312 0.01 0.431
v -0.375 0.053 0.474
v -0.312 0.053 0.474
v -0.375 0.109 0.497
v -0.312 0.109 0.497
v -0.375 0.17 0.497
v -0.312 0.17 0.497
v -0.375 0.226 0.474
v -0.312 0.226 0.474
v -0.375 0.269 0.431
v -0.312 0.269 0.431
v -0.375 0.293 0.374
v -0.312 0.293 0.374
v -0.375 0.293 0.313
v -0.312 0.293 0.313
v -0.375 0.168 0.332
v -0.406 0.168 0.332
v 0.375 0.168 0.332
v 0.406 0.168 0.332
v 0.375 0.151 0.315
v 0.406 0.151 0.315
v 0.375 0.127 0.315
v 0.406 0.127 0.315
v 0.375 0.111 0.332
v 0.406 0.111 0.332
v 0.375 0.111 0.356
v 0.406 0.111 0.356
v 0.375 0.127 0.373
v 0.406 0.127 0.373
v 0.375 0.151 0.373
v 0.406 0.151 0.373
v 0.375 0.168 0.356
v 0.406 0.168 0.356
v -0.406 0.151 0.315
v -0.375 0.151 0.315
v -0.406 0.127 0.315
v -0.375 0.127 0.315
v -0.406 0.111 0.332
v -0.375 0.111 0.332
v -0.406 0.111 0.356
v -0.375 0.111 0.356
v -0.406 0.127 0.373
v -0.375 0.127 0.373
v -0.406 0.151 0.373
v -0.375 0.151 0.373
v -0.406 0.168 0.356
v -0.375 0.168 0.356
v -0.281 0.168 0.332
v -0.312 0.168 0.332
v -0.312 0.151 0.315
v -0.281 0.151 0.315
v -0.312 0.127 0.315
v -0.281 0.127 0.315
v -0.312 0.111 0.332
v -0.281 0.111 0.332
v -0.312 0.111 0.356
v -0.281 0.111 0.356
v -0.312 0.127 0.373
v -0.281 0.127 0.373
v -0.312 0.151 0.373
v -0.281 0.151 0.373
v -0.312 0.168 0.356
v -0.281 0.168 0.356
v 0.313 0.168 0.332
v 0.281 0.168 0.332
v 0.281 0.151 0.315
v 0.313 0.151 0.315
v 0.281 0.127 0.315
v 0.313 0.127 0.315
v 0.281 0.111 0.332
v 0.313 0.111 0.332
v 0.281 0.111 0.356
v 0.313 0.111 0.356
v 0.281 0.127 0.373
v 0.313 0.127 0.373
v 0.281 0.151 0.373
v 0.313 0.151 0.373
v 0.281 0.168 0.356
v 0.313 0.168 0.356
vt 0.688 0.375
vt 0.313 0.375
vt 0.313 0.313
vt 0.688 0.313
vt 1 0.375
vt 0.063 0.375
vt 0.063 0.313
vt 1 0.313
vt 0.063 0.688
vt 1 0.688
vt 0.75 0.938
vt 0.688 0.938
vt 0.688 0.063
vt 0.75 0.063
vt 1 0.938
vt 0.938 0.938
vt 0.938 0.063
vt 1 0.063
vt 0.313 0.938
vt 0.25 0.938
vt 0.25 0.063
vt 0.313 0.063
vt 0.063 0.938
vt 0 0.938
vt 0 0.063
vt 0.063 0.063
vt 0 0.75
vt 0 0.688
vt 0.063 0.75
vt 0.25 0.875
vt 0.313 0.875
vt 0 0.313
vt 0 0.25
vt 0.063 0.25
vt 0.688 0.875
vt 0.75 0.875
vt 0.625 0.313
vt 0.625 0.063
vt 0.375 0.313
vt 0.375 0.063
vt 0.938 0.313
vt 0.938 0.688
vt 0.938 0.625
vt 1 0.625
vt 0.188 0.25
vt 0.188 0.313
vt 0.938 0.375
vt 0.313 0.25
vt 0.688 0.25
vt 0.688 0.813
vt 0.75 0.813
vt 0.188 0.688
vt 0.188 0.75
vt 0.25 0.813
vt 0.313 0.813
vt 0.688 0.75
vt 0.75 0.75
vt 0.313 0.688
vt 0.25 0.688
vt 0.25 0.75
vt 0.313 0.75
vt 0.75 0.688
vt 0.688 0.688
vt 0.188 0.938
vt 0.188 0.875
vt 0.063 0.875
vt 0.063 0.813
vt 0.813 0.875
vt 0.813 0.938
vt 0.938 0.875
vt 0.938 0.813
vt 0.813 0
vt 0.813 1
vt 0.75 1
vt 0.75 0
vt 0.688 1
vt 0.688 0
vt 0.625 1
vt 0.625 0
vt 0.563 1
vt 0.563 0
vt 0.5 1
vt 0.5 0
vt 1 0
vt 1 1
vt 0.938 1
vt 0.938 0
vt 0.344 0.2
vt 0.325 0.219
vt 0.3 0.219
vt 0.281 0.2
vt 0.281 0.175
vt 0.3 0.156
vt 0.325 0.156
vt 0.344 0.175
vt 0.875 0
vt 0.875 1
vt 0.325 0.219
vt 0.325 0.156
vt 0.3 0.156
vt 0.3 0.219
vt 0 0
vt 0.063 0
vt 0.188 0.063
vt 0.188 0
vt 0.25 0
vt 0.438 0.063
vt 0.438 0
vt 0.5 0.063
vt 0.313 0
vt 0.375 0
vt 0.151 0.25
vt 0.188 0.213
vt 0.188 0.162
vt 0.151 0.125
vt 0.099 0.125
vt 0.063 0.162
vt 0.063 0.213
vt 0.099 0.25
vt 0.125 0
vt 0.125 0.063
vt 0.375 0.188
vt 0.438 0.188
vt 0.438 0.25
vt 0.375 0.25
vt 0.25 0.375
vt 0.313 0.438
vt 0.25 0.438
vt 0.375 0.125
vt 0.438 0.125
vt 0.313 0.5
vt 0.25 0.5
vt 0.313 0.563
vt 0.25 0.563
vt 0.313 0.625
vt 0.25 0.625
vt 0.375 0.938
vt 0.438 0.938
vt 0.438 1
vt 0.375 1
vt 0.375 0.875
vt 0.438 0.875
vt 0.375 0.813
vt 0.438 0.813
vt 0.375 0.75
vt 0.438 0.75
vt 0.375 0.688
vt 0.438 0.688
vt 0.375 0.625
vt 0.438 0.625
vt 0.313 1
vt 0.25 1
vt 0.375 0.563
vt 0.438 0.563
vt 0.46 0.497
vt 0.503 0.54
vt 0.558 0.563
vt 0.617 0.563
vt 0.672 0.54
vt 0.715 0.497
vt 0.738 0.442
vt 0.738 0.383
vt 0.715 0.328
vt 0.672 0.285
vt 0.617 0.263
vt 0.558 0.263
vt 0.503 0.285
vt 0.46 0.328
vt 0.438 0.383
vt 0.438 0.442
vt 0.375 0.5
vt 0.438 0.5
vt 0.313 0.125
vt 0.25 0.125
vt 0.438 0.313
vt 0.375 0.438
vt 0.438 0.438
vt 0.313 0.188
vt 0.25 0.188
vt 0.438 0.375
vt 0.375 0.375
vt 0.25 0.25
vt 0.128 0.915
vt 0.085 0.872
vt 0.063 0.817
vt 0.063 0.758
vt 0.085 0.703
vt 0.128 0.66
vt 0.183 0.638
vt 0.242 0.638
vt 0.297 0.66
vt 0.34 0.703
vt 0.363 0.758
vt 0.363 0.817
vt 0.34 0.872
vt 0.297 0.915
vt 0.242 0.938
vt 0.183 0.938
vt 0.25 0.313
vt 0.503 0.915
vt 0.46 0.872
vt 0.438 0.817
vt 0.438 0.758
vt 0.46 0.703
vt 0.503 0.66
vt 0.558 0.638
vt 0.617 0.638
vt 0.672 0.66
vt 0.715 0.703
vt 0.738 0.758
vt 0.738 0.817
vt 0.715 0.872
vt 0.672 0.915
vt 0.617 0.938
vt 0.558 0.938
vt 0.085 0.497
vt 0.128 0.54
vt 0.183 0.563
vt 0.242 0.563
vt 0.297 0.54
vt 0.34 0.497
vt 0.363 0.442
vt 0.363 0.383
vt 0.34 0.328
vt 0.297 0.285
vt 0.242 0.263
vt 0.183 0.263
vt 0.128 0.285
vt 0.085 0.328
vt 0.063 0.383
vt 0.063 0.442
vt 1 0.25
vt 1 0.75
vn 0.707 0 0.707
vn -0.707 0 0.707
vn -0.577 -0.577 0.577
vn 0.577 -0.577 0.577
vn -0.707 0 -0.707
vn -0.577 -0.577 -0.577
vn 0.707 0 -0.707
vn 0.577 -0.577 -0.577
vn 0.577 0.577 0.577
vn -0.577 0.577 0.577
vn -0.577 0.577 -0.577
vn 0.577 0.577 -0.577
vn 0 -1 0
vn 0 -0.707 -0.707
vn 0 0 1
vn 0 -0.707 0.707
vn 0 1 0
vn 0 0 -1
vn 0.707 -0.707 0
vn 0.577 -0.577 -0.577
vn 0 0.707 0.707
vn 0.577 0.577 0.577
vn 0 0.707 -0.707
vn 1 0 0
vn -1 0 0
vn -0.63 0.717 -0.297
vn 0.63 0.717 -0.297
vn 0.63 0.297 -0.717
vn -0.63 0.297 -0.717
vn 0.63 -0.297 -0.717
vn -0.63 -0.297 -0.717
vn 0.63 -0.717 -0.297
vn -0.63 -0.717 -0.297
vn 0.63 -0.717 0.297
vn -0.63 -0.717 0.297
vn 0.63 -0.297 0.717
vn -0.63 -0.297 0.717
vn 0.63 0.297 0.717
vn -0.63 0.297 0.717
vn 0.63 0.717 0.297
vn -0.63 0.717 0.297
vn 0 -0.383 0.924
vn 0 0.383 0.924
vn 0 0.924 -0.383
vn 0 0.383 -0.924
vn 0 -0.924 0.383
vn 0 -0.383 -0.924
vn 0 -0.924 -0.383
vn 0 0.924 0.383
vn -0.666 0.62 0.415
vn 0.666 0.62 0.415
vn 0.666 0.732 0.146
vn -0.666 0.732 0.146
vn -0.666 0.62 -0.415
vn 0.666 0.62 -0.415
vn 0.666 0.415 -0.62
vn -0.666 0.415 -0.62
vn -0.666 0.415 0.62
vn 0.666 0.415 0.62
vn 0.666 0.146 -0.732
vn -0.666 0.146 -0.732
vn -0.666 0.146 0.732
vn 0.666 0.146 0.732
vn 0.666 -0.146 -0.732
vn -0.666 -0.146 -0.732
vn -0.666 -0.146 0.732
vn 0.666 -0.146 0.732
vn 0.666 -0.415 -0.62
vn -0.666 -0.415 -0.62
vn -0.666 -0.415 0.62
vn 0.666 -0.415 0.62
vn 0.666 -0.62 -0.415
vn -0.666 -0.62 -0.415
vn -0.666 -0.62 0.415
vn 0.666 -0.62 0.415
vn 0.666 -0.732 -0.146
vn -0.666 -0.732 -0.146
vn -0.666 -0.732 0.146
vn 0.666 -0.732 0.146
vn -0.666 0.732 -0.146
vn 0.666 0.732 -0.146
vn 0.666 0.732 -0.146
g 1
2015-04-15 09:01:48 +02:00
s 1
f 5/1/1 6/2/2 2/3/3 1/4/4
f 6/5/2 7/6/5 3/7/6 2/8/3
f 7/1/5 8/2/7 4/3/8 3/4/6
f 8/5/7 5/6/1 1/7/4 4/8/8
f 1/9/4 2/7/3 3/8/6 4/10/8
f 17/11/9 18/12/10 14/13/3 13/14/4
f 18/15/10 19/16/11 15/17/6 14/18/3
f 19/19/11 20/20/12 16/21/8 15/22/6
f 20/23/12 17/24/9 13/25/4 16/26/8
f 13/27/4 14/28/3 15/9/6 16/29/8
f 20/30/12 19/31/11 18/19/10 17/20/9
f 25/19/9 26/20/10 22/21/3 21/22/4
f 26/15/10 27/16/11 23/17/6 22/18/3
f 27/11/11 28/12/12 24/13/8 23/14/6
f 28/23/12 25/24/9 21/25/4 24/26/8
f 21/32/4 22/33/3 23/34/6 24/7/8
f 28/35/12 27/36/11 26/11/10 25/12/9
f 33/4/1 34/37/2 30/38/3 29/13/4
f 34/7/2 35/32/5 31/25/6 30/26/3
f 35/39/5 36/3/7 32/22/8 31/40/6
f 36/8/7 33/41/1 29/17/4 32/18/8
f 29/42/4 30/43/3 31/44/6 32/10/8
f 53/7/13 54/34/13 55/45/14 56/46/14
f 41/39/1 42/3/2 38/22/3 37/40/4
f 42/7/2 43/32/5 39/25/6 38/26/3
f 43/4/5 44/37/7 40/38/8 39/13/6
f 44/8/7 41/41/1 37/17/4 40/18/8
f 37/47/4 38/41/3 39/8/6 40/5/8
f 49/4/15 50/3/15 46/48/16 45/49/16
f 57/35/17 60/50/17 59/51/17 58/36/17
f 51/4/18 52/3/18 48/48/14 47/49/14
f 45/28/16 46/32/16 47/7/14 48/9/14
f 61/29/19 62/9/13 63/52/14 64/53/20
f 65/30/17 68/54/17 67/55/17 66/31/17
f 73/51/21 74/50/21 70/56/17 69/57/17
f 71/58/15 74/55/21 73/54/21 72/59/15
f 79/55/21 80/54/22 76/60/12 75/61/23
f 77/62/15 80/51/22 79/50/21 78/63/15
f 76/20/12 80/64/22 68/65/24 64/54/20
f 65/66/24 61/67/19 64/54/20 77/65/24
f 85/11/25 82/51/25 84/68/25 87/69/25
f 83/70/25 86/68/25 82/51/25 81/71/25
f 92/20/24 94/64/24 91/65/24 89/54/24
f 90/66/24 88/67/24 89/54/24 93/65/24
f 99/11/25 96/51/25 98/68/25 101/69/25
f 97/70/25 100/68/25 96/51/25 95/71/25
f 99/51/18 92/50/18 56/63/14 55/62/14
f 63/58/14 75/55/23 76/54/12 64/59/20
# Compression Commit 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
2021-01-23 13:28:20 +01:00
g 2
2015-04-15 09:01:48 +02:00
f 102/72/26 103/73/27 105/74/28 104/75/29
f 104/75/29 105/74/28 107/76/30 106/77/31
f 106/77/31 107/76/30 109/78/32 108/79/33
f 108/79/33 109/78/32 111/80/34 110/81/35
f 110/81/35 111/80/34 113/82/36 112/83/37
f 112/84/37 113/85/36 115/86/38 114/87/39
f 105/88/28 103/89/27 117/90/40 115/91/38 113/92/36 111/93/34 109/94/32 107/95/30
f 116/96/41 117/97/40 103/73/27 102/72/26
f 114/87/39 115/86/38 117/97/40 116/96/41
f 102/98/26 104/88/29 106/95/31 108/99/33 110/100/35 112/92/37 114/91/39 116/101/41
f 208/25/37 209/102/42 211/103/43 210/26/39
f 184/104/44 185/105/27 187/106/28 186/21/45
f 206/107/35 207/108/46 209/83/42 208/109/37
f 186/21/45 187/106/28 189/110/30 188/22/47
f 204/40/33 205/111/48 207/108/46 206/107/35
f 188/22/47 189/110/30 191/111/32 190/40/48
f 183/112/26 200/113/29 202/114/31 204/115/33 206/116/35 208/117/37 210/118/39 212/119/41
f 202/22/31 203/110/47 205/111/48 204/40/33
f 190/40/48 191/111/32 193/108/34 192/107/46
f 210/26/39 211/103/43 213/120/49 212/121/41
f 200/21/29 201/106/45 203/110/47 202/22/31
f 192/107/46 193/108/34 195/83/36 194/109/42
f 212/121/41 213/120/49 182/105/44 183/104/26
f 183/104/26 182/105/44 201/106/45 200/21/29
f 194/25/42 195/102/36 197/103/38 196/26/43
f 187/113/28 185/112/27 199/119/40 197/118/38 195/117/36 193/116/34 191/115/32 189/114/30
f 198/121/49 199/120/40 185/105/27 184/104/44
f 196/26/43 197/103/38 199/120/40 198/121/49
f 224/25/42 225/102/36 227/103/38 226/26/43
f 222/107/46 223/108/34 225/83/36 224/109/42
f 220/40/48 221/111/32 223/108/34 222/107/46
f 218/22/47 219/110/30 221/111/32 220/40/48
f 226/26/43 227/103/38 229/120/40 228/121/49
f 216/21/45 217/106/28 219/110/30 218/22/47
f 228/121/49 229/120/40 214/105/27 215/104/44
f 215/104/44 214/105/27 217/106/28 216/21/45
f 217/113/28 214/112/27 229/119/40 227/118/38 225/117/36 223/116/34 221/115/32 219/114/30
f 240/25/37 241/102/42 243/103/43 242/26/39
f 238/107/35 239/108/46 241/83/42 240/109/37
f 236/40/33 237/111/48 239/108/46 238/107/35
f 231/112/26 232/113/29 234/114/31 236/115/33 238/116/35 240/117/37 242/118/39 244/119/41
f 234/22/31 235/110/47 237/111/48 236/40/33
f 242/26/39 243/103/43 245/120/49 244/121/41
f 232/21/29 233/106/45 235/110/47 234/22/31
f 244/121/41 245/120/49 230/105/44 231/104/26
f 231/104/26 230/105/44 233/106/45 232/21/29
# Compression Commit 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
2021-01-23 13:28:20 +01:00
g 3
2015-04-15 09:01:48 +02:00
f 176/122/50 177/123/51 179/124/52 178/125/53
f 120/126/54 121/2/55 123/127/56 122/128/57
f 174/129/58 175/130/59 177/123/51 176/122/50
f 122/128/57 123/127/56 125/131/60 124/132/61
f 172/40/62 173/107/63 175/130/59 174/129/58
f 124/132/61 125/131/60 127/133/64 126/134/65
f 170/111/66 171/108/67 173/107/63 172/40/62
f 126/134/65 127/133/64 129/135/68 128/136/69
f 168/137/70 169/138/71 171/139/67 170/140/66
f 128/136/69 129/135/68 131/58/72 130/59/73
f 166/141/74 167/142/75 169/138/71 168/137/70
f 130/59/73 131/58/72 133/61/76 132/60/77
f 164/143/78 165/144/79 167/142/75 166/141/74
f 132/60/77 133/61/76 135/55/79 134/54/78
f 162/145/77 163/146/76 165/144/79 164/143/78
f 134/54/78 135/55/79 137/31/75 136/30/74
f 160/147/73 161/148/72 163/146/76 162/145/77
f 136/30/74 137/31/75 139/19/71 138/20/70
f 158/149/69 159/150/68 161/148/72 160/147/73
f 138/20/70 139/19/71 141/151/67 140/152/66
f 156/153/65 157/154/64 159/150/68 158/149/69
f 140/106/66 141/110/67 143/22/63 142/21/62
f 119/155/54 152/156/57 154/157/61 156/158/65 158/159/69 160/160/73 162/161/77 164/162/78 166/163/74 168/164/70 170/165/66 172/166/62 174/167/58 176/168/50 178/169/53 180/170/80
f 154/171/61 155/172/60 157/154/64 156/153/65
f 142/21/62 143/22/63 145/173/59 144/174/58
f 178/125/53 179/124/52 181/175/81 180/39/80
f 152/176/57 153/177/56 155/172/60 154/171/61
f 144/174/58 145/173/59 147/178/51 146/179/50
f 180/39/80 181/175/81 118/180/55 119/181/54
f 119/181/54 118/180/55 153/177/56 152/176/57
f 146/179/50 147/178/51 149/48/52 148/182/53
f 123/183/56 121/184/55 151/185/82 149/186/52 147/187/51 145/188/59 143/189/63 141/190/67 139/191/71 137/192/75 135/193/79 133/194/76 131/195/72 129/196/68 127/197/64 125/198/60
f 150/199/80 151/3/82 121/2/55 120/126/54
f 148/182/53 149/48/52 151/3/82 150/199/80
f 153/200/56 118/201/55 181/202/81 179/203/52 177/204/51 175/205/59 173/206/63 171/207/67 169/208/71 167/209/75 165/210/79 163/211/76 161/212/72 159/213/68 157/214/64 155/215/60
f 120/216/54 122/217/57 124/218/61 126/219/65 128/220/69 130/221/73 132/222/77 134/223/78 136/224/74 138/225/70 140/226/66 142/227/62 144/228/58 146/229/50 148/230/53 150/231/80
# Compression Commit 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
2021-01-23 13:28:20 +01:00
g 4
2015-04-15 09:01:48 +02:00
f 5/34/1 8/232/7 12/8/12 9/7/9
f 12/8/12 11/10/11 10/9/10 9/7/9
f 8/28/7 7/32/5 11/7/11 12/9/12
f 7/233/5 6/29/2 10/9/10 11/10/11
f 6/8/2 5/10/1 9/42/9 10/41/10