mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 07:32:35 +00:00
Restructured 'objects' folder into a meaningful 'assets' folder, added 'war_factory' model, refactored GameObject#bind_model and ModelLoader to understand the restructuring.
This commit is contained in:
2
assets/base/biped/biped.yaml
Normal file
2
assets/base/biped/biped.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
name: "biped"
|
||||
model: "biped.obj"
|
||||
52
assets/base/biped/model/biped.mtl
Normal file
52
assets/base/biped/model/biped.mtl
Normal file
@@ -0,0 +1,52 @@
|
||||
# Blender MTL File: 'None'
|
||||
# Material Count: 5
|
||||
|
||||
newmtl eye
|
||||
Ns 94.117647
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl pants
|
||||
Ns 94.117647
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.068996 0.139143 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl shirt
|
||||
Ns 94.117647
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.006647 0.280444 0.000000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl shoe
|
||||
Ns 94.117647
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.134359 0.134359 0.134359
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl skin
|
||||
Ns 94.117647
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.110067 0.069785 0.027733
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
1292
assets/base/biped/model/biped.obj
Normal file
1292
assets/base/biped/model/biped.obj
Normal file
File diff suppressed because it is too large
Load Diff
13
assets/base/randomish_terrain/model/randomish_terrain.mtl
Normal file
13
assets/base/randomish_terrain/model/randomish_terrain.mtl
Normal file
@@ -0,0 +1,13 @@
|
||||
# Blender MTL File: 'randomish_terrain.blend'
|
||||
# Material Count: 1
|
||||
|
||||
newmtl Material.001
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
map_Kd assets/base/randomish_terrain/textures/randomish_terrain_ao.png
|
||||
19210
assets/base/randomish_terrain/model/randomish_terrain.obj
Normal file
19210
assets/base/randomish_terrain/model/randomish_terrain.obj
Normal file
File diff suppressed because it is too large
Load Diff
3
assets/base/randomish_terrain/randomish_terrain.yaml
Normal file
3
assets/base/randomish_terrain/randomish_terrain.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
---
|
||||
name: "randomish_terrain"
|
||||
model: "randomish_terrain.obj"
|
||||
BIN
assets/base/randomish_terrain/textures/randomish_terrain.png
Normal file
BIN
assets/base/randomish_terrain/textures/randomish_terrain.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 250 KiB |
BIN
assets/base/randomish_terrain/textures/randomish_terrain_ao.png
Normal file
BIN
assets/base/randomish_terrain/textures/randomish_terrain_ao.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 238 KiB |
13
assets/base/skydome/model/skydome.mtl
Normal file
13
assets/base/skydome/model/skydome.mtl
Normal file
@@ -0,0 +1,13 @@
|
||||
# Blender MTL File: 'None'
|
||||
# Material Count: 1
|
||||
|
||||
newmtl Material.001
|
||||
Ns 94.117647
|
||||
Ka 0.000000 0.000000 0.000000
|
||||
Kd 0.129836 0.406902 0.640000
|
||||
Ks 0.000000 0.000000 0.000000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
map_Kd assets/base/skydome/textures/skydome_next.png
|
||||
2444
assets/base/skydome/model/skydome.obj
Normal file
2444
assets/base/skydome/model/skydome.obj
Normal file
File diff suppressed because it is too large
Load Diff
2
assets/base/skydome/skydome.yaml
Normal file
2
assets/base/skydome/skydome.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
name: "skydome"
|
||||
model: "skydome.obj"
|
||||
BIN
assets/base/skydome/textures/skydome.png
Executable file
BIN
assets/base/skydome/textures/skydome.png
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 379 KiB |
BIN
assets/base/skydome/textures/skydome_next.png
Normal file
BIN
assets/base/skydome/textures/skydome_next.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.2 MiB |
202
assets/base/sponza/model/sponza.mtl
Normal file
202
assets/base/sponza/model/sponza.mtl
Normal file
@@ -0,0 +1,202 @@
|
||||
# Blender MTL File: 'None'
|
||||
# Material Count: 20
|
||||
|
||||
newmtl sp_00_luk_mal1
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_00_luk_mali
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_00_pod
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_00_prozor
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_00_stup
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_00_svod
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_00_vrata_kock
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_00_vrata_krug
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_00_zid
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_01_luk_a
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_01_stub
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_01_stub_baza
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_01_stub_baza_
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_01_stub_kut
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_01_stup
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_01_stup_baza
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_02_reljef
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_svod_kapitel
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_vijenac
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl sp_zid_vani
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.640000 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
156749
assets/base/sponza/model/sponza.obj
Executable file
156749
assets/base/sponza/model/sponza.obj
Executable file
File diff suppressed because it is too large
Load Diff
4
assets/base/sponza/model/sponza_copyright.txt
Normal file
4
assets/base/sponza/model/sponza_copyright.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
http://hdri.cgtechniques.com/~sponza/files/
|
||||
|
||||
Sponza modeled by Marko Dabrovic, with UVs and crack errors fixed by Kenzie Lamar at Vicarious Visions.
|
||||
Bump maps painted by Morgan McGuire.
|
||||
0
assets/base/sponza/sponza.yaml
Normal file
0
assets/base/sponza/sponza.yaml
Normal file
22
assets/base/tree/model/tree.mtl
Normal file
22
assets/base/tree/model/tree.mtl
Normal file
@@ -0,0 +1,22 @@
|
||||
# Blender MTL File: 'None'
|
||||
# Material Count: 2
|
||||
|
||||
newmtl Material.002
|
||||
Ns 94.117647
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.181267 0.106319 0.092156
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl leaf.001
|
||||
Ns 94.117647
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.127997 0.491692 0.000000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
1051
assets/base/tree/model/tree.obj
Normal file
1051
assets/base/tree/model/tree.obj
Normal file
File diff suppressed because it is too large
Load Diff
2
assets/base/tree/tree.yaml
Normal file
2
assets/base/tree/tree.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
name: "tree"
|
||||
model: "tree.obj"
|
||||
42
assets/base/war_factory/model/war_factory.mtl
Normal file
42
assets/base/war_factory/model/war_factory.mtl
Normal file
@@ -0,0 +1,42 @@
|
||||
# Blender MTL File: 'war_factory.blend'
|
||||
# Material Count: 4
|
||||
|
||||
newmtl Material
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.640000 0.527055 0.242208
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl door
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.000000 0.006044 0.640000
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl garage
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.358382 0.358382 0.358382
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
|
||||
newmtl pipes
|
||||
Ns 96.078431
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.336018 0.296986 0.261323
|
||||
Ks 0.500000 0.500000 0.500000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.000000
|
||||
d 1.000000
|
||||
illum 2
|
||||
1447
assets/base/war_factory/model/war_factory.obj
Normal file
1447
assets/base/war_factory/model/war_factory.obj
Normal file
File diff suppressed because it is too large
Load Diff
2
assets/base/war_factory/war_factory.yaml
Normal file
2
assets/base/war_factory/war_factory.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
name: "war_factory"
|
||||
model: "war_factory.obj"
|
||||
Reference in New Issue
Block a user