Skip to content

Commit bcf7391

Browse files
authored
Convert native & OBJ materials (#42)
1 parent d69deaa commit bcf7391

40 files changed

+1872
-62
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
newmtl specular_workflow_mat
2+
Ns 250.000000
3+
Ka 1.000000 1.000000 1.000000
4+
Ks 0.500000 0.200000 0.100000
5+
Ke 0.000000 0.000000 0.000000
6+
Ni 1.450000
7+
d 1.000000
8+
illum 2
9+
map_Kd ./grid.png
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
mtllib box_specular_workflow.mtl
2+
o Cube
3+
v 0.500000 0.500000 -0.500000
4+
v 0.500000 -0.500000 -0.500000
5+
v 0.500000 0.500000 0.500000
6+
v 0.500000 -0.500000 0.500000
7+
v -0.500000 0.500000 -0.500000
8+
v -0.500000 -0.500000 -0.500000
9+
v -0.500000 0.500000 0.500000
10+
v -0.500000 -0.500000 0.500000
11+
vn -0.0000 1.0000 -0.0000
12+
vn -0.0000 -0.0000 1.0000
13+
vn -1.0000 -0.0000 -0.0000
14+
vn -0.0000 -1.0000 -0.0000
15+
vn 1.0000 -0.0000 -0.0000
16+
vn -0.0000 -0.0000 -1.0000
17+
vt 0.625000 0.500000
18+
vt 0.875000 0.500000
19+
vt 0.875000 0.750000
20+
vt 0.625000 0.750000
21+
vt 0.375000 0.750000
22+
vt 0.625000 1.000000
23+
vt 0.375000 1.000000
24+
vt 0.375000 0.000000
25+
vt 0.625000 0.000000
26+
vt 0.625000 0.250000
27+
vt 0.375000 0.250000
28+
vt 0.125000 0.500000
29+
vt 0.375000 0.500000
30+
vt 0.125000 0.750000
31+
s 0
32+
usemtl specular_workflow_mat
33+
f 1/1/1 5/2/1 7/3/1 3/4/1
34+
f 4/5/2 3/4/2 7/6/2 8/7/2
35+
f 8/8/3 7/9/3 5/10/3 6/11/3
36+
f 6/12/4 2/13/4 4/5/4 8/14/4
37+
f 2/13/5 1/1/5 3/4/5 4/5/5
38+
f 6/11/6 5/10/6 1/1/6 2/13/6
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
newmtl specular_workflow_with_texture_mat
2+
Ns 250.000000
3+
Ka 1.000000 1.000000 1.000000
4+
Kd 0.400000 0.400000 0.400000
5+
Ks 0.500000 0.500000 0.500000
6+
Ke 0.000000 0.000000 0.000000
7+
Ni 1.450000
8+
d 1.000000
9+
illum 2
10+
map_Ks ./specular.png
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
mtllib box_specular_workflow_with_texture.mtl
2+
o Cube
3+
v 0.500000 0.500000 -0.500000
4+
v 0.500000 -0.500000 -0.500000
5+
v 0.500000 0.500000 0.500000
6+
v 0.500000 -0.500000 0.500000
7+
v -0.500000 0.500000 -0.500000
8+
v -0.500000 -0.500000 -0.500000
9+
v -0.500000 0.500000 0.500000
10+
v -0.500000 -0.500000 0.500000
11+
vn -0.0000 1.0000 -0.0000
12+
vn -0.0000 -0.0000 1.0000
13+
vn -1.0000 -0.0000 -0.0000
14+
vn -0.0000 -1.0000 -0.0000
15+
vn 1.0000 -0.0000 -0.0000
16+
vn -0.0000 -0.0000 -1.0000
17+
vt 0.625000 0.500000
18+
vt 0.875000 0.500000
19+
vt 0.875000 0.750000
20+
vt 0.625000 0.750000
21+
vt 0.375000 0.750000
22+
vt 0.625000 1.000000
23+
vt 0.375000 1.000000
24+
vt 0.375000 0.000000
25+
vt 0.625000 0.000000
26+
vt 0.625000 0.250000
27+
vt 0.375000 0.250000
28+
vt 0.125000 0.500000
29+
vt 0.375000 0.500000
30+
vt 0.125000 0.750000
31+
s 0
32+
usemtl specular_workflow_with_texture_mat
33+
f 1/1/1 5/2/1 7/3/1 3/4/1
34+
f 4/5/2 3/4/2 7/6/2 8/7/2
35+
f 8/8/3 7/9/3 5/10/3 6/11/3
36+
f 6/12/4 2/13/4 4/5/4 8/14/4
37+
f 2/13/5 1/1/5 3/4/5 4/5/5
38+
f 6/11/6 5/10/6 1/1/6 2/13/6
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
newmtl texture_mat
2+
Ns 250.000000
3+
Ka 1.000000 1.000000 1.000000
4+
Ks 0.000000 0.000000 0.000000
5+
Ke 0.000000 0.000000 0.000000
6+
Ni 1.450000
7+
d 1.000000
8+
illum 2
9+
map_Kd ./grid.png
10+
norm ./normal.png
11+
map_Pr ./roughness.png
12+
map_Pm ./metallic.png
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
mtllib box_with_texture.mtl
2+
o Cube
3+
v 0.500000 0.500000 -0.500000
4+
v 0.500000 -0.500000 -0.500000
5+
v 0.500000 0.500000 0.500000
6+
v 0.500000 -0.500000 0.500000
7+
v -0.500000 0.500000 -0.500000
8+
v -0.500000 -0.500000 -0.500000
9+
v -0.500000 0.500000 0.500000
10+
v -0.500000 -0.500000 0.500000
11+
vn -0.0000 1.0000 -0.0000
12+
vn -0.0000 -0.0000 1.0000
13+
vn -1.0000 -0.0000 -0.0000
14+
vn -0.0000 -1.0000 -0.0000
15+
vn 1.0000 -0.0000 -0.0000
16+
vn -0.0000 -0.0000 -1.0000
17+
vt 0.625000 0.500000
18+
vt 0.875000 0.500000
19+
vt 0.875000 0.750000
20+
vt 0.625000 0.750000
21+
vt 0.375000 0.750000
22+
vt 0.625000 1.000000
23+
vt 0.375000 1.000000
24+
vt 0.375000 0.000000
25+
vt 0.625000 0.000000
26+
vt 0.625000 0.250000
27+
vt 0.375000 0.250000
28+
vt 0.125000 0.500000
29+
vt 0.375000 0.500000
30+
vt 0.125000 0.750000
31+
s 0
32+
usemtl texture_mat
33+
f 1/1/1 5/2/1 7/3/1 3/4/1
34+
f 4/5/2 3/4/2 7/6/2 8/7/2
35+
f 8/8/3 7/9/3 5/10/3 6/11/3
36+
f 6/12/4 2/13/4 4/5/4 8/14/4
37+
f 2/13/5 1/1/5 3/4/5 4/5/5
38+
f 6/11/6 5/10/6 1/1/6 2/13/6
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
newmtl texture_opacity_mat
2+
Ns 250.000000
3+
Ka 1.000000 1.000000 1.000000
4+
Ks 0.000000 0.000000 0.000000
5+
Ke 0.000000 0.000000 0.000000
6+
Ni 1.000000
7+
d 1.000000
8+
illum 2
9+
map_Kd ./grid.png
10+
map_d ./opacity.png
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
mtllib box_with_texture_opacity.mtl
2+
o Cube
3+
v 0.500000 0.500000 -0.500000
4+
v 0.500000 -0.500000 -0.500000
5+
v 0.500000 0.500000 0.500000
6+
v 0.500000 -0.500000 0.500000
7+
v -0.500000 0.500000 -0.500000
8+
v -0.500000 -0.500000 -0.500000
9+
v -0.500000 0.500000 0.500000
10+
v -0.500000 -0.500000 0.500000
11+
vn -0.0000 1.0000 -0.0000
12+
vn -0.0000 -0.0000 1.0000
13+
vn -1.0000 -0.0000 -0.0000
14+
vn -0.0000 -1.0000 -0.0000
15+
vn 1.0000 -0.0000 -0.0000
16+
vn -0.0000 -0.0000 -1.0000
17+
vt 0.625000 0.500000
18+
vt 0.875000 0.500000
19+
vt 0.875000 0.750000
20+
vt 0.625000 0.750000
21+
vt 0.375000 0.750000
22+
vt 0.625000 1.000000
23+
vt 0.375000 1.000000
24+
vt 0.375000 0.000000
25+
vt 0.625000 0.000000
26+
vt 0.625000 0.250000
27+
vt 0.375000 0.250000
28+
vt 0.125000 0.500000
29+
vt 0.375000 0.500000
30+
vt 0.125000 0.750000
31+
s 0
32+
usemtl texture_opacity_mat
33+
f 1/1/1 5/2/1 7/3/1 3/4/1
34+
f 4/5/2 3/4/2 7/6/2 8/7/2
35+
f 8/8/3 7/9/3 5/10/3 6/11/3
36+
f 6/12/4 2/13/4 4/5/4 8/14/4
37+
f 2/13/5 1/1/5 3/4/5 4/5/5
38+
f 6/11/6 5/10/6 1/1/6 2/13/6

tests/data/assets/metallic.png

1.77 KB
Loading

tests/data/assets/normal.png

1.68 KB
Loading

0 commit comments

Comments
 (0)