Skip to content

Commit d9a9066

Browse files
committed
Examples: Simplified webgl_loader_obj_mtl. (#23296)
1 parent f49819b commit d9a9066

File tree

7 files changed

+19
-84
lines changed

7 files changed

+19
-84
lines changed
-42.8 KB
Binary file not shown.
-171 KB
Binary file not shown.

examples/models/obj/male02/male02.mtl

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,53 @@
11
# Material Count: 5
22
newmtl _01_-_Default1noCulli__01_-_Default1noCulli
3-
Ns 154.901961
4-
Ka 0.000000 0.000000 0.000000
3+
Ns 30.0000
4+
Ka 0.640000 0.640000 0.640000
55
Kd 0.640000 0.640000 0.640000
6-
Ks 0.165000 0.165000 0.165000
6+
Ks 0.050000 0.050000 0.050000
77
Ni 1.000000
88
d 1.000000
99
illum 2
1010
map_Kd 01_-_Default1noCulling.JPG
1111

1212

1313
newmtl FrontColorNoCullingID_male-02-1noCulling.JP
14-
Ns 154.901961
15-
Ka 0.000000 0.000000 0.000000
14+
Ns 30.0000
15+
Ka 0.800000 0.800000 0.800000
1616
Kd 0.800000 0.800000 0.800000
17-
Ks 0.165000 0.165000 0.165000
17+
Ks 0.050000 0.050000 0.050000
1818
Ni 1.000000
1919
d 1.000000
2020
illum 2
2121
map_Kd male-02-1noCulling.JPG
2222

2323

2424
newmtl male-02-1noCullingID_male-02-1noCulling.JP
25-
Ns 154.901961
26-
Ka 0.000000 0.000000 0.000000
25+
Ns 30.0000
26+
Ka 0.640000 0.640000 0.640000
2727
Kd 0.640000 0.640000 0.640000
28-
Ks 0.165000 0.165000 0.165000
28+
Ks 0.050000 0.050000 0.050000
2929
Ni 1.000000
3030
d 1.000000
3131
illum 2
3232
map_Kd male-02-1noCulling.JPG
3333

3434

3535
newmtl orig_02_-_Defaul1noCu_orig_02_-_Defaul1noCu
36-
Ns 154.901961
37-
Ka 0.000000 0.000000 0.000000
36+
Ns 30.0000
37+
Ka 0.640000 0.640000 0.640000
3838
Kd 0.640000 0.640000 0.640000
39-
Ks 0.165000 0.165000 0.165000
39+
Ks 0.050000 0.050000 0.050000
4040
Ni 1.000000
4141
d 1.000000
4242
illum 2
4343
map_Kd orig_02_-_Defaul1noCulling.JPG
4444

4545

4646
newmtl FrontColorNoCullingID_orig_02_-_Defaul1noCu
47-
Ns 154.901961
48-
Ka 0.000000 0.000000 0.000000
47+
Ns 30.0000
48+
Ka 0.800000 0.800000 0.800000
4949
Kd 0.800000 0.800000 0.800000
50-
Ks 0.165000 0.165000 0.165000
50+
Ks 0.050000 0.050000 0.050000
5151
Ni 1.000000
5252
d 1.000000
5353
illum 2

examples/models/obj/male02/male02_dds.mtl

Lines changed: 0 additions & 56 deletions
This file was deleted.
-42.8 KB
Binary file not shown.
-153 Bytes
Loading

examples/webgl_loader_obj_mtl.html

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828

2929
import * as THREE from 'three';
3030

31-
import { DDSLoader } from './jsm/loaders/DDSLoader.js';
3231
import { MTLLoader } from './jsm/loaders/MTLLoader.js';
3332
import { OBJLoader } from './jsm/loaders/OBJLoader.js';
3433

@@ -76,29 +75,21 @@
7675

7776
};
7877

79-
const onError = function () { };
80-
81-
const manager = new THREE.LoadingManager();
82-
manager.addHandler( /\.dds$/i, new DDSLoader() );
83-
84-
// comment in the following line and import TGALoader if your asset uses TGA textures
85-
// manager.addHandler( /\.tga$/i, new TGALoader() );
86-
87-
new MTLLoader( manager )
78+
new MTLLoader()
8879
.setPath( 'models/obj/male02/' )
89-
.load( 'male02_dds.mtl', function ( materials ) {
80+
.load( 'male02.mtl', function ( materials ) {
9081

9182
materials.preload();
9283

93-
new OBJLoader( manager )
84+
new OBJLoader()
9485
.setMaterials( materials )
9586
.setPath( 'models/obj/male02/' )
9687
.load( 'male02.obj', function ( object ) {
9788

9889
object.position.y = - 95;
9990
scene.add( object );
10091

101-
}, onProgress, onError );
92+
}, onProgress );
10293

10394
} );
10495

0 commit comments

Comments
 (0)