homedecor_modpack/homedecor_misc/models/homedecor_skateboard.obj

423 lines
9.5 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.493 -0.334 0.1
v -0.493 -0.358 0.1
v -0.408 -0.399 0.15
v -0.408 -0.375 0.15
v 0.511 -0.365 -0.1
v 0.511 -0.342 -0.1
v -0.408 -0.375 -0.15
v -0.493 -0.334 -0.1
v -0.493 -0.358 -0.1
v -0.408 -0.399 -0.15
v 0.511 -0.365 0.1
v 0.511 -0.342 0.1
v -0.268 -0.399 0.025
v -0.268 -0.399 -0.025
v -0.228 -0.399 0.025
v -0.268 -0.479 -0.025
v -0.228 -0.479 -0.025
v -0.228 -0.479 0.025
v -0.268 -0.479 0.025
v -0.228 -0.399 -0.025
v -0.22 -0.431 -0.075
v -0.22 -0.431 -0.115
v -0.248 -0.419 -0.075
v -0.248 -0.419 -0.115
v 0.404 -0.399 0.15
v 0.404 -0.375 0.15
v 0.404 -0.399 -0.15
v 0.404 -0.375 -0.15
v -0.268 -0.439 -0.025
v -0.268 -0.439 0.025
v -0.228 -0.439 -0.025
v -0.228 -0.439 0.025
v 0.226 -0.439 -0.025
v 0.226 -0.439 0.025
v 0.266 -0.439 -0.025
v 0.266 -0.439 0.025
v -0.258 -0.449 0.075
v -0.238 -0.449 0.075
v -0.258 -0.469 0.075
v -0.238 -0.469 0.075
v -0.238 -0.469 -0.075
v -0.238 -0.449 -0.075
v -0.258 -0.469 -0.075
v -0.258 -0.449 -0.075
v -0.248 -0.419 0.075
v -0.248 -0.419 0.115
v -0.22 -0.431 0.075
v -0.22 -0.431 0.115
v -0.208 -0.459 0.075
v -0.208 -0.459 0.115
v -0.22 -0.487 0.075
v -0.22 -0.487 0.115
v -0.248 -0.499 0.075
v -0.248 -0.499 0.115
v -0.276 -0.487 0.075
v -0.276 -0.487 0.115
v -0.288 -0.459 0.075
v -0.288 -0.459 0.115
v -0.276 -0.431 0.075
v -0.276 -0.431 0.115
v -0.248 -0.459 0.115
v -0.248 -0.459 0.075
v 0.226 -0.399 0.025
v 0.226 -0.399 -0.025
v 0.266 -0.399 0.025
v 0.226 -0.479 -0.025
v 0.266 -0.479 -0.025
v 0.266 -0.479 0.025
v 0.226 -0.479 0.025
v 0.266 -0.399 -0.025
v 0.236 -0.449 0.075
v 0.256 -0.449 0.075
v 0.236 -0.469 0.075
v 0.256 -0.469 0.075
v 0.256 -0.469 -0.075
v 0.256 -0.449 -0.075
v 0.236 -0.469 -0.075
v 0.236 -0.449 -0.075
v 0.246 -0.419 0.075
v 0.246 -0.419 0.115
v 0.274 -0.431 0.075
v 0.274 -0.431 0.115
v 0.286 -0.459 0.075
v 0.286 -0.459 0.115
v 0.274 -0.487 0.075
v 0.274 -0.487 0.115
v 0.246 -0.499 0.075
v 0.246 -0.499 0.115
v 0.218 -0.487 0.075
v 0.218 -0.487 0.115
v 0.207 -0.459 0.075
v 0.207 -0.459 0.115
v 0.218 -0.431 0.075
v 0.218 -0.431 0.115
v 0.246 -0.459 0.115
v 0.246 -0.459 0.075
v -0.208 -0.459 -0.115
v -0.208 -0.459 -0.075
v -0.22 -0.487 -0.115
v -0.22 -0.487 -0.075
v -0.248 -0.499 -0.115
v -0.248 -0.499 -0.075
v -0.276 -0.487 -0.115
v -0.276 -0.487 -0.075
v -0.288 -0.459 -0.115
v -0.288 -0.459 -0.075
v -0.276 -0.431 -0.115
v -0.276 -0.431 -0.075
v -0.248 -0.459 -0.075
v -0.248 -0.459 -0.115
v 0.246 -0.419 -0.115
v 0.246 -0.419 -0.075
v 0.274 -0.431 -0.115
v 0.274 -0.431 -0.075
v 0.286 -0.459 -0.115
v 0.286 -0.459 -0.075
v 0.274 -0.487 -0.115
v 0.274 -0.487 -0.075
v 0.246 -0.499 -0.115
v 0.246 -0.499 -0.075
v 0.218 -0.487 -0.115
v 0.218 -0.487 -0.075
v 0.207 -0.459 -0.115
v 0.207 -0.459 -0.075
v 0.218 -0.431 -0.115
v 0.218 -0.431 -0.075
v 0.246 -0.459 -0.075
v 0.246 -0.459 -0.115
vt 0.797 0.117
vt 0.797 0.07
vt 0.844 0.07
vt 0.844 0.117
vt 0.892 0.07
vt 0.892 0.117
vt 0.94 0.07
vt 0.94 0.117
vt 0.575 0.138
vt 0.531 0.156
vt 0.531 0.094
vt 0.987 0.07
vt 0.987 0.117
vt 0.607 0.117
vt 0.607 0.07
vt 0.654 0.07
vt 0.654 0.117
vt 0.702 0.07
vt 0.702 0.117
vt 0.531 0.156
vt 0.487 0.138
vt 0.531 0.094
vt 0.749 0.117
vt 0.749 0.07
vt 0.469 0.094
vt 0.487 0.05
vt 0.531 0.032
vt 0.575 0.05
vt 0.594 0.094
vt 0.531 0.032
vt 0.023 0.359
vt 0.023 0.337
vt 0.104 0.298
vt 0.104 0.321
vt 0.976 0.937
vt 0.976 0.748
vt 0.999 0.748
vt 0.999 0.937
vt 0.104 0.701
vt 0.104 0.984
vt 0.023 0.937
vt 0.023 0.748
vt 0.022 0.434
vt 0.103 0.386
vt 0.103 0.672
vt 0.022 0.624
vt 0.104 0.236
vt 0.023 0.274
vt 0.023 0.297
vt 0.104 0.258
vt 0.023 0.937
vt 0 0.937
vt 0 0.748
vt 0.023 0.748
vt 0.875 0.701
vt 0.875 0.984
vt 0.875 0.321
vt 0.875 0.298
vt 0.071 0.049
vt 0.071 0.008
vt 0.127 0.008
vt 0.127 0.049
vt 0.875 0.236
vt 0.875 0.258
vt 0.874 0.386
vt 0.874 0.672
vt 0.976 0.434
vt 0.976 0.624
vt 0.977 0.29
vt 0.977 0.267
vt 0.977 0.748
vt 0.977 0.937
vt 0.977 0.33
vt 0.977 0.352
vt 0.27 0.015
vt 0.326 0.015
vt 0.326 0.07
vt 0.27 0.07
vt 0.233 0.015
vt 0.233 0.07
vt 0.363 0.015
vt 0.418 0.015
vt 0.418 0.07
vt 0.363 0.07
vt 0.127 0.091
vt 0.071 0.091
vt 0.127 0.132
vt 0.071 0.132
vt 0.182 0.142
vt 0.182 0.163
vt 0.127 0.173
vt 0.016 0.122
vt 0.016 0.101
vt 0.182 0.018
vt 0.182 0.039
vt 0.016 0.08
vt 0.016 0.06
vt 0.182 0.06
vt 0.182 0.08
vt 0.016 0.039
vt 0.016 0.018
vt 0.182 0.101
vt 0.182 0.122
vt 0.016 0.163
vt 0.016 0.142
vt 0.071 0.173
vn 0.383 0.924 0
vn 0.924 0.383 0
vn 0.924 -0.383 0
vn 0 0 1
vn 0.383 -0.924 0
vn -0.383 -0.924 0
vn -0.924 -0.383 0
vn 0 0 -1
vn -0.383 0.924 0
vn -0.924 0.383 0
vn -0.516 0.751 0.411
vn -0.809 -0.434 0.396
vn -0.282 -0.673 0.684
vn -0.126 0.61 0.782
vn 0.759 -0.489 0.431
vn 0.759 -0.489 -0.43
vn 0.564 0.703 -0.434
vn 0.564 0.703 0.434
vn -0.126 0.61 -0.782
vn -0.516 0.751 -0.411
vn -0.809 -0.434 -0.396
vn -0.282 -0.673 -0.683
vn 0.104 0.632 0.768
vn 0.104 0.632 -0.768
vn 0.227 -0.679 0.698
vn -0.701 -0.701 -0.129
vn 0.701 -0.701 -0.129
vn 0.701 -0.701 0.13
vn -0.701 -0.701 0.13
vn 0.227 -0.679 -0.698
vn -0.873 0.263 -0.41
vn -0.873 0.263 0.41
vn -0.707 0 0.707
vn -0.707 0 -0.707
vn 0.873 0.263 -0.41
vn 0.707 0 -0.707
vn 0.873 0.263 0.41
vn 0.707 0 0.707
vn -0.68 0.681 0.272
vn 0.681 0.681 0.272
vn -0.68 -0.68 0.272
vn 0.681 -0.68 0.272
vn 0.681 -0.68 -0.272
vn 0.681 0.681 -0.272
vn -0.68 -0.68 -0.272
vn -0.68 0.681 -0.272
s off
f 45/1/1 46/2/1 48/3/1 47/4/1
f 47/4/2 48/3/2 50/5/2 49/6/2
f 49/6/3 50/5/3 52/7/3 51/8/3
f 48/9/4 46/10/4 61/11/4
f 51/8/5 52/7/5 54/12/5 53/13/5
f 53/14/6 54/15/6 56/16/6 55/17/6
f 55/17/7 56/16/7 58/18/7 57/19/7
f 45/20/8 47/21/8 62/22/8
f 59/23/9 60/24/9 46/2/9 45/1/9
f 57/19/10 58/18/10 60/24/10 59/23/10
f 46/10/4 60/21/4 61/11/4
f 60/21/4 58/25/4 61/11/4
f 58/25/4 56/26/4 61/11/4
f 56/26/4 54/27/4 61/11/4
f 54/27/4 52/28/4 61/11/4
f 52/28/4 50/29/4 61/11/4
f 50/29/4 48/9/4 61/11/4
f 47/21/8 49/25/8 62/22/8
f 49/25/8 51/26/8 62/22/8
f 51/26/8 53/30/8 62/22/8
f 53/30/8 55/28/8 62/22/8
f 55/28/8 57/29/8 62/22/8
f 57/29/8 59/9/8 62/22/8
f 59/9/8 45/20/8 62/22/8
f 79/1/1 80/2/1 82/3/1 81/4/1
f 81/4/2 82/3/2 84/5/2 83/6/2
f 83/6/3 84/5/3 86/7/3 85/8/3
f 82/9/4 80/10/4 95/11/4
f 85/8/5 86/7/5 88/12/5 87/13/5
f 87/14/6 88/15/6 90/16/6 89/17/6
f 89/17/7 90/16/7 92/18/7 91/19/7
f 79/20/8 81/21/8 96/22/8
f 93/23/9 94/24/9 80/2/9 79/1/9
f 91/19/10 92/18/10 94/24/10 93/23/10
f 80/10/4 94/21/4 95/11/4
f 94/21/4 92/25/4 95/11/4
f 92/25/4 90/26/4 95/11/4
f 90/26/4 88/27/4 95/11/4
f 88/27/4 86/28/4 95/11/4
f 86/28/4 84/29/4 95/11/4
f 84/29/4 82/9/4 95/11/4
f 81/21/8 83/25/8 96/22/8
f 83/25/8 85/26/8 96/22/8
f 85/26/8 87/30/8 96/22/8
f 87/30/8 89/28/8 96/22/8
f 89/28/8 91/29/8 96/22/8
f 91/29/8 93/9/8 96/22/8
f 93/9/8 79/20/8 96/22/8
f 24/1/1 23/2/1 21/3/1 22/4/1
f 22/4/2 21/3/2 98/5/2 97/6/2
f 97/6/3 98/5/3 100/7/3 99/8/3
f 21/9/4 23/10/4 109/11/4
f 99/8/5 100/7/5 102/12/5 101/13/5
f 101/14/6 102/15/6 104/16/6 103/17/6
f 103/17/7 104/16/7 106/18/7 105/19/7
f 24/20/8 22/21/8 110/22/8
f 107/23/9 108/24/9 23/2/9 24/1/9
f 105/19/10 106/18/10 108/24/10 107/23/10
f 23/10/4 108/21/4 109/11/4
f 108/21/4 106/25/4 109/11/4
f 106/25/4 104/26/4 109/11/4
f 104/26/4 102/27/4 109/11/4
f 102/27/4 100/28/4 109/11/4
f 100/28/4 98/29/4 109/11/4
f 98/29/4 21/9/4 109/11/4
f 22/21/8 97/25/8 110/22/8
f 97/25/8 99/26/8 110/22/8
f 99/26/8 101/30/8 110/22/8
f 101/30/8 103/28/8 110/22/8
f 103/28/8 105/29/8 110/22/8
f 105/29/8 107/9/8 110/22/8
f 107/9/8 24/20/8 110/22/8
f 111/1/1 112/2/1 114/3/1 113/4/1
f 113/4/2 114/3/2 116/5/2 115/6/2
f 115/6/3 116/5/3 118/7/3 117/8/3
f 114/9/4 112/10/4 127/11/4
f 117/8/5 118/7/5 120/12/5 119/13/5
f 119/14/6 120/15/6 122/16/6 121/17/6
f 121/17/7 122/16/7 124/18/7 123/19/7
f 111/20/8 113/21/8 128/22/8
f 125/23/9 126/24/9 112/2/9 111/1/9
f 123/19/10 124/18/10 126/24/10 125/23/10
f 112/10/4 126/21/4 127/11/4
f 126/21/4 124/25/4 127/11/4
f 124/25/4 122/26/4 127/11/4
f 122/26/4 120/27/4 127/11/4
f 120/27/4 118/28/4 127/11/4
f 118/28/4 116/29/4 127/11/4
f 116/29/4 114/9/4 127/11/4
f 113/21/8 115/25/8 128/22/8
f 115/25/8 117/26/8 128/22/8
f 117/26/8 119/30/8 128/22/8
f 119/30/8 121/28/8 128/22/8
f 121/28/8 123/29/8 128/22/8
f 123/29/8 125/9/8 128/22/8
f 125/9/8 111/20/8 128/22/8
s 1
f 1/31/11 2/32/12 3/33/13 4/34/14
f 11/35/15 5/36/16 6/37/17 12/38/18
f 4/39/14 7/40/19 8/41/20 1/42/11
f 9/43/21 10/44/22 3/45/13 2/46/12
f 10/47/22 9/48/21 8/49/20 7/50/19
f 2/51/12 1/52/11 8/53/20 9/54/21
f 26/55/23 28/56/24 7/40/19 4/39/14
f 26/57/23 4/34/14 3/33/13 25/58/25
f 16/59/26 17/60/27 18/61/28 19/62/29
f 27/63/30 10/47/22 7/50/19 28/64/24
f 27/65/30 25/66/25 3/45/13 10/44/22
f 27/65/30 5/67/16 11/68/15 25/66/25
f 6/69/17 5/70/16 27/63/30 28/64/24
f 12/71/18 6/72/17 28/56/24 26/55/23
f 11/73/15 12/74/18 26/57/23 25/58/25
f 29/75/31 30/76/32 13/77/33 14/78/34
f 31/79/35 29/75/31 14/78/34 20/80/36
f 32/81/37 31/82/35 20/83/36 15/84/38
f 30/76/32 32/81/37 15/84/38 13/77/33
f 18/59/28 17/62/27 31/85/35 32/86/37
f 16/87/26 19/88/29 30/86/32 29/85/31
f 37/89/39 38/90/40 32/91/37 30/87/32
f 39/92/41 37/93/39 30/86/32 19/88/29
f 40/94/42 39/95/41 19/62/29 18/61/28
f 38/96/40 40/97/42 18/59/28 32/86/37
f 41/98/43 42/99/44 31/85/35 17/62/27
f 43/100/45 41/101/43 17/60/27 16/59/26
f 44/102/46 43/103/45 16/87/26 29/85/31
f 42/104/44 44/105/46 29/88/31 31/106/35
f 66/59/26 67/60/27 68/61/28 69/62/29
f 74/94/42 73/95/41 69/62/29 68/61/28
f 77/100/45 75/101/43 67/60/27 66/59/26
f 33/75/31 34/76/32 63/77/33 64/78/34
f 35/79/35 33/75/31 64/78/34 70/80/36
f 36/81/37 35/82/35 70/83/36 65/84/38
f 34/76/32 36/81/37 65/84/38 63/77/33
f 68/59/28 67/62/27 35/85/35 36/86/37
f 66/87/26 69/88/29 34/86/32 33/85/31
f 71/89/39 72/90/40 36/91/37 34/87/32
f 73/92/41 71/93/39 34/86/32 69/88/29
f 72/96/40 74/97/42 68/59/28 36/86/37
f 75/98/43 76/99/44 35/85/35 67/62/27
f 78/102/46 77/103/45 66/87/26 33/85/31
f 76/104/44 78/105/46 33/88/31 35/106/35