homedecor_modpack/homedecor_lighting/models/forniture_torch.obj

435 lines
9.0 KiB
Plaintext
Raw Permalink 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.07 -0.451 0.426
v -0.07 -0.425 0.499
v 0.008 -0.425 0.499
v 0.008 -0.451 0.426
v 0.008 -0.099 0.298
v 0.008 -0.072 0.371
v -0.07 -0.072 0.371
v -0.07 -0.099 0.298
v 0.008 -0.117 0.304
v 0.008 -0.19 0.331
v -0.07 -0.19 0.331
v -0.07 -0.117 0.304
v 0.07 0.032 0.194
v 0.07 0.032 0.394
v -0.132 0.032 0.394
v -0.132 0.032 0.194
v 0.013 -0.114 0.297
v 0.013 -0.197 0.328
v -0.076 -0.197 0.328
v -0.076 -0.114 0.297
v -0.07 -0.046 0.5
v -0.076 -0.04 0.5
v 0.008 -0.046 0.5
v 0.008 -0.128 0.5
v 0.013 -0.04 0.5
v -0.07 -0.128 0.5
v 0.013 -0.134 0.5
v -0.076 -0.134 0.5
v -0.031 -0.425 0.499
v 0.008 -0.438 0.463
v -0.07 -0.438 0.463
v -0.031 -0.451 0.426
v -0.031 -0.471 0.475
v -0.031 -0.467 0.439
v 0.001 -0.456 0.469
v -0.031 -0.445 0.5
v -0.064 -0.456 0.469
v 0.045 0.032 0.219
v 0.045 0.032 0.369
v -0.107 0.032 0.369
v -0.107 0.032 0.219
v -0.071 -0.027 0.277
v -0.071 -0.027 0.353
v 0.008 -0.027 0.353
v 0.008 -0.027 0.277
v -0.01 0.004 0.368
v -0.086 0.005 0.341
v -0.092 0.005 0.26
v -0.013 0.016 0.262
v 0.038 0.003 0.302
v -0.032 0.04 0.294
v 0.037 -0.032 0.319
v 0.029 -0.024 0.278
v -0.031 -0.025 0.374
v 0.014 -0.034 0.365
v -0.094 -0.023 0.326
v -0.077 -0.034 0.365
v -0.075 -0.027 0.248
v -0.094 -0.021 0.279
v 0.014 -0.026 0.245
v -0.03 -0.018 0.232
v -0.002 0.029 0.334
v -0.052 0.026 0.346
v -0.089 0.014 0.304
v -0.044 0.008 0.249
v 0.014 0.012 0.262
v -0.024 0.035 0.315
v 0.01 0.035 0.302
v -0.062 0.036 0.323
v -0.047 0.03 0.277
v -0.01 0.036 0.273
v -0.168 -0.02 0.299
v 0.105 -0.02 0.299
v -0.168 0.312 0.299
v 0.105 0.312 0.299
v -0.031 -0.02 0.162
v -0.031 -0.02 0.435
v -0.031 0.312 0.162
v -0.031 0.312 0.435
v 0.065 -0.02 0.395
v -0.128 -0.02 0.202
v 0.065 0.312 0.395
v -0.128 0.312 0.202
v -0.128 -0.02 0.395
v 0.065 -0.02 0.202
v -0.128 0.312 0.395
v 0.065 0.312 0.202
v -0.07 -0.085 0.334
v -0.031 -0.072 0.371
v 0.008 -0.085 0.334
v -0.031 -0.099 0.298
v -0.173 0.032 0.294
v -0.031 0.032 0.433
v 0.11 0.032 0.294
v -0.031 0.032 0.154
v -0.137 0.032 0.294
v -0.031 0.032 0.399
v 0.075 0.032 0.294
v -0.031 0.032 0.189
v -0.087 -0.027 0.315
v -0.031 -0.027 0.368
v 0.024 -0.027 0.315
v -0.031 -0.027 0.262
vt 0 0
vt 1 0
vt 1 1
vt 0 1
vt 0.735 0.727
vt 0.735 0.982
vt 0.515 0.982
vt 0.515 0.727
vt 0.015 0.609
vt 0.015 0.018
vt 0.235 0.018
vt 0.235 0.702
vt 0.75 0.709
vt 0.75 1
vt 0.5 1
vt 0.5 0.709
vt 1 0.709
vt 0.75 0.603
vt 0.75 0
vt 0.25 0
vt 0.25 0.709
vt 0.478 0.982
vt 0.478 0.727
vt 0 0.603
vt 0.5 0
vt 0.265 0.018
vt 0.265 0.702
vt 0.485 0.018
vt 0.485 0.609
vt 0.5 0.603
vt 1 0.529
vt 1 0.635
vt 0.942 0.529
vt 1 0.423
vt 0.942 0.317
vt 1 0.317
vt 1 0.212
vt 0.938 0.741
vt 0.88 0.741
vt 0.938 0.635
vt 1 0.106
vt 0.942 0.106
vt 0.063 0.5
vt 0.063 0.375
vt 0.25 0.375
vt 0.25 0.5
vt 0.063 0.75
vt 0.063 0.625
vt 0.25 0.625
vt 0.25 0.75
vt 0.063 1
vt 0.063 0.875
vt 0.25 0.875
vt 0.25 1
vt 0.063 0.25
vt 0.063 0.125
vt 0.25 0.125
vt 0.25 0.25
vt 0.938 0.846
vt 0.924 0.228
vt 0.924 0.195
vt 0.924 0.618
vt 0.924 0.44
vt 0.88 0.317
vt 0.88 0.106
vt 0.88 0.529
vt 0.188 1
vt 0.063 0
vt 0.188 0
vt 0.375 0
vt 0.375 1
vt 0.313 0
vt 0.563 0
vt 0.688 1
vt 0.563 1
vt 0.313 0.5
vt 0.313 0.375
vt 0.375 0.375
vt 0.375 0.5
vt 0.313 0.75
vt 0.313 0.625
vt 0.375 0.625
vt 0.375 0.75
vt 0.313 1
vt 0.313 0.875
vt 0.375 0.875
vt 0.313 0.25
vt 0.313 0.125
vt 0.375 0.125
vt 0.375 0.25
vt 0.438 0.25
vt 0.438 0.125
vt 0.813 0.125
vt 0.813 0.25
vt 0.438 1
vt 0.438 0.875
vt 0.813 0.875
vt 0.813 1
vt 0.438 0.75
vt 0.438 0.625
vt 0.813 0.625
vt 0.813 0.75
vt 0.438 0.5
vt 0.438 0.375
vt 0.813 0.375
vt 0.813 0.5
vt 0.438 0
vt 0.813 0
vt 0.563 0.288
vt 0.591 0.398
vt 0.514 0.462
vt 0.295 0.375
vt 0.416 0.359
vt 0.379 0.434
vt 0.276 0.642
vt 0.287 0.497
vt 0.432 0.585
vt 0.552 0.634
vt 0.444 0.678
vt 0.562 0.599
vt 0.732 0.502
vt 0.645 0.634
vt 0.631 0.504
vt 0.484 0.529
vt 0.701 0.582
vt 0.647 0.688
vt 0.492 0.732
vt 0.334 0.68
vt 0.269 0.579
vt 0.268 0.425
vt 0.328 0.298
vt 0.488 0.268
vt 0.647 0.298
vt 0.729 0.449
vn 0 0 1
vn -1 0 0
vn -0.707 0 0.707
vn 0.707 0 0.707
vn 0 -0.342 -0.94
vn 1 0 0
vn 1 0 0
vn 0 -0.904 -0.426
vn 0.707 0.665 -0.242
vn 0 -0.419 0.908
vn 0.707 -0.664 0.242
vn -0.707 0.665 -0.242
vn -1 0 0
vn -0.707 -0.664 0.242
vn 0 0.044 0.999
vn 0.954 -0.283 0.103
vn 0 -0.609 -0.793
vn -0.954 -0.283 0.103
vn 0.197 -0.699 -0.688
vn -0.773 -0.612 -0.169
vn -0.248 -0.43 0.868
vn 0.78 -0.557 0.285
vn 0.37 -0.927 -0.056
vn -0.37 -0.927 -0.056
vn -0.37 -0.674 0.639
vn 0.37 -0.674 0.639
vn 0.396 -0.914 -0.089
vn -0.396 -0.914 -0.089
vn -0.396 -0.643 0.655
vn 0.396 -0.643 0.655
vn 0 0.342 0.94
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0.771 0.553 -0.315
vn -0.329 0.43 -0.841
vn -0.675 0.684 0.276
vn 0.24 0.754 0.612
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0.773 -0.612 -0.169
vn 0.248 -0.43 0.868
vn -0.78 -0.557 0.285
vn -0.196 -0.699 -0.688
vn -0.239 0.754 0.612
vn -0.771 0.553 -0.315
vn 0.329 0.43 -0.841
vn 0.675 0.684 0.277
vn -0.243 0.808 0.537
vn -0.496 0.687 0.531
vn -0.432 0.889 -0.151
vn 0.264 0.433 -0.862
vn 0.708 0.637 -0.303
vn 0.14 0.988 -0.065
vn 0.576 0.729 -0.37
vn 0.087 0.468 -0.88
vn -0.2 0.896 -0.397
vn -0.204 0.773 -0.601
vn -0.192 0.776 -0.601
vn -0.375 0.894 -0.246
vn -0.489 0.828 -0.275
vn -0.713 0.669 0.21
vn 0.065 0.974 0.218
vn 0.097 0.926 0.364
vn 0.213 0.867 0.45
vn 0.088 0.974 0.208
vn 0.091 0.972 0.216
vn 0.688 0.629 0.363
vn 0.855 0.164 -0.493
vn 0.879 0.202 -0.431
vn 0.076 0.401 -0.913
vn 0.191 0.587 -0.787
vn -0.371 0.345 -0.862
vn -0.233 0.222 -0.947
vn -0.993 0.108 0.047
vn -0.99 0.142 -0.002
vn -0.973 0.206 0.108
vn -0.373 0.418 0.829
vn -0.248 0.385 0.889
vn -0.264 0.377 0.888
vn 0.752 0.435 0.496
vn 0.81 0.412 0.418
vn 0.7 0.281 0.657
vn 0.333 0.517 -0.788
vn -0.845 -0.275 -0.458
vn -0.912 0.023 0.41
vn 0.204 0.052 0.978
vn 0.968 -0.124 -0.216
vn -0.457 -0.888 -0.038
g 1
s off
f 72/1/1 73/2/1 75/3/1 74/4/1
f 76/1/2 77/2/2 79/3/2 78/4/2
f 80/1/3 82/4/3 83/3/3 81/2/3
f 84/1/4 85/2/4 87/3/4 86/4/4
# 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
f 9/5/5 10/6/5 11/7/5 12/8/5
f 26/9/6 11/10/6 12/11/6 21/12/6
f 17/13/5 18/14/5 19/15/5 20/16/5
f 25/17/7 27/18/7 18/19/7 17/2/7
f 12/8/8 20/16/8 17/13/8 9/5/8
f 21/12/9 12/11/9 20/20/9 22/21/9
f 10/22/10 11/23/10 19/16/10 18/15/10
f 11/10/11 26/9/11 28/24/11 19/1/11
f 28/18/2 22/16/2 20/25/2 19/19/2
f 9/26/12 23/27/12 25/21/12 17/20/12
f 23/27/13 9/26/13 10/28/13 24/29/13
f 24/29/14 10/28/14 18/25/14 27/30/14
# 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
f 29/31/15 2/32/15 36/33/15
f 3/34/16 35/35/16 30/36/16
f 30/36/16 35/35/16 4/37/16
f 32/38/17 34/39/17 1/40/17
f 2/2/18 31/41/18 37/42/18
f 95/43/19 13/44/19 5/45/19 91/46/19
f 92/47/20 16/48/20 8/49/20 88/50/20
f 93/51/21 15/52/21 7/53/21 89/54/21
f 94/55/22 14/56/22 6/57/22 90/58/22
f 3/34/15 29/31/15 36/33/15
f 31/41/18 1/37/18 37/42/18
f 4/59/17 34/39/17 32/38/17
f 34/60/23 4/37/23 35/35/23
f 34/61/24 37/42/24 1/37/24
f 36/33/25 2/32/25 37/62/25
f 35/63/26 3/34/26 36/33/26
f 33/64/27 34/60/27 35/35/27
f 33/65/28 37/42/28 34/61/28
f 33/66/29 36/33/29 37/62/29
f 33/66/30 35/63/30 36/33/30
f 2/67/31 3/4/31 6/1/31 89/68/31 7/69/31
f 8/70/2 1/71/2 2/67/2 7/69/2 88/72/2
f 4/73/5 1/19/5 8/14/5 91/74/5 5/75/5
f 6/71/7 3/70/7 4/73/7 5/75/7 90/15/7
f 95/76/32 16/77/32 41/78/32 99/79/32
f 94/80/33 13/81/33 38/82/33 98/83/33
f 93/84/34 14/85/34 39/86/34 97/71/34
f 92/87/35 15/88/35 40/89/35 96/90/35
f 96/91/36 40/92/36 43/93/36 100/94/36
f 97/95/37 39/96/37 44/97/37 101/98/37
f 98/99/38 38/100/38 45/101/38 102/102/38
f 99/103/39 41/104/39 42/105/39 103/106/39
f 16/77/40 92/87/40 96/90/40 41/78/40
f 15/88/41 93/72/41 97/70/41 40/89/41
f 14/85/42 94/80/42 98/83/42 39/86/42
f 13/81/32 95/76/32 99/79/32 38/82/32
f 13/44/43 94/55/43 90/58/43 5/45/43
f 14/56/44 93/68/44 89/20/44 6/57/44
f 15/52/45 92/47/45 88/50/45 7/53/45
f 16/48/46 95/43/46 91/46/46 8/49/46
f 38/100/47 99/103/47 103/106/47 45/101/47
f 39/96/48 98/99/48 102/102/48 44/97/48
f 40/92/49 97/107/49 101/108/49 43/93/49
f 41/104/50 96/91/50 100/94/50 42/105/50
# 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
f 46/109/51 62/110/51 67/111/51
f 47/112/52 63/113/52 69/114/52
f 48/115/53 64/116/53 70/117/53
f 49/118/54 65/119/54 71/120/54
f 50/121/55 66/122/55 68/123/55
f 68/123/56 71/120/56 51/124/56
f 68/123/57 66/122/57 71/120/57
f 66/122/58 49/118/58 71/120/58
f 71/120/59 70/117/59 51/124/59
f 71/120/60 65/119/60 70/117/60
f 65/119/61 48/115/61 70/117/61
f 70/117/62 69/114/62 51/124/62
f 70/117/63 64/116/63 69/114/63
f 64/116/64 47/112/64 69/114/64
f 69/114/65 67/111/65 51/124/65
f 69/114/66 63/113/66 67/111/66
f 63/113/67 46/109/67 67/111/67
f 67/111/68 68/123/68 51/124/68
f 67/111/69 62/110/69 68/123/69
f 62/110/70 50/121/70 68/123/70
f 53/125/71 66/122/71 50/121/71
f 53/125/72 60/126/72 66/122/72
f 60/126/73 49/118/73 66/122/73
f 61/127/74 65/119/74 49/118/74
f 61/127/75 58/128/75 65/119/75
f 58/128/76 48/115/76 65/119/76
f 59/129/77 64/116/77 48/115/77
f 59/129/78 56/130/78 64/116/78
f 56/130/79 47/112/79 64/116/79
f 57/131/80 63/113/80 47/112/80
f 57/131/81 54/132/81 63/113/81
f 54/132/82 46/109/82 63/113/82
f 55/133/83 62/110/83 46/109/83
f 55/133/84 52/134/84 62/110/84
f 52/134/85 50/121/85 62/110/85
f 60/126/86 61/127/86 49/118/86
f 58/128/87 59/129/87 48/115/87
f 56/130/88 57/131/88 47/112/88
f 54/132/89 55/133/89 46/109/89
f 52/134/90 53/125/90 50/121/90
f 56/130/91 59/129/91 57/131/91