homedecor_modpack/homedecor_misc/models/homedecor_dartboard.obj

232 lines
4.4 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 -0.5 -0.5
v 0 -0.437 -0.5
v 0.098 -0.5 -0.49
v 0.098 -0.437 -0.49
v 0.191 -0.5 -0.462
v 0.191 -0.437 -0.462
v 0.278 -0.5 -0.416
v 0.278 -0.437 -0.416
v 0.354 -0.5 -0.354
v 0.354 -0.437 -0.354
v 0.416 -0.5 -0.278
v 0.416 -0.437 -0.278
v 0.462 -0.5 -0.191
v 0.462 -0.437 -0.191
v 0.49 -0.5 -0.098
v 0.49 -0.437 -0.098
v 0.5 -0.5 0
v 0.5 -0.437 0
v 0.49 -0.5 0.098
v 0.49 -0.437 0.098
v 0.462 -0.5 0.191
v 0.462 -0.437 0.191
v 0.416 -0.5 0.278
v 0.416 -0.437 0.278
v 0.354 -0.5 0.354
v 0.354 -0.437 0.354
v 0.278 -0.5 0.416
v 0.278 -0.437 0.416
v 0.191 -0.5 0.462
v 0.191 -0.437 0.462
v 0.098 -0.5 0.49
v 0.098 -0.437 0.49
v 0 -0.5 0.5
v 0 -0.437 0.5
v -0.098 -0.5 0.49
v -0.098 -0.437 0.49
v -0.191 -0.5 0.462
v -0.191 -0.437 0.462
v -0.278 -0.5 0.416
v -0.278 -0.437 0.416
v -0.354 -0.5 0.354
v -0.354 -0.437 0.354
v -0.416 -0.5 0.278
v -0.416 -0.437 0.278
v -0.462 -0.5 0.191
v -0.462 -0.437 0.191
v -0.49 -0.5 0.098
v -0.49 -0.437 0.098
v -0.5 -0.5 0
v -0.5 -0.437 0
v -0.49 -0.5 -0.098
v -0.49 -0.437 -0.098
v -0.462 -0.5 -0.191
v -0.462 -0.437 -0.191
v -0.416 -0.5 -0.278
v -0.416 -0.437 -0.278
v -0.354 -0.5 -0.354
v -0.354 -0.437 -0.354
v -0.278 -0.5 -0.416
v -0.278 -0.437 -0.416
v -0.191 -0.5 -0.462
v -0.191 -0.437 -0.462
v -0.098 -0.5 -0.49
v -0.098 -0.437 -0.49
vt 0.5 0.412
vt 0.5 0.397
vt 0.544 0.397
vt 0.544 0.412
vt 0.588 0.397
vt 0.588 0.412
vt 0.632 0.397
vt 0.632 0.412
vt 0.676 0.397
vt 0.676 0.412
vt 0.721 0.397
vt 0.721 0.412
vt 0.765 0.397
vt 0.765 0.412
vt 0.809 0.397
vt 0.809 0.412
vt 0.853 0.397
vt 0.853 0.412
vt 0.147 0.456
vt 0.147 0.441
vt 0.191 0.441
vt 0.191 0.456
vt 0.235 0.441
vt 0.235 0.456
vt 0.279 0.441
vt 0.279 0.456
vt 0.324 0.441
vt 0.324 0.456
vt 0.368 0.441
vt 0.368 0.456
vt 0.412 0.441
vt 0.412 0.456
vt 0.456 0.441
vt 0.456 0.456
vt 0.5 0.441
vt 0.5 0.456
vt 0.544 0.441
vt 0.544 0.456
vt 0.588 0.441
vt 0.588 0.456
vt 0.632 0.441
vt 0.632 0.456
vt 0.676 0.441
vt 0.676 0.456
vt 0.721 0.441
vt 0.721 0.456
vt 0.765 0.441
vt 0.765 0.456
vt 0.809 0.441
vt 0.809 0.456
vt 0.853 0.441
vt 0.853 0.456
vt 0.147 0.412
vt 0.147 0.397
vt 0.191 0.397
vt 0.191 0.412
vt 0.235 0.397
vt 0.235 0.412
vt 0.279 0.397
vt 0.279 0.412
vt 0.324 0.397
vt 0.324 0.412
vt 0.368 0.397
vt 0.368 0.412
vt 0.412 0.397
vt 0.412 0.412
vt 0.204 0.517
vt 0.25 0.513
vt 0.296 0.517
vt 0.341 0.531
vt 0.382 0.553
vt 0.418 0.582
vt 0.447 0.618
vt 0.469 0.659
vt 0.483 0.704
vt 0.487 0.75
vt 0.483 0.796
vt 0.469 0.841
vt 0.447 0.882
vt 0.418 0.918
vt 0.382 0.947
vt 0.341 0.969
vt 0.296 0.983
vt 0.25 0.987
vt 0.204 0.983
vt 0.159 0.969
vt 0.118 0.947
vt 0.082 0.918
vt 0.053 0.882
vt 0.031 0.841
vt 0.017 0.796
vt 0.013 0.75
vt 0.017 0.704
vt 0.031 0.659
vt 0.053 0.618
vt 0.082 0.582
vt 0.118 0.553
vt 0.159 0.531
vt 0.456 0.412
vt 0.456 0.397
vt 0.75 0.513
vt 0.796 0.517
vt 0.841 0.531
vt 0.882 0.553
vt 0.918 0.582
vt 0.947 0.618
vt 0.969 0.659
vt 0.983 0.704
vt 0.987 0.75
vt 0.983 0.796
vt 0.969 0.841
vt 0.947 0.882
vt 0.918 0.918
vt 0.882 0.947
vt 0.841 0.969
vt 0.796 0.983
vt 0.75 0.987
vt 0.704 0.983
vt 0.659 0.969
vt 0.618 0.947
vt 0.582 0.918
vt 0.553 0.882
vt 0.531 0.841
vt 0.517 0.796
vt 0.513 0.75
vt 0.517 0.704
vt 0.531 0.659
vt 0.553 0.618
vt 0.582 0.582
vt 0.618 0.553
vt 0.659 0.531
vt 0.704 0.517
s off
f 1/1 2/2 4/3 3/4
f 3/4 4/3 6/5 5/6
f 5/6 6/5 8/7 7/8
f 7/8 8/7 10/9 9/10
f 9/10 10/9 12/11 11/12
f 11/12 12/11 14/13 13/14
f 13/14 14/13 16/15 15/16
f 15/16 16/15 18/17 17/18
f 17/19 18/20 20/21 19/22
f 19/22 20/21 22/23 21/24
f 21/24 22/23 24/25 23/26
f 23/26 24/25 26/27 25/28
f 25/28 26/27 28/29 27/30
f 27/30 28/29 30/31 29/32
f 29/32 30/31 32/33 31/34
f 31/34 32/33 34/35 33/36
f 33/36 34/35 36/37 35/38
f 35/38 36/37 38/39 37/40
f 37/40 38/39 40/41 39/42
f 39/42 40/41 42/43 41/44
f 41/44 42/43 44/45 43/46
f 43/46 44/45 46/47 45/48
f 45/48 46/47 48/49 47/50
f 47/50 48/49 50/51 49/52
f 49/53 50/54 52/55 51/56
f 51/56 52/55 54/57 53/58
f 53/58 54/57 56/59 55/60
f 55/60 56/59 58/61 57/62
f 57/62 58/61 60/63 59/64
f 59/64 60/63 62/65 61/66
f 4/67 2/68 64/69 62/70 60/71 58/72 56/73 54/74 52/75 50/76 48/77 46/78 44/79 42/80 40/81 38/82 36/83 34/84 32/85 30/86 28/87 26/88 24/89 22/90 20/91 18/92 16/93 14/94 12/95 10/96 8/97 6/98
f 63/99 64/100 2/2 1/1
f 61/66 62/65 64/100 63/99
f 1/101 3/102 5/103 7/104 9/105 11/106 13/107 15/108 17/109 19/110 21/111 23/112 25/113 27/114 29/115 31/116 33/117 35/118 37/119 39/120 41/121 43/122 45/123 47/124 49/125 51/126 53/127 55/128 57/129 59/130 61/131 63/132