Fix shading on CNC shape models

Luanti 5.11 showed a lot of flaws in the shading of the CNC models, some
of which were previously obscured. Fix the models so that smooth shading
is applied where appropriate and sharp/flat shading where appropriate.
The modified files have also been run through ExeVirus' CompressObj.
This commit is contained in:
Blockhead
2025-02-25 17:29:15 +11:00
committed by SmallJoker
parent 3bece9cec5
commit 0ff7cb769b
5 changed files with 488 additions and 562 deletions

View File

@ -1,84 +1,121 @@
# Blender v2.73 (sub 0) OBJ File: 'slope_test_quarter_round_corner_onetexture.blend'
# www.blender.org
o corner1_Cylinder
v 0.415732 0.277783 0.499997
v 0.461936 0.191340 0.499997
v 0.461936 0.19134 0.499997
v 0.415735 0.277783 -0.415732
v 0.461940 0.191340 -0.461937
v 0.46194 0.19134 -0.461937
v 0.490389 0.097544 0.499997
v 0.353551 0.353551 0.499997
v 0.353555 0.353551 -0.353551
v 0.499996 -0.000000 0.499997
v 0.499996 0 0.499997
v 0.277783 0.415732 0.499997
v 0.490393 0.097544 -0.490389
v 0.277787 0.415732 -0.277784
v 0.191340 0.461936 0.499997
v 0.19134 0.461936 0.499997
v 0.191344 0.461937 -0.191341
v 0.097544 0.490389 0.499997
v 0.097547 0.490391 -0.097545
v -0.000000 0.499996 0.499997
v 0 0.499996 0.499997
v -0.499997 0.499997 0.499997
v -0.499997 0.499997 -0.000030
v -0.499997 0.499997 -0.00003
v -0.499997 0.415735 -0.277785
v -0.499997 0.461940 -0.191342
v -0.499997 0.46194 -0.191342
v -0.499997 0.490393 -0.097545
v -0.500000 -0.500000 -0.500000
v -0.5 -0.5 -0.5
v -0.499997 -0.499997 0.499997
v 0.000000 0.499998 0.000000
v 0 0.499998 0
v -0.499998 0.000014 -0.499999
v -0.499997 0.353553 -0.353554
v -0.499998 0.097545 -0.490393
v -0.499997 0.277785 -0.415735
v -0.499998 0.191342 -0.461940
v 0.499997 -0.000000 -0.499996
v 0.500000 -0.500000 -0.500000
v -0.499998 0.191342 -0.46194
v 0.499997 0 -0.499996
v 0.5 -0.5 -0.5
v 0.499997 -0.499997 0.499997
v -0.499997 -0.499997 0.499997
v -0.499997 0.499997 0.499997
v -0.499997 0.499997 -0.000030
v -0.499997 0.499997 -0.00003
v -0.499997 0.415735 -0.277785
v -0.499997 0.461940 -0.191342
v -0.499997 0.46194 -0.191342
v -0.499997 0.490393 -0.097545
v -0.500000 -0.500000 -0.500000
v -0.5 -0.5 -0.5
v -0.499998 0.000014 -0.499999
v -0.499997 0.353553 -0.353554
v -0.499998 0.097545 -0.490393
v -0.499997 0.277785 -0.415735
v -0.499998 0.191342 -0.461940
v -0.499998 0.191342 -0.46194
v -0.499998 -0.033351 0.033348
v -0.500000 -0.500000 -0.500000
v 0.500000 -0.500000 -0.500000
v -0.5 -0.5 -0.5
v 0.5 -0.5 -0.5
v 0.499997 -0.499997 0.499997
v 0.415732 0.277783 0.499997
v 0.461936 0.191340 0.499997
v 0.461936 0.19134 0.499997
v 0.490389 0.097544 0.499997
v 0.353551 0.353551 0.499997
v 0.499996 -0.000000 0.499997
v 0.499996 0 0.499997
v 0.277783 0.415732 0.499997
v 0.191340 0.461936 0.499997
v 0.19134 0.461936 0.499997
v -0.499997 -0.499997 0.499997
v 0.097544 0.490389 0.499997
v -0.000000 0.499996 0.499997
v 0 0.499996 0.499997
v -0.499997 0.499997 0.499997
v -0.033351 -0.033351 0.499997
v 0.499997 -0.499997 0.499997
vt 1.000000 0.500100
vn 0 0 1
vn 0 -1 0
vn -1 0 0
vn 0 0.8315 -0.5556
vn 0 0.8061 -0.5917
vn 0 0.6786 -0.7345
vn 0 0.7071 -0.7071
vn 0.8315 0.5556 0
vn 0.8493 0.528 0
vn 0.7345 0.6786 0
vn 0.7071 0.7071 0
vn 0 0.1951 -0.9808
vn 0 0.1827 -0.9832
vn 0 0.0475 -0.9989
vn 0 0.0491 -0.9988
vn 0.2427 0.9701 0
vn 0.098 0.9952 0
vn 0.1951 0.9808 0
vn 0 0.9808 -0.1951
vn 0 0.9952 -0.098
vn 0 0.9701 -0.2426
vn 0 0.528 -0.8493
vn 0 0.5556 -0.8315
vn 0.9832 0.1826 0
vn 0.9327 0.3605 0
vn 0.9239 0.3827 0
vn 0.9808 0.1951 0
vn 0.5917 0.8061 0
vn 0.4258 0.9048 0
vn 0.3827 0.9239 0
vn 0.5556 0.8315 0
vn 0 0.9048 -0.4258
vn 0 0.9239 -0.3827
vn 0 0.3605 -0.9327
vn 0 0.3827 -0.9239
vn 0.9988 0.0491 0
vn 0.9989 0.0475 0
vn 0 0 -1
vn 0 1 0
vn 1 0 0
vt 1 0.5001
vt 0.990395 0.597625
vt 0.466756 0.466756
vt 1.000000 0.000200
vt 1 0.0002
vt 0.000201 0.000201
vt 0.597626 0.990394
vt 0.500101 1.000000
vt 0.500101 1
vt 0.691404 0.961947
vt 0.777830 0.915751
vt 0.77783 0.915751
vt 0.853583 0.853583
vt 0.915752 0.777829
vt 0.000201 1.000000
vt 0.000201 1
vt 0.961948 0.691403
vt -0.000000 0.000000
vt 1.000000 0.000000
vt 1.000000 1.000000
vt -0.000000 1.000000
vt 0 0
vt 1 0
vt 1 1
vt 0 1
vt 0.533443 0.466757
vt 0.000202 0.500115
vt 0.402575 0.990397
@ -94,7 +131,7 @@ vt 0.146597 0.000612
vt 0.999995 0.000594
vt 0.000178 0.874582
vt 0.915751 0.874577
vt 0.853580 0.999436
vt 0.85358 0.999436
vt 0.000178 0.999439
vt 0.999808 0.625427
vt 0.009599 0.625446
@ -102,14 +139,14 @@ vt -0.000005 0.500594
vt 0.999807 0.500594
vt 0.597441 0.374574
vt 0.499912 0.499435
vt 0.000000 0.499434
vt 0.000000 0.374576
vt 0 0.499434
vt 0 0.374576
vt 0.999999 0.375154
vt 1.000000 0.499969
vt 1 0.499969
vt 0.500093 0.500015
vt 0.402562 0.375164
vt 0.999812 0.999983
vt 0.146415 1.000000
vt 0.146415 1
vt 0.084244 0.875149
vt 0.999811 0.875131
vt 0.990396 0.624861
@ -122,48 +159,14 @@ vt 0.000001 0.249719
vt 0.000001 0.124861
vt 0.308782 0.250314
vt 0.999998 0.250301
vt 0.853403 -0.000000
vt 0.853403 0
vt 0.038047 0.750298
vt 0.999809 0.750280
vt 0.999809 0.75028
vt 0.000177 0.500008
vt 0.000000 0.500000
vt 0.500000 1.000000
vt 0.500000 0.500000
vn 0.000000 -0.000000 1.000000
vn -0.000000 -1.000000 0.000000
vn -1.000000 0.000000 0.000000
vn 0.000000 0.831500 -0.555600
vn 0.325800 0.887500 -0.325800
vn 0.429700 0.794100 -0.429700
vn 0.000000 0.707100 -0.707100
vn 0.831500 0.555600 0.000000
vn 0.531000 0.660300 -0.531000
vn 0.707100 0.707100 0.000000
vn 0.000000 0.195100 -0.980800
vn 0.683900 0.254100 -0.683900
vn 0.705500 0.067100 -0.705500
vn 0.000000 0.049100 -0.998800
vn 0.123100 0.984700 -0.123100
vn 0.036800 0.998600 -0.036800
vn 0.049100 0.998800 0.000000
vn 0.195100 0.980800 0.000000
vn 0.000000 0.980800 -0.195100
vn 0.000000 0.998800 -0.049100
vn 0.000000 0.555600 -0.831500
vn 0.620400 0.479600 -0.620400
vn 0.923900 0.382700 0.000000
vn 0.980800 0.195100 0.000000
vn 0.223300 0.948800 -0.223200
vn 0.382700 0.923900 0.000000
vn 0.555600 0.831500 0.000000
vn 0.000000 0.923900 -0.382700
vn 0.000000 0.382700 -0.923900
vn 0.998800 0.049100 0.000000
vn 0.707100 0.000000 -0.707100
vn 0.000000 0.000000 -1.000000
vn -0.000000 1.000000 0.000000
vn 1.000000 0.000000 0.000000
s off
vt 0 0.5
vt 0.5 1
vt 0.5 0.5
s 1
f 53/1/1 51/2/1 60/3/1
f 61/4/1 53/1/1 60/3/1 56/5/1
f 57/6/1 58/7/1 60/3/1
@ -185,23 +188,22 @@ f 44/25/3 42/26/3 45/18/3
f 42/26/3 40/19/3 45/18/3
f 34/16/3 35/7/3 45/18/3 33/4/3
f 51/2/1 50/13/1 60/3/1
s 1
f 19/27/4 11/28/5 7/29/6 26/30/7
f 1/31/8 3/32/9 7/33/6 6/34/10
f 27/35/11 10/36/12 30/37/13 25/38/14
f 15/39/15 24/40/16 16/41/17 14/42/18
f 21/43/19 18/44/20 24/45/16 15/46/15
f 26/47/7 7/48/6 3/49/9 28/50/21
f 10/51/12 4/52/22 2/53/23 5/54/24
f 11/55/5 13/56/25 12/57/26 9/58/27
f 21/43/19 15/46/15 13/59/25 20/60/28
f 20/60/28 13/59/25 11/28/5 19/27/4
f 9/58/27 6/14/10 7/61/6 11/55/5
f 4/52/22 3/32/9 1/31/8 2/53/23
f 3/49/9 4/62/22 29/63/29 28/50/21
f 10/51/12 5/54/24 8/64/30 30/44/13
f 29/63/29 4/62/22 10/36/12 27/35/11
f 25/44/14 30/65/13 31/14/31 22/15/32
f 16/66/17 24/67/16 18/44/20 17/16/33
f 8/65/30 32/14/34 31/15/31 30/44/13
f 12/57/26 13/56/25 15/39/15 14/42/18
f 1/31/8 3/32/9 7/33/10 6/34/11
f 27/35/12 10/36/13 30/37/14 25/38/15
f 15/39/16 24/40/17 16/41/17 14/42/18
f 21/43/19 18/44/20 24/45/20 15/46/21
f 26/47/7 7/48/6 3/49/22 28/50/23
f 10/51/24 4/52/25 2/53/26 5/54/27
f 11/55/28 13/56/29 12/57/30 9/58/31
f 21/43/19 15/46/21 13/59/32 20/60/33
f 20/60/33 13/59/32 11/28/5 19/27/4
f 9/58/31 6/14/11 7/61/10 11/55/28
f 4/52/25 3/32/9 1/31/8 2/53/26
f 3/49/22 4/62/34 29/63/35 28/50/23
f 10/51/24 5/54/27 8/64/36 30/44/37
f 29/63/35 4/62/34 10/36/13 27/35/12
f 25/44/15 30/65/14 31/14/38 22/15/38
f 16/66/39 24/67/39 18/44/39 17/16/39
f 8/65/36 32/14/40 31/15/40 30/44/37
f 12/57/30 13/56/29 15/39/16 14/42/18