homedecor_modpack/homedecor_trash_cans/models/homedecor_trash_can.obj

314 lines
5.8 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.177
v -0.068 -0.5 -0.164
v -0.125 -0.5 -0.125
v -0.164 -0.5 -0.068
v -0.177 -0.5 0
v -0.164 -0.5 0.068
v -0.125 -0.5 0.125
v -0.068 -0.5 0.164
v 0 -0.5 0.177
v 0.068 -0.5 0.164
v 0.125 -0.5 0.125
v 0.164 -0.5 0.068
v 0.177 -0.5 0
v 0.164 -0.5 -0.068
v 0.125 -0.5 -0.125
v 0.068 -0.5 -0.164
v 0 0 -0.25
v -0.096 0 -0.231
v -0.177 0 -0.177
v -0.231 0 -0.096
v -0.25 0 0
v -0.231 0 0.096
v -0.177 0 0.177
v -0.096 0 0.231
v 0 0 0.25
v 0.096 0 0.231
v 0.177 0 0.177
v 0.231 0 0.096
v 0.25 0 0
v 0.231 0 -0.096
v 0.177 0 -0.177
v 0.096 0 -0.231
v 0 0 -0.229
v -0.088 0 -0.212
v -0.162 0 -0.162
v -0.212 0 -0.088
v -0.229 0 0
v -0.212 0 0.088
v -0.162 0 0.162
v -0.088 0 0.212
v 0 0 0.229
v 0.088 0 0.212
v 0.162 0 0.162
v 0.212 0 0.088
v 0.229 0 0
v 0.212 0 -0.088
v 0.162 0 -0.162
v 0.088 0 -0.212
v 0.07 -0.469 -0.168
v -0.182 -0.469 0
v 0.129 -0.469 -0.129
v -0.168 -0.469 -0.07
v 0.168 -0.469 -0.07
v -0.129 -0.469 -0.129
v 0.182 -0.469 0
v -0.07 -0.469 -0.168
v 0.168 -0.469 0.07
v 0 -0.469 -0.182
v -0.128 -0.469 0.128
v -0.168 -0.469 0.07
v 0.07 -0.469 -0.168
v -0.182 -0.469 0
v 0.128 -0.469 -0.128
v -0.168 -0.469 -0.07
v 0.168 -0.469 -0.07
v -0.128 -0.469 -0.128
v 0.182 -0.469 0
v -0.07 -0.469 -0.168
v 0.129 -0.469 0.129
v 0.07 -0.469 0.168
v 0 -0.469 0.182
v -0.07 -0.469 0.168
v -0.129 -0.469 0.129
v -0.168 -0.469 0.07
v 0.168 -0.469 0.07
v 0 -0.469 -0.182
v 0.128 -0.469 0.128
v 0.07 -0.469 0.168
v 0 -0.469 0.182
v -0.07 -0.469 0.168
v 0.227 -0.029 0.094
v 0 -0.029 -0.246
v 0.174 -0.029 0.174
v 0.094 -0.029 0.227
v 0 -0.029 0.246
v -0.094 -0.029 0.227
v -0.174 -0.029 0.174
v -0.227 -0.029 0.094
v 0.094 -0.029 -0.227
v -0.246 -0.029 0
v 0.174 -0.029 -0.174
v -0.227 -0.029 -0.094
v 0.227 -0.029 -0.094
v -0.174 -0.029 -0.174
v 0.246 -0.029 0
v -0.094 -0.029 -0.227
vt 0.875 0.604
vt 0.813 0.604
vt 0.813 0.625
vt 0.875 0.625
vt 0.25 0.604
vt 0.188 0.604
vt 0.188 0.625
vt 0.25 0.625
vt 0.625 0.604
vt 0.563 0.604
vt 0.563 0.625
vt 0.625 0.625
vt 0.938 0.604
vt 0.938 0.625
vt 0.313 0.604
vt 0.313 0.625
vt 0.688 0.604
vt 0.688 0.625
vt 1 0.604
vt 1 0.625
vt 0.375 0.604
vt 0.375 0.625
vt 0.75 0.604
vt 0.75 0.625
vt 0.438 0.604
vt 0.438 0.625
vt 0.063 0.604
vt 0 0.604
vt 0 0.625
vt 0.063 0.625
vt 0.5 0.604
vt 0.5 0.625
vt 0.125 0.604
vt 0.125 0.625
vt 0.563 0.313
vt 0.5 0.313
vt 0.562 0.654
vt 0.623 0.666
vt 0.675 0.7
vt 0.709 0.752
vt 0.721 0.812
vt 0.709 0.873
vt 0.675 0.925
vt 0.623 0.959
vt 0.562 0.971
vt 0.502 0.959
vt 0.45 0.925
vt 0.416 0.873
vt 0.404 0.812
vt 0.416 0.752
vt 0.45 0.7
vt 0.502 0.666
vt 0.188 0.313
vt 0.125 0.313
vt 0.875 0.313
vt 0.813 0.313
vt 0.438 0.313
vt 0.063 0.313
vt 0.75 0.313
vt 0.375 0.313
vt 0.688 0.313
vt 0 0.313
vt 0.313 0.313
vt 0.625 0.313
vt 1 0.313
vt 0.938 0.313
vt 0.25 0.313
vt 0.563 0.292
vt 0.5 0.292
vt 0.25 0.292
vt 0.188 0.292
vt 1 0.292
vt 0.938 0.292
vt 0.625 0.292
vt 0.313 0.292
vt 0.063 0.292
vt 0 0.292
vt 0.688 0.292
vt 0.375 0.292
vt 0.75 0.292
vt 0.125 0.292
vt 0.438 0.292
vt 0.813 0.292
vt 0.875 0.292
vt 0.187 0.975
vt 0.125 0.963
vt 0.072 0.928
vt 0.037 0.875
vt 0.024 0.812
vt 0.037 0.75
vt 0.072 0.697
vt 0.125 0.662
vt 0.187 0.65
vt 0.25 0.662
vt 0.303 0.697
vt 0.338 0.75
vt 0.35 0.812
vt 0.338 0.875
vt 0.303 0.928
vt 0.25 0.963
vt 0.438 0
vt 0.5 0
vt 0.5 0.271
vt 0.438 0.271
vt 0.813 0
vt 0.875 0
vt 0.875 0.271
vt 0.813 0.271
vt 0.938 0
vt 0.938 0.271
vt 0.563 0
vt 0.563 0.271
vt 0.188 0
vt 0.25 0
vt 0.25 0.271
vt 0.188 0.271
vt 1 0
vt 1 0.271
vt 0.625 0
vt 0.625 0.271
vt 0.313 0
vt 0.313 0.271
vt 0 0
vt 0.063 0
vt 0.063 0.271
vt 0 0.271
vt 0.688 0
vt 0.688 0.271
vt 0.375 0
vt 0.375 0.271
vt 0.75 0
vt 0.75 0.271
vt 0.125 0
vt 0.125 0.271
2015-01-28 08:25:46 +01:00
s 1
f 27/1 28/2 44/3 43/4
f 21/5 22/6 38/7 37/8
f 31/9 32/10 48/11 47/12
f 26/13 27/1 43/4 42/14
f 20/15 21/5 37/8 36/16
f 30/17 31/9 47/12 46/18
f 25/19 26/13 42/14 41/20
f 19/21 20/15 36/16 35/22
f 29/23 30/17 46/18 45/24
f 18/25 19/21 35/22 34/26
f 24/27 25/28 41/29 40/30
f 28/2 29/23 45/24 44/3
f 17/31 18/25 34/26 33/32
f 23/33 24/27 40/30 39/34
f 22/6 23/33 39/34 38/7
f 32/10 49/35 58/36 17/31
f 1/37 16/38 15/39 14/40 13/41 12/42 11/43 10/44 9/45 8/46 7/47 6/48 5/49 4/50 3/51 2/52
f 23/33 22/6 74/53 73/54
f 27/1 69/55 57/56 28/2
f 17/31 58/36 56/57 18/25
f 24/27 23/33 73/54 72/58
f 28/2 57/56 55/59 29/23
f 18/25 56/57 54/60 19/21
f 29/23 55/59 53/61 30/17
f 25/28 24/27 72/58 71/62
f 19/21 54/60 52/63 20/15
f 30/17 53/61 51/64 31/9
f 26/13 25/19 71/65 70/66
f 20/15 52/63 50/67 21/5
f 31/9 51/64 49/35 32/10
f 21/5 50/67 74/53 22/6
f 16/68 1/69 58/36 49/35
f 5/70 6/71 74/53 50/67
f 9/72 10/73 70/66 71/65
f 15/74 16/68 49/35 51/64
f 4/75 5/70 50/67 52/63
f 8/76 9/77 71/62 72/58
f 14/78 15/74 51/64 53/61
f 3/79 4/75 52/63 54/60
f 13/80 14/78 53/61 55/59
f 7/81 8/76 72/58 73/54
f 2/82 3/79 54/60 56/57
f 12/83 13/80 55/59 57/56
f 6/71 7/81 73/54 74/53
f 1/69 2/82 56/57 58/36
f 11/84 12/83 57/56 69/55
f 32/10 17/31 33/32 48/11
f 27/1 26/13 70/66 69/55
f 10/73 11/84 69/55 70/66
f 58/85 56/86 54/87 52/88 50/89 74/90 73/91 72/92 71/93 70/94 69/95 57/96 55/97 53/98 51/99 49/100
f 68/101 76/102 82/103 96/104
f 75/105 77/106 83/107 81/108
f 77/106 78/109 84/110 83/107
f 76/102 61/111 89/112 82/103
f 60/113 62/114 90/115 88/116
f 78/109 79/117 85/118 84/110
f 61/111 63/119 91/120 89/112
f 62/114 64/121 92/122 90/115
f 79/123 80/124 86/125 85/126
f 63/119 65/127 93/128 91/120
f 64/121 66/129 94/130 92/122
f 65/127 67/131 95/132 93/128
f 80/124 59/133 87/134 86/125
f 66/129 68/101 96/104 94/130
f 59/133 60/113 88/116 87/134
f 67/131 75/105 81/108 95/132
f 44/83 45/80 95/132 81/108
f 38/71 39/81 87/134 88/116
f 34/82 35/79 94/130 96/104
f 39/81 40/76 86/125 87/134
f 45/80 46/78 93/128 95/132
f 35/79 36/75 92/122 94/130
f 46/78 47/74 91/120 93/128
f 40/76 41/77 85/126 86/125
f 36/75 37/70 90/115 92/122
f 47/74 48/68 89/112 91/120
f 41/72 42/73 84/110 85/118
f 37/70 38/71 88/116 90/115
f 48/68 33/69 82/103 89/112
f 42/73 43/84 83/107 84/110
f 43/84 44/83 81/108 83/107
f 33/69 34/82 96/104 82/103