├── LICENSE
├── background.js
├── base.css
├── index.html
├── main.js
├── math.js
├── player.js
├── raptor.png
├── resources
├── Clouds
│ ├── Blends
│ │ ├── BigBush.blend
│ │ ├── BigTreeWithLeaves.blend
│ │ ├── BushTexture.png
│ │ ├── Cloud1.blend
│ │ ├── Cloud1.blend1
│ │ ├── Cloud2.blend
│ │ ├── Cloud3.blend
│ │ ├── EveryModel.blend
│ │ ├── MoreNature.blend1
│ │ ├── SmallBush.blend
│ │ ├── SmallTreeWithLeave.blend
│ │ ├── TreeNoLeavesBig.blend
│ │ ├── TreeNoLeavesBig.blend1
│ │ ├── TreeNoLeavesSmall.blend
│ │ ├── TreeNoLeavesSmall.blend1
│ │ └── TreeTexture.png
│ ├── GLTF
│ │ ├── Cloud1.glb
│ │ ├── Cloud2.glb
│ │ └── Cloud3.glb
│ ├── License.txt
│ └── OBJ
│ │ ├── BigBush.mtl
│ │ ├── BigBush.obj
│ │ ├── BigTreeWithLeaves.mtl
│ │ ├── BigTreeWithLeaves.obj
│ │ ├── Cloud1.mtl
│ │ ├── Cloud1.obj
│ │ ├── Cloud2.mtl
│ │ ├── Cloud2.obj
│ │ ├── Cloud3.mtl
│ │ ├── Cloud3.obj
│ │ ├── EveryModel.mtl
│ │ ├── EveryModel.obj
│ │ ├── SmallBush.mtl
│ │ ├── SmallBush.obj
│ │ ├── SmallTreeWithLeave.mtl
│ │ ├── SmallTreeWithLeave.obj
│ │ ├── TreeNoLeavesBig.mtl
│ │ ├── TreeNoLeavesBig.obj
│ │ ├── TreeNoLeavesSmall.mtl
│ │ └── TreeNoLeavesSmall.obj
├── DesertPack
│ ├── Blend
│ │ ├── BigPalmTree.blend
│ │ ├── Bones.blend
│ │ ├── Brickwall.blend
│ │ ├── Cactus.blend
│ │ ├── Cactus2.blend
│ │ ├── Cactus3.blend
│ │ ├── Cactus3.blend1
│ │ ├── CactusWithSombrero.blend
│ │ ├── DeadTree.blend
│ │ ├── Fish.blend
│ │ ├── Monument.blend
│ │ ├── Pyramid.blend
│ │ ├── Scorpion.blend
│ │ ├── Skull.blend
│ │ ├── SmallPalmTree.blend
│ │ ├── SmallPalmTree.blend1
│ │ └── Textures
│ │ │ ├── BonesTexture.png
│ │ │ ├── FishTexture.png
│ │ │ ├── Ground.png
│ │ │ ├── PalmTree.png
│ │ │ └── Skull.png
│ ├── FBX
│ │ ├── BigPalmTree.fbx
│ │ ├── Bones.fbx
│ │ ├── Cactus1.fbx
│ │ ├── Cactus2.fbx
│ │ ├── Cactus3.fbx
│ │ ├── Monument.fbx
│ │ ├── Pyramid.fbx
│ │ ├── Scorpion.fbx
│ │ ├── Skull.fbx
│ │ └── SmallPalmTree.fbx
│ ├── GLTF
│ │ ├── BigPalmTree.glb
│ │ ├── Bones.glb
│ │ ├── Cactus1.glb
│ │ ├── Cactus2.glb
│ │ ├── Cactus3.glb
│ │ ├── DeadTree.glb
│ │ ├── Monument.glb
│ │ ├── Pyramid.glb
│ │ ├── Scorpion.glb
│ │ ├── Skull.glb
│ │ └── SmallPalmTree.glb
│ ├── License.txt
│ └── OBJ
│ │ ├── BigPalmTree.mtl
│ │ ├── BigPalmTree.obj
│ │ ├── Bones.mtl
│ │ ├── Bones.obj
│ │ ├── Brickwall.mtl
│ │ ├── Brickwall.obj
│ │ ├── Cactus.mtl
│ │ ├── Cactus.obj
│ │ ├── Cactus2.mtl
│ │ ├── Cactus2.obj
│ │ ├── Cactus3.mtl
│ │ ├── Cactus3.obj
│ │ ├── CactusWithSombrero.mtl
│ │ ├── CactusWithSombrero.obj
│ │ ├── DeadTree.mtl
│ │ ├── DeadTree.obj
│ │ ├── Fish.mtl
│ │ ├── Fish.obj
│ │ ├── Monument.mtl
│ │ ├── Monument.obj
│ │ ├── Pyramid.mtl
│ │ ├── Pyramid.obj
│ │ ├── Scorpion.mtl
│ │ ├── Scorpion.obj
│ │ ├── Skull.mtl
│ │ ├── Skull.obj
│ │ ├── SmallPalmTree.mtl
│ │ └── SmallPalmTree.obj
└── Dinosaurs
│ ├── Blends
│ ├── Apatosaurus.blend
│ ├── Parasaurolophus.blend
│ ├── Stegosaurus.blend
│ ├── Trex.blend
│ ├── Triceratops.blend
│ └── Velociraptor.blend
│ ├── FBX
│ ├── Apatosaurus.fbx
│ ├── Parasaurolophus.fbx
│ ├── Stegosaurus.fbx
│ ├── Trex.fbx
│ ├── Triceratops.fbx
│ └── Velociraptor.fbx
│ ├── License.txt
│ ├── OBJ
│ ├── Apatosaurus.mtl
│ ├── Apatosaurus.obj
│ ├── Parasaurolophus.mtl
│ ├── Parasaurolophus.obj
│ ├── Stegosaurus.mtl
│ ├── Stegosaurus.obj
│ ├── Trex.mtl
│ ├── Trex.obj
│ ├── Triceratops.mtl
│ ├── Triceratops.obj
│ ├── Velociraptor.mtl
│ └── Velociraptor.obj
│ └── Preview.gif
└── world.js
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 simondevyoutube
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/background.js:
--------------------------------------------------------------------------------
1 | import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.122/build/three.module.js';
2 |
3 | import {math} from './math.js';
4 |
5 | import {GLTFLoader} from 'https://cdn.jsdelivr.net/npm/three@0.122/examples/jsm/loaders/GLTFLoader.js';
6 | import {FBXLoader} from 'https://cdn.jsdelivr.net/npm/three@0.124/examples/jsm/loaders/FBXLoader.js';
7 |
8 |
9 | export const background = (() => {
10 |
11 | class BackgroundCloud {
12 | constructor(params) {
13 | this.params_ = params;
14 | this.position_ = new THREE.Vector3();
15 | this.quaternion_ = new THREE.Quaternion();
16 | this.scale_ = 1.0;
17 | this.mesh_ = null;
18 |
19 | this.LoadModel_();
20 | }
21 |
22 | LoadModel_() {
23 | const loader = new GLTFLoader();
24 | loader.setPath('./resources/Clouds/GLTF/');
25 | loader.load('Cloud' + math.rand_int(1, 3) + '.glb', (glb) => {
26 | this.mesh_ = glb.scene;
27 | this.params_.scene.add(this.mesh_);
28 |
29 | this.position_.x = math.rand_range(0, 2000);
30 | this.position_.y = math.rand_range(100, 200);
31 | this.position_.z = math.rand_range(500, -1000);
32 | this.scale_ = math.rand_range(10, 20);
33 |
34 | const q = new THREE.Quaternion().setFromAxisAngle(
35 | new THREE.Vector3(0, 1, 0), math.rand_range(0, 360));
36 | this.quaternion_.copy(q);
37 |
38 | this.mesh_.traverse(c => {
39 | if (c.geometry) {
40 | c.geometry.computeBoundingBox();
41 | }
42 |
43 | let materials = c.material;
44 | if (!(c.material instanceof Array)) {
45 | materials = [c.material];
46 | }
47 |
48 | for (let m of materials) {
49 | if (m) {
50 | m.specular = new THREE.Color(0x000000);
51 | m.emissive = new THREE.Color(0xC0C0C0);
52 | }
53 | }
54 | c.castShadow = true;
55 | c.receiveShadow = true;
56 | });
57 | });
58 | }
59 |
60 | Update(timeElapsed) {
61 | if (!this.mesh_) {
62 | return;
63 | }
64 |
65 | this.position_.x -= timeElapsed * 10;
66 | if (this.position_.x < -100) {
67 | this.position_.x = math.rand_range(2000, 3000);
68 | }
69 |
70 | this.mesh_.position.copy(this.position_);
71 | this.mesh_.quaternion.copy(this.quaternion_);
72 | this.mesh_.scale.setScalar(this.scale_);
73 | }
74 | };
75 |
76 | class BackgroundCrap {
77 | constructor(params) {
78 | this.params_ = params;
79 | this.position_ = new THREE.Vector3();
80 | this.quaternion_ = new THREE.Quaternion();
81 | this.scale_ = 1.0;
82 | this.mesh_ = null;
83 |
84 | this.LoadModel_();
85 | }
86 |
87 | LoadModel_() {
88 | const assets = [
89 | ['SmallPalmTree.glb', 'PalmTree.png', 3],
90 | ['BigPalmTree.glb', 'PalmTree.png', 5],
91 | ['Skull.glb', 'Ground.png', 1],
92 | ['Scorpion.glb', 'Scorpion.png', 1],
93 | ['Pyramid.glb', 'Ground.png', 40],
94 | ['Monument.glb', 'Ground.png', 10],
95 | ['Cactus1.glb', 'Ground.png', 5],
96 | ['Cactus2.glb', 'Ground.png', 5],
97 | ['Cactus3.glb', 'Ground.png', 5],
98 | ];
99 | const [asset, textureName, scale] = assets[math.rand_int(0, assets.length - 1)];
100 |
101 | const texLoader = new THREE.TextureLoader();
102 | const texture = texLoader.load('./resources/DesertPack/Blend/Textures/' + textureName);
103 | texture.encoding = THREE.sRGBEncoding;
104 |
105 | const loader = new GLTFLoader();
106 | loader.setPath('./resources/DesertPack/GLTF/');
107 | loader.load(asset, (glb) => {
108 | this.mesh_ = glb.scene;
109 | this.params_.scene.add(this.mesh_);
110 |
111 | this.position_.x = math.rand_range(0, 2000);
112 | this.position_.z = math.rand_range(500, -1000);
113 | this.scale_ = scale;
114 |
115 | const q = new THREE.Quaternion().setFromAxisAngle(
116 | new THREE.Vector3(0, 1, 0), math.rand_range(0, 360));
117 | this.quaternion_.copy(q);
118 |
119 | this.mesh_.traverse(c => {
120 | let materials = c.material;
121 | if (!(c.material instanceof Array)) {
122 | materials = [c.material];
123 | }
124 |
125 | for (let m of materials) {
126 | if (m) {
127 | if (texture) {
128 | m.map = texture;
129 | }
130 | m.specular = new THREE.Color(0x000000);
131 | }
132 | }
133 | c.castShadow = true;
134 | c.receiveShadow = true;
135 | });
136 | });
137 | }
138 |
139 | Update(timeElapsed) {
140 | if (!this.mesh_) {
141 | return;
142 | }
143 |
144 | this.position_.x -= timeElapsed * 10;
145 | if (this.position_.x < -100) {
146 | this.position_.x = math.rand_range(2000, 3000);
147 | }
148 |
149 | this.mesh_.position.copy(this.position_);
150 | this.mesh_.quaternion.copy(this.quaternion_);
151 | this.mesh_.scale.setScalar(this.scale_);
152 | }
153 | };
154 |
155 | class Background {
156 | constructor(params) {
157 | this.params_ = params;
158 | this.clouds_ = [];
159 | this.crap_ = [];
160 |
161 | this.SpawnClouds_();
162 | this.SpawnCrap_();
163 | }
164 |
165 | SpawnClouds_() {
166 | for (let i = 0; i < 25; ++i) {
167 | const cloud = new BackgroundCloud(this.params_);
168 |
169 | this.clouds_.push(cloud);
170 | }
171 | }
172 |
173 | SpawnCrap_() {
174 | for (let i = 0; i < 50; ++i) {
175 | const crap = new BackgroundCrap(this.params_);
176 |
177 | this.crap_.push(crap);
178 | }
179 | }
180 |
181 | Update(timeElapsed) {
182 | for (let c of this.clouds_) {
183 | c.Update(timeElapsed);
184 | }
185 | for (let c of this.crap_) {
186 | c.Update(timeElapsed);
187 | }
188 | }
189 | }
190 |
191 | return {
192 | Background: Background,
193 | };
194 | })();
--------------------------------------------------------------------------------
/base.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap');
2 |
3 |
4 | body {
5 | width: 100%;
6 | height: 100%;
7 | position: absolute;
8 | background: #000000;
9 | margin: 0;
10 | padding: 0;
11 | overscroll-behavior: none;
12 | }
13 |
14 | .container {
15 | width: 100%;
16 | height: 100%;
17 | position: relative;
18 | }
19 |
20 | .ui {
21 | width: 100%;
22 | height: 100%;
23 | position: absolute;
24 | top: 0;
25 | left: 0;
26 | font-family: 'Press Start 2P', cursive;
27 | }
28 |
29 | @keyframes game-over-anim {
30 | from {
31 | opacity: 0.0;
32 | }
33 | to {
34 | opacity: 1.0;
35 | }
36 | }
37 |
38 | .game-over-layout {
39 | opacity: 0.0;
40 |
41 | visibility: hidden;
42 | height: 100%;
43 | width: 100%;
44 | background: rgba(0, 0, 0, 0.75);
45 | display: flex;
46 | flex-direction: row;
47 | justify-content: center;
48 | align-items: center;
49 | z-index: 1;
50 | }
51 |
52 | .game-over-layout.active {
53 | opacity: 1.0;
54 | visibility: visible;
55 | transition: opacity 0.5s ease-in-out;
56 | }
57 |
58 | .game-over-text {
59 | font-size: 5em;
60 | color: white;
61 | text-shadow: 8px 8px black;
62 | }
63 |
64 | .score-text {
65 | font-size: 3em;
66 | color: white;
67 | padding: 2em;
68 | text-shadow: 5px 5px black;
69 | }
70 |
71 | .score-layout {
72 | display: flex;
73 | flex-direction: row;
74 | justify-content: flex-end;
75 | align-items: flex-end;
76 | }
77 |
78 | .game-menu-layout {
79 | width: 100%;
80 | height: 100%;
81 | background: white;
82 | display: flex;
83 | flex-direction: row;
84 | justify-content: center;
85 | align-items: flex-start;
86 | font-family: 'Segoe UI', Tahoma, sans-serif;
87 | }
88 |
89 | .game-menu-window {
90 | display: flex;
91 | flex-direction: column;
92 | justify-content: center;
93 | width: 400px;
94 | }
95 |
96 | .game-menu-window > img {
97 | width: 64px;
98 | height: 64px;
99 | padding-top: 100px;
100 | image-rendering: pixelated;
101 | }
102 |
103 | .game-menu-window > h1 {
104 | font-size: 1.6em;
105 | line-height: 1.25em;
106 | font-weight: 500;
107 | color: rgb(32, 33, 36);
108 | }
109 |
110 | .game-menu-window > p, li {
111 | margin: 0;
112 | font-size: 1em;
113 | line-height: 1.55em;
114 | color: rgb(95, 99, 104);
115 | }
116 |
117 | .game-menu-window > #error {
118 | margin: 0;
119 | font-size: 0.8em;
120 | line-height: 1.55em;
121 | color: rgb(95, 99, 104);
122 | margin-top: 12px;
123 | }
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Pointlessly 3D Chrome Dinosaur Game
5 |
6 |
7 |
8 |
9 |
11 |
12 |
13 |
14 |
15 | 00000
16 |
17 |
18 |
19 |
24 |
25 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/main.js:
--------------------------------------------------------------------------------
1 | import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.124/build/three.module.js';
2 |
3 | import {player} from './player.js';
4 | import {world} from './world.js';
5 | import {background} from './background.js';
6 |
7 |
8 |
9 | const _VS = `
10 | varying vec3 vWorldPosition;
11 | void main() {
12 | vec4 worldPosition = modelMatrix * vec4( position, 1.0 );
13 | vWorldPosition = worldPosition.xyz;
14 | gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
15 | }`;
16 |
17 |
18 | const _FS = `
19 | uniform vec3 topColor;
20 | uniform vec3 bottomColor;
21 | uniform float offset;
22 | uniform float exponent;
23 | varying vec3 vWorldPosition;
24 | void main() {
25 | float h = normalize( vWorldPosition + offset ).y;
26 | gl_FragColor = vec4( mix( bottomColor, topColor, max( pow( max( h , 0.0), exponent ), 0.0 ) ), 1.0 );
27 | }`;
28 |
29 |
30 | const _PCSS = `
31 | #define LIGHT_WORLD_SIZE 0.05
32 | #define LIGHT_FRUSTUM_WIDTH 3.75
33 | #define LIGHT_SIZE_UV (LIGHT_WORLD_SIZE / LIGHT_FRUSTUM_WIDTH)
34 | #define NEAR_PLANE 1.0
35 |
36 | #define NUM_SAMPLES 17
37 | #define NUM_RINGS 11
38 | #define BLOCKER_SEARCH_NUM_SAMPLES NUM_SAMPLES
39 | #define PCF_NUM_SAMPLES NUM_SAMPLES
40 |
41 | vec2 poissonDisk[NUM_SAMPLES];
42 |
43 | void initPoissonSamples( const in vec2 randomSeed ) {
44 | float ANGLE_STEP = PI2 * float( NUM_RINGS ) / float( NUM_SAMPLES );
45 | float INV_NUM_SAMPLES = 1.0 / float( NUM_SAMPLES );
46 |
47 | // jsfiddle that shows sample pattern: https://jsfiddle.net/a16ff1p7/
48 | float angle = rand( randomSeed ) * PI2;
49 | float radius = INV_NUM_SAMPLES;
50 | float radiusStep = radius;
51 |
52 | for( int i = 0; i < NUM_SAMPLES; i ++ ) {
53 | poissonDisk[i] = vec2( cos( angle ), sin( angle ) ) * pow( radius, 0.75 );
54 | radius += radiusStep;
55 | angle += ANGLE_STEP;
56 | }
57 | }
58 |
59 | float penumbraSize( const in float zReceiver, const in float zBlocker ) { // Parallel plane estimation
60 | return (zReceiver - zBlocker) / zBlocker;
61 | }
62 |
63 | float findBlocker( sampler2D shadowMap, const in vec2 uv, const in float zReceiver ) {
64 | // This uses similar triangles to compute what
65 | // area of the shadow map we should search
66 | float searchRadius = LIGHT_SIZE_UV * ( zReceiver - NEAR_PLANE ) / zReceiver;
67 | float blockerDepthSum = 0.0;
68 | int numBlockers = 0;
69 |
70 | for( int i = 0; i < BLOCKER_SEARCH_NUM_SAMPLES; i++ ) {
71 | float shadowMapDepth = unpackRGBAToDepth(texture2D(shadowMap, uv + poissonDisk[i] * searchRadius));
72 | if ( shadowMapDepth < zReceiver ) {
73 | blockerDepthSum += shadowMapDepth;
74 | numBlockers ++;
75 | }
76 | }
77 |
78 | if( numBlockers == 0 ) return -1.0;
79 |
80 | return blockerDepthSum / float( numBlockers );
81 | }
82 |
83 | float PCF_Filter(sampler2D shadowMap, vec2 uv, float zReceiver, float filterRadius ) {
84 | float sum = 0.0;
85 | for( int i = 0; i < PCF_NUM_SAMPLES; i ++ ) {
86 | float depth = unpackRGBAToDepth( texture2D( shadowMap, uv + poissonDisk[ i ] * filterRadius ) );
87 | if( zReceiver <= depth ) sum += 1.0;
88 | }
89 | for( int i = 0; i < PCF_NUM_SAMPLES; i ++ ) {
90 | float depth = unpackRGBAToDepth( texture2D( shadowMap, uv + -poissonDisk[ i ].yx * filterRadius ) );
91 | if( zReceiver <= depth ) sum += 1.0;
92 | }
93 | return sum / ( 2.0 * float( PCF_NUM_SAMPLES ) );
94 | }
95 |
96 | float PCSS ( sampler2D shadowMap, vec4 coords ) {
97 | vec2 uv = coords.xy;
98 | float zReceiver = coords.z; // Assumed to be eye-space z in this code
99 |
100 | initPoissonSamples( uv );
101 | // STEP 1: blocker search
102 | float avgBlockerDepth = findBlocker( shadowMap, uv, zReceiver );
103 |
104 | //There are no occluders so early out (this saves filtering)
105 | if( avgBlockerDepth == -1.0 ) return 1.0;
106 |
107 | // STEP 2: penumbra size
108 | float penumbraRatio = penumbraSize( zReceiver, avgBlockerDepth );
109 | float filterRadius = penumbraRatio * LIGHT_SIZE_UV * NEAR_PLANE / zReceiver;
110 |
111 | // STEP 3: filtering
112 | //return avgBlockerDepth;
113 | return PCF_Filter( shadowMap, uv, zReceiver, filterRadius );
114 | }
115 | `;
116 |
117 | const _PCSSGetShadow = `
118 | return PCSS( shadowMap, shadowCoord );
119 | `;
120 |
121 |
122 | class BasicWorldDemo {
123 | constructor() {
124 | this._Initialize();
125 |
126 | this._gameStarted = false;
127 | document.getElementById('game-menu').onclick = (msg) => this._OnStart(msg);
128 | }
129 |
130 | _OnStart(msg) {
131 | document.getElementById('game-menu').style.display = 'none';
132 | this._gameStarted = true;
133 | }
134 |
135 | _Initialize() {
136 | // overwrite shadowmap code
137 | let shadowCode = THREE.ShaderChunk.shadowmap_pars_fragment;
138 |
139 | shadowCode = shadowCode.replace(
140 | '#ifdef USE_SHADOWMAP',
141 | '#ifdef USE_SHADOWMAP' +
142 | _PCSS
143 | );
144 |
145 | shadowCode = shadowCode.replace(
146 | '#if defined( SHADOWMAP_TYPE_PCF )',
147 | _PCSSGetShadow +
148 | '#if defined( SHADOWMAP_TYPE_PCF )'
149 | );
150 |
151 | THREE.ShaderChunk.shadowmap_pars_fragment = shadowCode;
152 | // renderer
153 |
154 | this.threejs_ = new THREE.WebGLRenderer({
155 | antialias: true,
156 | });
157 | this.threejs_.outputEncoding = THREE.sRGBEncoding;
158 | this.threejs_.gammaFactor = 2.2;
159 | // this.threejs_.toneMapping = THREE.ReinhardToneMapping;
160 | this.threejs_.shadowMap.enabled = true;
161 | // this.threejs_.shadowMap.type = THREE.PCFSoftShadowMap;
162 | this.threejs_.setPixelRatio(window.devicePixelRatio);
163 | this.threejs_.setSize(window.innerWidth, window.innerHeight);
164 |
165 | document.getElementById('container').appendChild(this.threejs_.domElement);
166 |
167 | window.addEventListener('resize', () => {
168 | this.OnWindowResize_();
169 | }, false);
170 |
171 | const fov = 60;
172 | const aspect = 1920 / 1080;
173 | const near = 1.0;
174 | const far = 20000.0;
175 | this.camera_ = new THREE.PerspectiveCamera(fov, aspect, near, far);
176 | this.camera_.position.set(-5, 5, 10);
177 | this.camera_.lookAt(8, 3, 0);
178 |
179 | this.scene_ = new THREE.Scene();
180 |
181 | let light = new THREE.DirectionalLight(0xFFFFFF, 1.0);
182 | light.position.set(60, 100, 10);
183 | light.target.position.set(40, 0, 0);
184 | light.castShadow = true;
185 | light.shadow.bias = -0.001;
186 | light.shadow.mapSize.width = 4096;
187 | light.shadow.mapSize.height = 4096;
188 | light.shadow.camera.far = 200.0;
189 | light.shadow.camera.near = 1.0;
190 | light.shadow.camera.left = 50;
191 | light.shadow.camera.right = -50;
192 | light.shadow.camera.top = 50;
193 | light.shadow.camera.bottom = -50;
194 | this.scene_.add(light);
195 |
196 | light = new THREE.HemisphereLight(0x202020, 0x004080, 0.6);
197 | this.scene_.add(light);
198 |
199 | this.scene_.background = new THREE.Color(0x808080);
200 | this.scene_.fog = new THREE.FogExp2(0x89b2eb, 0.00125);
201 |
202 | const ground = new THREE.Mesh(
203 | new THREE.PlaneGeometry(20000, 20000, 10, 10),
204 | new THREE.MeshStandardMaterial({
205 | color: 0xf6f47f,
206 | }));
207 | ground.castShadow = false;
208 | ground.receiveShadow = true;
209 | ground.rotation.x = -Math.PI / 2;
210 | this.scene_.add(ground);
211 |
212 | const uniforms = {
213 | topColor: { value: new THREE.Color(0x0077FF) },
214 | bottomColor: { value: new THREE.Color(0x89b2eb) },
215 | offset: { value: 33 },
216 | exponent: { value: 0.6 }
217 | };
218 | const skyGeo = new THREE.SphereBufferGeometry(1000, 32, 15);
219 | const skyMat = new THREE.ShaderMaterial({
220 | uniforms: uniforms,
221 | vertexShader: _VS,
222 | fragmentShader: _FS,
223 | side: THREE.BackSide,
224 | });
225 | this.scene_.add(new THREE.Mesh(skyGeo, skyMat));
226 |
227 | this.world_ = new world.WorldManager({scene: this.scene_});
228 | this.player_ = new player.Player({scene: this.scene_, world: this.world_});
229 | this.background_ = new background.Background({scene: this.scene_});
230 |
231 | this.gameOver_ = false;
232 | this.previousRAF_ = null;
233 | this.RAF_();
234 | this.OnWindowResize_();
235 | }
236 |
237 | OnWindowResize_() {
238 | this.camera_.aspect = window.innerWidth / window.innerHeight;
239 | this.camera_.updateProjectionMatrix();
240 | this.threejs_.setSize(window.innerWidth, window.innerHeight);
241 | }
242 |
243 | RAF_() {
244 | requestAnimationFrame((t) => {
245 | if (this.previousRAF_ === null) {
246 | this.previousRAF_ = t;
247 | }
248 |
249 | this.RAF_();
250 |
251 | this.Step_((t - this.previousRAF_) / 1000.0);
252 | this.threejs_.render(this.scene_, this.camera_);
253 | this.previousRAF_ = t;
254 | });
255 | }
256 |
257 | Step_(timeElapsed) {
258 | if (this.gameOver_ || !this._gameStarted) {
259 | return;
260 | }
261 |
262 | this.player_.Update(timeElapsed);
263 | this.world_.Update(timeElapsed);
264 | this.background_.Update(timeElapsed);
265 |
266 | if (this.player_.gameOver && !this.gameOver_) {
267 | this.gameOver_ = true;
268 | document.getElementById('game-over').classList.toggle('active');
269 | }
270 | }
271 | }
272 |
273 |
274 | let _APP = null;
275 |
276 | window.addEventListener('DOMContentLoaded', () => {
277 | _APP = new BasicWorldDemo();
278 | });
279 |
--------------------------------------------------------------------------------
/math.js:
--------------------------------------------------------------------------------
1 | export const math = (function() {
2 | return {
3 | rand_range: function(a, b) {
4 | return Math.random() * (b - a) + a;
5 | },
6 |
7 | rand_normalish: function() {
8 | const r = Math.random() + Math.random() + Math.random() + Math.random();
9 | return (r / 4.0) * 2.0 - 1;
10 | },
11 |
12 | rand_int: function(a, b) {
13 | return Math.round(Math.random() * (b - a) + a);
14 | },
15 |
16 | lerp: function(x, a, b) {
17 | return x * (b - a) + a;
18 | },
19 |
20 | smoothstep: function(x, a, b) {
21 | x = x * x * (3.0 - 2.0 * x);
22 | return x * (b - a) + a;
23 | },
24 |
25 | smootherstep: function(x, a, b) {
26 | x = x * x * x * (x * (x * 6 - 15) + 10);
27 | return x * (b - a) + a;
28 | },
29 |
30 | clamp: function(x, a, b) {
31 | return Math.min(Math.max(x, a), b);
32 | },
33 |
34 | sat: function(x) {
35 | return Math.min(Math.max(x, 0.0), 1.0);
36 | },
37 |
38 | in_range: (x, a, b) => {
39 | return x >= a && x <= b;
40 | },
41 | };
42 | })();
43 |
--------------------------------------------------------------------------------
/player.js:
--------------------------------------------------------------------------------
1 | import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.124/build/three.module.js';
2 |
3 | import {FBXLoader} from 'https://cdn.jsdelivr.net/npm/three@0.124/examples/jsm/loaders/FBXLoader.js';
4 |
5 |
6 | export const player = (() => {
7 |
8 | class Player {
9 | constructor(params) {
10 | this.position_ = new THREE.Vector3(0, 0, 0);
11 | this.velocity_ = 0.0;
12 |
13 | // this.mesh_ = new THREE.Mesh(
14 | // new THREE.BoxBufferGeometry(1, 1, 1),
15 | // new THREE.MeshStandardMaterial({
16 | // color: 0x80FF80,
17 | // }),
18 | // );
19 | // this.mesh_.castShadow = true;
20 | // this.mesh_.receiveShadow = true;
21 | // params.scene.add(this.mesh_);
22 |
23 | this.playerBox_ = new THREE.Box3();
24 |
25 | this.params_ = params;
26 |
27 | this.LoadModel_();
28 | this.InitInput_();
29 | }
30 |
31 | LoadModel_() {
32 | const loader = new FBXLoader();
33 | loader.setPath('./resources/Dinosaurs/FBX/');
34 | loader.load('Velociraptor.fbx', (fbx) => {
35 | fbx.scale.setScalar(0.0025);
36 | fbx.quaternion.setFromAxisAngle(
37 | new THREE.Vector3(0, 1, 0), Math.PI / 2);
38 |
39 | this.mesh_ = fbx;
40 | this.params_.scene.add(this.mesh_);
41 |
42 | fbx.traverse(c => {
43 | let materials = c.material;
44 | if (!(c.material instanceof Array)) {
45 | materials = [c.material];
46 | }
47 |
48 | for (let m of materials) {
49 | if (m) {
50 | m.specular = new THREE.Color(0x000000);
51 | m.color.offsetHSL(0, 0, 0.25);
52 | }
53 | }
54 | c.castShadow = true;
55 | c.receiveShadow = true;
56 | });
57 |
58 | const m = new THREE.AnimationMixer(fbx);
59 | this.mixer_ = m;
60 |
61 | for (let i = 0; i < fbx.animations.length; ++i) {
62 | if (fbx.animations[i].name.includes('Run')) {
63 | const clip = fbx.animations[i];
64 | const action = this.mixer_.clipAction(clip);
65 | action.play();
66 | }
67 | }
68 | });
69 | }
70 |
71 | InitInput_() {
72 | this.keys_ = {
73 | spacebar: false,
74 | };
75 | this.oldKeys = {...this.keys_};
76 |
77 | document.addEventListener('keydown', (e) => this.OnKeyDown_(e), false);
78 | document.addEventListener('keyup', (e) => this.OnKeyUp_(e), false);
79 | }
80 |
81 | OnKeyDown_(event) {
82 | switch(event.keyCode) {
83 | case 32:
84 | this.keys_.space = true;
85 | break;
86 | }
87 | }
88 |
89 | OnKeyUp_(event) {
90 | switch(event.keyCode) {
91 | case 32:
92 | this.keys_.space = false;
93 | break;
94 | }
95 | }
96 |
97 | CheckCollisions_() {
98 | const colliders = this.params_.world.GetColliders();
99 |
100 | this.playerBox_.setFromObject(this.mesh_);
101 |
102 | for (let c of colliders) {
103 | const cur = c.collider;
104 |
105 | if (cur.intersectsBox(this.playerBox_)) {
106 | this.gameOver = true;
107 | }
108 | }
109 | }
110 |
111 | Update(timeElapsed) {
112 | if (this.keys_.space && this.position_.y == 0.0) {
113 | this.velocity_ = 30;
114 | }
115 |
116 | const acceleration = -75 * timeElapsed;
117 |
118 | this.position_.y += timeElapsed * (
119 | this.velocity_ + acceleration * 0.5);
120 | this.position_.y = Math.max(this.position_.y, 0.0);
121 |
122 | this.velocity_ += acceleration;
123 | this.velocity_ = Math.max(this.velocity_, -100);
124 |
125 | if (this.mesh_) {
126 | this.mixer_.update(timeElapsed);
127 | this.mesh_.position.copy(this.position_);
128 | this.CheckCollisions_();
129 | }
130 | }
131 | };
132 |
133 | return {
134 | Player: Player,
135 | };
136 | })();
--------------------------------------------------------------------------------
/raptor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/raptor.png
--------------------------------------------------------------------------------
/resources/Clouds/Blends/BigBush.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/BigBush.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/BigTreeWithLeaves.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/BigTreeWithLeaves.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/BushTexture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/BushTexture.png
--------------------------------------------------------------------------------
/resources/Clouds/Blends/Cloud1.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/Cloud1.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/Cloud1.blend1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/Cloud1.blend1
--------------------------------------------------------------------------------
/resources/Clouds/Blends/Cloud2.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/Cloud2.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/Cloud3.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/Cloud3.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/EveryModel.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/EveryModel.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/MoreNature.blend1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/MoreNature.blend1
--------------------------------------------------------------------------------
/resources/Clouds/Blends/SmallBush.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/SmallBush.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/SmallTreeWithLeave.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/SmallTreeWithLeave.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/TreeNoLeavesBig.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/TreeNoLeavesBig.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/TreeNoLeavesBig.blend1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/TreeNoLeavesBig.blend1
--------------------------------------------------------------------------------
/resources/Clouds/Blends/TreeNoLeavesSmall.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/TreeNoLeavesSmall.blend
--------------------------------------------------------------------------------
/resources/Clouds/Blends/TreeNoLeavesSmall.blend1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/TreeNoLeavesSmall.blend1
--------------------------------------------------------------------------------
/resources/Clouds/Blends/TreeTexture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/Blends/TreeTexture.png
--------------------------------------------------------------------------------
/resources/Clouds/GLTF/Cloud1.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/GLTF/Cloud1.glb
--------------------------------------------------------------------------------
/resources/Clouds/GLTF/Cloud2.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/GLTF/Cloud2.glb
--------------------------------------------------------------------------------
/resources/Clouds/GLTF/Cloud3.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Clouds/GLTF/Cloud3.glb
--------------------------------------------------------------------------------
/resources/Clouds/License.txt:
--------------------------------------------------------------------------------
1 | ------------------------------------------------------
2 | LowPoly Models by @Quaternius
3 | Consider supporting me on Patreon, even $1 helps me a lot!
4 |
5 | https://www.patreon.com/quaternius
6 | -------------------------------------------------------
7 |
8 | License:
9 | CC0 1.0 Universal (CC0 1.0)
10 | Public Domain Dedication
11 | https://creativecommons.org/publicdomain/zero/1.0/
12 |
13 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/BigBush.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'BigBush.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.004
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/BigTreeWithLeaves.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'BigTreeWithLeaves.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.005
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/BigTreeWithLeaves.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'BigTreeWithLeaves.blend'
2 | # www.blender.org
3 | mtllib BigTreeWithLeaves.mtl
4 | o Tree_Cylinder.002
5 | v -0.663488 3.951099 -1.547315
6 | v -0.199586 5.585886 -0.522563
7 | v 1.023064 4.195684 -0.355127
8 | v 0.420331 5.672563 -0.160644
9 | v 0.298563 4.266536 1.039601
10 | v 0.001334 5.673529 0.631459
11 | v -1.482706 4.245376 1.032377
12 | v -0.872002 5.687433 0.652137
13 | v -2.109165 3.946559 -0.497312
14 | v -0.974224 5.586597 0.033296
15 | v -0.438377 4.856565 -1.393204
16 | v 1.025903 5.084419 -0.367013
17 | v 0.310327 5.126489 1.028622
18 | v -1.477440 5.130126 1.012643
19 | v -1.885715 4.856565 -0.341652
20 | v -0.565196 3.747071 -0.473804
21 | v 0.075977 3.798499 -0.008869
22 | v -0.172778 3.807665 0.588382
23 | v -0.869406 3.807665 0.588382
24 | v -1.128997 3.746438 -0.061554
25 | v -0.970666 3.508097 -0.210000
26 | v -1.279245 4.081748 -0.028138
27 | v -0.712911 3.508043 0.451697
28 | v -1.138015 4.078565 0.344200
29 | v -1.675678 3.475261 0.844976
30 | v -1.637699 4.061765 0.558133
31 | v -2.420115 3.470488 0.403646
32 | v -2.134838 4.056818 0.278880
33 | v -2.109185 3.489230 -0.310944
34 | v -1.871476 4.071356 -0.071602
35 | v -0.970666 3.862046 -0.210000
36 | v -0.712911 3.861992 0.451697
37 | v -1.675678 3.829210 0.844976
38 | v -2.420115 3.824437 0.403646
39 | v -2.109185 3.843179 -0.310944
40 | v -1.379830 3.272324 0.032552
41 | v -1.275353 3.268836 0.311512
42 | v -1.634420 3.257525 0.465714
43 | v -2.021037 3.254352 0.245958
44 | v -1.806699 3.265896 -0.002404
45 | v 0.830927 4.056794 -0.720178
46 | v 1.147671 5.181345 -0.016303
47 | v 1.987408 4.224271 0.097179
48 | v 1.572722 5.240776 0.231849
49 | v 1.497297 4.254670 1.047279
50 | v 1.285434 5.241438 0.774961
51 | v 0.270649 4.254670 1.047279
52 | v 0.686624 5.250971 0.789139
53 | v -0.161453 4.056794 0.000828
54 | v 0.616535 5.181832 0.364826
55 | v 0.983942 4.681281 -0.613266
56 | v 1.987938 4.837511 0.090350
57 | v 1.497297 4.866356 1.047279
58 | v 0.271500 4.868849 1.036323
59 | v -0.008437 4.681281 0.107740
60 | v 0.941828 3.797954 -0.024721
61 | v 1.381454 3.833216 0.294065
62 | v 1.210893 3.839501 0.703575
63 | v 0.733244 3.839501 0.703575
64 | v 0.555254 3.797520 0.257941
65 | v -0.048573 -0.163129 -0.084667
66 | v 0.041686 0.930795 -0.066947
67 | v 0.162635 0.930795 0.042778
68 | v 0.104882 -0.163129 -0.028814
69 | v -0.202028 -0.163129 -0.028814
70 | v -0.296118 2.947826 -0.018821
71 | v 0.186534 -0.163129 0.112611
72 | v 0.158177 -0.163129 0.273434
73 | v 0.033079 -0.163129 0.378403
74 | v -0.130224 -0.163129 0.378403
75 | v -0.255322 -0.163129 0.273434
76 | v -0.283679 -0.163129 0.112611
77 | v 0.184757 0.930795 0.204576
78 | v -0.121495 0.930795 -0.073257
79 | v -0.189330 2.947826 0.033557
80 | v -0.411590 2.947826 0.009697
81 | v 0.097701 0.930795 0.342740
82 | v -0.057797 0.930795 0.392622
83 | v -0.208980 0.930795 0.330881
84 | v -0.285106 0.930795 0.186407
85 | v -0.250555 0.930795 0.026800
86 | v -0.055919 3.676592 -0.001433
87 | v -0.154154 3.676592 0.039669
88 | v -0.141193 2.947826 0.142322
89 | v -0.440448 2.716754 0.085259
90 | v -0.413632 2.731024 0.046296
91 | v -0.400165 2.820698 0.013865
92 | v -0.438411 2.918224 0.051057
93 | v -0.473780 2.947826 0.094897
94 | v 0.045753 3.676592 0.030225
95 | v -0.202985 3.676592 0.134299
96 | v -0.174231 2.947826 0.256583
97 | v -0.272986 2.947826 0.322876
98 | v -0.391248 2.947826 0.310180
99 | v -0.451442 2.709950 0.219953
100 | v -0.446801 2.704834 0.200628
101 | v -0.455024 2.714928 0.096650
102 | v -0.479007 2.954907 0.106045
103 | v 0.248573 3.976416 0.026343
104 | v 0.332083 3.976416 0.052346
105 | v 0.167885 3.976416 0.060104
106 | v 0.127776 3.976416 0.137830
107 | v -0.473682 2.947826 0.224438
108 | v -0.473631 2.947282 0.224428
109 | v -0.407679 2.871020 0.284173
110 | v -0.393184 2.769281 0.287438
111 | v -0.448546 2.709530 0.222916
112 | v -0.450181 2.692952 0.130132
113 | v 0.103289 3.676592 0.119830
114 | v -0.478535 2.955497 0.107162
115 | v -0.179566 3.676592 0.238179
116 | v 0.379342 3.976416 0.125945
117 | v 0.147012 3.976416 0.223154
118 | v 0.089767 3.676592 0.225454
119 | v 0.011515 3.676592 0.297676
120 | v -0.094853 3.676592 0.302701
121 | v -0.473713 2.947826 0.223975
122 | v -0.471558 2.968750 0.131467
123 | v -0.471865 2.953204 0.219317
124 | v 0.368236 3.976416 0.212703
125 | v 0.216593 3.976416 0.276151
126 | v 0.303961 3.976416 0.272024
127 | v -0.674488 2.884069 0.042131
128 | v -0.660032 2.954566 0.068324
129 | v -0.688945 2.813573 0.068324
130 | v -0.941440 3.025500 0.062644
131 | v -0.652339 2.992076 0.134646
132 | v -0.696637 2.776063 0.134646
133 | v -0.987836 2.977164 0.061710
134 | v -0.906156 3.061942 0.106425
135 | v -0.655011 2.979049 0.210064
136 | v -0.693965 2.789090 0.210064
137 | v -1.023635 2.939552 0.104061
138 | v -1.339699 3.377924 0.074484
139 | v -1.385452 3.338807 0.073601
140 | v -0.898494 3.069439 0.172568
141 | v -0.666796 2.921580 0.259290
142 | v -0.682180 2.846559 0.259290
143 | v -1.032086 2.930263 0.169879
144 | v -1.421014 3.308568 0.111617
145 | v -1.305161 3.407615 0.113853
146 | v -0.922039 3.044484 0.230124
147 | v -1.009234 2.953642 0.228369
148 | v -1.429744 3.301354 0.170745
149 | v -1.298001 3.413987 0.173288
150 | v -0.965773 2.998752 0.252161
151 | v -1.407557 3.320542 0.223317
152 | v -1.321568 3.394058 0.224977
153 | v -1.364835 3.357154 0.244736
154 | vt 0.031367 0.921992
155 | vt 0.038945 0.921992
156 | vt 0.038945 0.929570
157 | vt 0.031367 0.929570
158 | vt 0.035156 0.929570
159 | vt 0.038760 0.926952
160 | vt 0.037383 0.922716
161 | vt 0.032929 0.922716
162 | vt 0.031553 0.926952
163 | vt 0.948478 0.944572
164 | vt 0.942147 0.944572
165 | vt 0.942147 0.938241
166 | vt 0.948478 0.938241
167 | vt 0.945312 0.938241
168 | vt 0.943278 0.938981
169 | vt 0.942195 0.940857
170 | vt 0.942571 0.942989
171 | vt 0.944230 0.944381
172 | vt 0.946395 0.944381
173 | vt 0.948054 0.942989
174 | vt 0.948430 0.940857
175 | vt 0.947347 0.938981
176 | vt 0.942837 0.939433
177 | vt 0.942226 0.942111
178 | vt 0.943939 0.944258
179 | vt 0.946686 0.944258
180 | vt 0.948399 0.942111
181 | vt 0.947788 0.939433
182 | vt 0.942302 0.940428
183 | vt 0.943452 0.943967
184 | vt 0.947173 0.943967
185 | vt 0.948323 0.940428
186 | vt 0.942571 0.939823
187 | vt 0.945312 0.944572
188 | vt 0.948054 0.939823
189 | vn 0.351300 0.649300 -0.674600
190 | vn 0.699600 0.622600 0.350600
191 | vn 0.005200 0.564800 0.825200
192 | vn -0.049800 0.994800 -0.088300
193 | vn -0.383800 0.755600 -0.530800
194 | vn -0.647000 0.762100 0.022800
195 | vn 0.004000 -0.706200 0.708000
196 | vn -0.942800 0.096000 0.319200
197 | vn -0.565700 0.272600 -0.778200
198 | vn -0.006600 0.017700 0.999800
199 | vn 0.888600 -0.001400 0.458700
200 | vn 0.576500 -0.008500 -0.817000
201 | vn 0.030400 -0.998000 0.055500
202 | vn -0.354300 -0.888800 0.290800
203 | vn 0.482900 -0.833200 0.269400
204 | vn -0.123600 -0.977100 -0.173300
205 | vn 0.280400 -0.932600 -0.227300
206 | vn 0.488200 0.852700 -0.185700
207 | vn 0.233000 0.747300 0.622300
208 | vn -0.339400 0.744700 0.574700
209 | vn -0.022200 0.999500 0.021800
210 | vn 0.048700 0.688300 -0.723700
211 | vn -0.593700 0.748000 -0.296700
212 | vn -0.265700 -0.844700 0.464700
213 | vn -0.917000 0.000000 -0.399000
214 | vn 0.088300 0.000000 -0.996100
215 | vn -0.510000 0.000000 0.860200
216 | vn 0.378200 0.000000 0.925700
217 | vn 0.931800 0.000000 -0.363000
218 | vn 0.020400 -0.999500 -0.024000
219 | vn -0.465600 -0.839400 -0.280400
220 | vn 0.234400 -0.834400 0.498800
221 | vn 0.067300 -0.772900 -0.630900
222 | vn 0.419100 -0.892900 -0.164800
223 | vn -0.000000 -0.637700 0.770300
224 | vn -0.942300 0.092100 0.321700
225 | vn -0.565600 0.271900 -0.778500
226 | vn -0.004500 0.008900 1.000000
227 | vn 0.889300 0.002200 0.457300
228 | vn 0.576200 -0.005400 -0.817300
229 | vn -0.452800 -0.832600 0.319000
230 | vn 0.607300 -0.729500 0.314800
231 | vn -0.224000 -0.924600 -0.308200
232 | vn 0.386100 -0.834300 -0.393500
233 | vn 0.516600 0.000000 -0.856200
234 | vn -0.154600 -0.000000 -0.988000
235 | vn 0.576600 0.106400 -0.810100
236 | vn 0.000000 -1.000000 0.000000
237 | vn 0.946100 -0.000000 -0.323800
238 | vn -0.079400 0.020000 -0.996600
239 | vn 0.932900 -0.000000 0.360100
240 | vn 0.483200 -0.000000 0.875500
241 | vn -0.192600 0.000000 0.981300
242 | vn -0.778300 0.000000 0.627900
243 | vn -0.999800 0.000000 -0.019300
244 | vn -0.753500 0.000000 -0.657500
245 | vn 0.956000 0.156300 -0.248300
246 | vn 0.371500 -0.112300 -0.921600
247 | vn -0.306900 0.135400 -0.942100
248 | vn -0.804300 -0.091500 -0.587100
249 | vn -0.804900 0.316200 -0.502100
250 | vn 0.893100 0.148000 0.424900
251 | vn 0.414100 0.085000 0.906300
252 | vn -0.266300 -0.004600 0.963900
253 | vn -0.826200 -0.077700 0.558000
254 | vn -0.973700 -0.087100 -0.210800
255 | vn -0.612200 -0.039200 -0.789700
256 | vn 0.845700 -0.286200 -0.450500
257 | vn 0.290700 -0.208800 -0.933700
258 | vn -0.348300 0.430900 -0.832500
259 | vn -0.632900 0.702000 -0.326600
260 | vn -0.991000 -0.116200 0.067100
261 | vn -0.916500 0.342500 0.206600
262 | vn 0.668700 -0.607000 -0.429400
263 | vn -0.664900 0.731700 0.149900
264 | vn 0.928000 -0.316500 0.196500
265 | vn 0.604100 -0.197500 0.772000
266 | vn -0.034100 0.036000 0.998800
267 | vn -0.645800 0.258600 0.718400
268 | vn -0.925900 0.372500 0.062700
269 | vn 0.731500 -0.675400 0.093600
270 | vn -0.496400 0.573400 0.651800
271 | vn 0.581900 -0.513700 0.630500
272 | vn 0.047200 0.039400 0.998100
273 | vn -0.015400 0.351000 -0.936200
274 | vn -0.168600 -0.312700 -0.934800
275 | vn 0.142000 0.494900 -0.857300
276 | vn 0.102300 0.860700 -0.498700
277 | vn -0.285500 -0.819600 -0.496700
278 | vn -0.107100 -0.153900 -0.982300
279 | vn 0.284500 0.897200 -0.337800
280 | vn 0.129000 0.976400 0.173200
281 | vn -0.311900 -0.934300 0.172400
282 | vn -0.333000 -0.708000 -0.622700
283 | vn 0.422100 0.502800 -0.754300
284 | vn -0.005700 0.026800 -0.999600
285 | vn 0.287300 0.904600 0.315000
286 | vn -0.235600 -0.603900 0.761400
287 | vn -0.417100 -0.908900 0.007000
288 | vn -0.438300 -0.456300 -0.774400
289 | vn 0.644700 0.747800 -0.158700
290 | vn 0.147200 0.507200 0.849200
291 | vn -0.091900 0.018900 0.995600
292 | vn -0.329300 -0.701300 0.632300
293 | vn -0.670400 -0.718000 -0.187000
294 | vn 0.562500 0.650800 0.510000
295 | vn -0.102400 -0.144700 0.984200
296 | vn -0.595400 -0.639400 0.486500
297 | vn 0.211200 0.254900 0.943600
298 | vn -0.247500 -0.256000 0.934500
299 | vn -0.993300 -0.093900 0.067100
300 | vn 0.052200 0.643500 0.763700
301 | usemtl Material.005
302 | s off
303 | f 11/1/1 2/2/1 4/3/1 12/4/1
304 | f 12/1/2 4/2/2 6/3/2 13/4/2
305 | f 13/1/3 6/2/3 8/3/3 14/4/3
306 | f 4/5/4 2/6/4 10/7/4 8/8/4 6/9/4
307 | f 15/1/5 10/2/5 2/3/5 11/4/5
308 | f 14/1/6 8/2/6 10/3/6 15/4/6
309 | f 5/1/7 7/2/7 19/3/7 18/4/7
310 | f 7/1/8 14/2/8 15/3/8 9/4/8
311 | f 9/1/9 15/2/9 11/3/9 1/4/9
312 | f 5/1/10 13/2/10 14/3/10 7/4/10
313 | f 3/1/11 12/2/11 13/3/11 5/4/11
314 | f 1/1/12 11/2/12 12/3/12 3/4/12
315 | f 16/5/13 17/6/13 18/7/13 19/8/13 20/9/13
316 | f 7/1/14 9/2/14 20/3/14 19/4/14
317 | f 3/1/15 5/2/15 18/3/15 17/4/15
318 | f 9/1/16 1/2/16 16/3/16 20/4/16
319 | f 1/1/17 3/2/17 17/3/17 16/4/17
320 | f 31/1/18 22/2/18 24/3/18 32/4/18
321 | f 32/1/19 24/2/19 26/3/19 33/4/19
322 | f 33/1/20 26/2/20 28/3/20 34/4/20
323 | f 24/5/21 22/6/21 30/7/21 28/8/21 26/9/21
324 | f 35/1/22 30/2/22 22/3/22 31/4/22
325 | f 34/1/23 28/2/23 30/3/23 35/4/23
326 | f 25/1/24 27/2/24 39/3/24 38/4/24
327 | f 27/1/25 34/2/25 35/3/25 29/4/25
328 | f 29/1/26 35/2/26 31/3/26 21/4/26
329 | f 25/1/27 33/2/27 34/3/27 27/4/27
330 | f 23/1/28 32/2/28 33/3/28 25/4/28
331 | f 21/1/29 31/2/29 32/3/29 23/4/29
332 | f 36/5/30 37/6/30 38/7/30 39/8/30 40/9/30
333 | f 27/1/31 29/2/31 40/3/31 39/4/31
334 | f 23/1/32 25/2/32 38/3/32 37/4/32
335 | f 29/1/33 21/2/33 36/3/33 40/4/33
336 | f 21/1/34 23/2/34 37/3/34 36/4/34
337 | f 51/1/1 42/2/1 44/3/1 52/4/1
338 | f 52/1/2 44/2/2 46/3/2 53/4/2
339 | f 53/1/3 46/2/3 48/3/3 54/4/3
340 | f 44/5/4 42/6/4 50/7/4 48/8/4 46/9/4
341 | f 55/1/5 50/2/5 42/3/5 51/4/5
342 | f 54/1/6 48/2/6 50/3/6 55/4/6
343 | f 45/1/35 47/2/35 59/3/35 58/4/35
344 | f 47/1/36 54/2/36 55/3/36 49/4/36
345 | f 49/1/37 55/2/37 51/3/37 41/4/37
346 | f 45/1/38 53/2/38 54/3/38 47/4/38
347 | f 43/1/39 52/2/39 53/3/39 45/4/39
348 | f 41/1/40 51/2/40 52/3/40 43/4/40
349 | f 56/5/13 57/6/13 58/7/13 59/8/13 60/9/13
350 | f 47/1/41 49/2/41 60/3/41 59/4/41
351 | f 43/1/42 45/2/42 58/3/42 57/4/42
352 | f 49/1/43 41/2/43 56/3/43 60/4/43
353 | f 41/1/44 43/2/44 57/3/44 56/4/44
354 | f 62/10/45 63/11/45 64/12/45 61/13/45
355 | f 61/10/46 65/11/46 74/12/46 62/13/46
356 | f 62/10/47 66/11/47 75/12/47 63/13/47
357 | f 61/14/48 64/15/48 67/16/48 68/17/48 69/18/48 70/19/48 71/20/48 72/21/48 65/22/48
358 | f 63/10/49 73/11/49 67/12/49 64/13/49
359 | f 66/10/50 62/11/50 74/12/50 76/13/50
360 | f 68/10/51 67/11/51 73/12/51 77/13/51
361 | f 69/10/52 68/11/52 77/12/52 78/13/52
362 | f 70/10/53 69/11/53 78/12/53 79/13/53
363 | f 71/10/54 70/11/54 79/12/54 80/13/54
364 | f 72/10/55 71/11/55 80/12/55 81/13/55
365 | f 65/10/56 72/11/56 81/12/56 74/13/56
366 | f 63/10/57 75/11/57 84/12/57 73/13/57
367 | f 66/10/58 82/11/58 90/12/58 75/13/58
368 | f 76/10/59 83/11/59 82/12/59 66/13/59
369 | f 74/14/60 85/23/60 86/24/60 87/25/60 88/26/60 89/27/60 76/28/60
370 | f 83/14/61 76/29/61 89/30/61 98/31/61 91/32/61
371 | f 73/10/62 84/11/62 92/12/62 77/13/62
372 | f 77/10/63 92/11/63 93/12/63 78/13/63
373 | f 78/10/64 93/11/64 94/12/64 79/13/64
374 | f 79/14/65 94/15/65 103/16/65 104/17/65 105/18/65 106/19/65 107/20/65 95/21/65 80/22/65
375 | f 81/10/66 80/11/66 95/12/66 96/13/66
376 | f 85/10/67 74/11/67 81/12/67 97/13/67
377 | f 75/10/68 90/11/68 109/12/68 84/13/68
378 | f 90/10/69 82/11/69 99/12/69 100/13/69
379 | f 82/10/70 83/11/70 101/12/70 99/13/70
380 | f 83/10/71 91/11/71 102/12/71 101/13/71
381 | f 81/10/72 96/11/72 108/12/72 97/13/72
382 | f 110/10/73 111/11/73 91/12/73 98/13/73
383 | f 109/10/74 90/11/74 100/12/74 112/13/74
384 | f 91/10/75 111/11/75 113/12/75 102/13/75
385 | f 84/10/76 109/11/76 114/12/76 92/13/76
386 | f 92/10/77 114/11/77 115/12/77 93/13/77
387 | f 93/10/78 115/11/78 116/12/78 94/13/78
388 | f 94/10/79 116/11/79 111/12/79 103/13/79
389 | f 117/14/80 103/33/80 111/17/80 110/34/80 118/20/80 119/35/80
390 | f 114/10/81 109/11/81 112/12/81 120/13/81
391 | f 111/10/82 116/11/82 121/12/82 113/13/82
392 | f 115/10/83 114/11/83 120/12/83 122/13/83
393 | f 116/10/84 115/11/84 122/12/84 121/13/84
394 | f 87/10/85 123/11/85 124/12/85 88/13/85
395 | f 86/10/86 125/11/86 123/12/86 87/13/86
396 | f 123/10/87 126/11/87 130/12/87 124/13/87
397 | f 88/14/88 124/23/88 127/24/88 118/25/88 110/26/88 98/27/88 89/28/88
398 | f 108/14/89 128/33/89 125/17/89 86/34/89 85/20/89 97/35/89
399 | f 125/10/90 129/11/90 126/12/90 123/13/90
400 | f 124/10/91 130/11/91 136/12/91 127/13/91
401 | f 118/10/92 127/11/92 131/12/92 119/13/92
402 | f 107/14/93 132/33/93 128/17/93 108/34/93 96/20/93 95/35/93
403 | f 128/10/94 133/11/94 129/12/94 125/13/94
404 | f 126/10/95 134/11/95 141/12/95 130/13/95
405 | f 129/10/96 135/11/96 134/12/96 126/13/96
406 | f 127/10/97 136/11/97 142/12/97 131/13/97
407 | f 106/10/98 138/11/98 132/12/98 107/13/98
408 | f 133/10/99 128/11/99 132/12/99 139/13/99
409 | f 133/10/100 140/11/100 135/12/100 129/13/100
410 | f 130/10/101 141/11/101 145/12/101 136/13/101
411 | f 131/10/102 142/11/102 146/12/102 137/13/102
412 | f 105/10/103 137/11/103 138/12/103 106/13/103
413 | f 138/10/104 143/11/104 139/12/104 132/13/104
414 | f 133/10/105 139/11/105 144/12/105 140/13/105
415 | f 136/10/106 145/11/106 148/12/106 142/13/106
416 | f 137/10/107 146/11/107 143/12/107 138/13/107
417 | f 143/10/108 147/11/108 144/12/108 139/13/108
418 | f 142/10/109 148/11/109 149/12/109 146/13/109
419 | f 146/10/110 149/11/110 147/12/110 143/13/110
420 | f 104/10/111 103/11/111 117/12/111
421 | f 119/14/112 131/23/112 137/24/112 105/25/112 104/27/112 117/28/112
422 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/Cloud1.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Cloud1.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.007
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/Cloud1.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Cloud1.blend'
2 | # www.blender.org
3 | mtllib Cloud1.mtl
4 | o Icosphere.003_Icosphere.022
5 | v 0.695687 -1.111769 -0.633005
6 | v 2.071235 -0.216252 -0.470409
7 | v 1.159957 -0.339868 0.587390
8 | v -0.285878 -0.398584 0.465413
9 | v 1.032572 -0.182355 -1.531105
10 | v 1.864143 1.000158 0.080786
11 | v -0.740171 -0.211010 -0.891985
12 | v -0.690912 -0.221285 -0.613040
13 | v 0.310046 1.304031 0.631541
14 | v 1.399686 1.336934 -1.253225
15 | v -0.652445 -0.174360 -0.953228
16 | v -0.797395 1.080985 -0.222284
17 | v -0.798100 0.699017 -0.429438
18 | v -0.691142 0.553450 -0.197680
19 | v -0.688811 0.545020 -0.195451
20 | v -0.618151 -0.133022 -0.354807
21 | v -0.645232 -0.218522 -0.479191
22 | v 0.056300 1.440634 -1.290367
23 | v -0.635487 -0.167830 -0.959427
24 | v -0.527586 0.090210 -1.011462
25 | v -0.549257 0.298649 -1.016140
26 | v 0.594657 2.053055 -0.308852
27 | v -0.517192 0.432037 -0.990915
28 | v -0.567052 0.594110 -0.828745
29 | v -0.795317 0.700735 -0.432622
30 | v -2.720052 -0.232482 -0.284853
31 | v -2.795301 -0.173144 -0.404806
32 | v -2.672540 -0.169206 -0.443964
33 | v -2.612286 -0.155477 -0.313663
34 | v -2.815622 -0.169837 -0.241708
35 | v -2.752134 -0.067223 -0.460156
36 | v -2.689552 -0.153155 -0.171945
37 | v -2.631389 -0.046217 -0.396666
38 | v -2.832218 -0.057724 -0.327870
39 | v -2.645993 -0.037997 -0.242853
40 | v -2.764330 -0.036457 -0.211846
41 | v -2.728552 0.012058 -0.346017
42 | v -1.386206 -0.456092 -0.693030
43 | v -0.687296 -0.170066 -1.120363
44 | v -1.192880 -0.030790 -0.085907
45 | v -1.605717 -0.088165 -1.234308
46 | v -1.991572 0.035938 -0.521780
47 | v -1.076265 0.509902 -1.331159
48 | v -1.546481 0.658469 -0.278643
49 | v -1.721595 0.676634 -0.947277
50 | v -0.945910 0.898551 -0.746985
51 | vn 0.488400 -0.809400 0.326100
52 | vn -0.011100 -0.843200 0.537500
53 | vn 0.508400 -0.686600 -0.519800
54 | vn 0.757100 -0.158300 0.633800
55 | vn -0.538600 -0.840100 0.064200
56 | vn -0.081100 -0.068600 0.994300
57 | vn 0.713100 -0.044300 -0.699700
58 | vn -0.256700 -0.621900 -0.739800
59 | vn 0.357400 0.160100 0.920100
60 | vn 0.927800 0.273100 -0.254100
61 | vn -0.931100 -0.172600 0.321300
62 | vn -0.622200 0.142700 0.769700
63 | vn 0.040400 0.170300 -0.984600
64 | vn -0.324100 -0.054900 -0.944400
65 | vn 0.360400 0.673400 0.645500
66 | vn 0.643700 0.764600 -0.031100
67 | vn -0.792700 0.291800 -0.535300
68 | vn -0.493800 0.746800 0.445400
69 | vn 0.079200 0.825700 -0.558600
70 | vn -0.570300 0.800000 -0.186400
71 | vn 0.328100 -0.940100 -0.092600
72 | vn 0.108300 -0.830100 0.547000
73 | vn -0.004200 -0.827800 -0.561000
74 | vn 0.866600 -0.417500 -0.273200
75 | vn 0.392300 -0.171500 0.903700
76 | vn -0.389800 -0.691300 0.608400
77 | vn 0.098100 -0.243100 -0.965000
78 | vn -0.652100 -0.723300 -0.227200
79 | vn 0.523100 0.035300 -0.851500
80 | vn -0.062400 0.239000 0.969000
81 | vn -0.479100 -0.000300 0.877800
82 | vn -0.444900 0.254800 -0.858600
83 | vn -0.874800 0.048400 -0.482100
84 | vn 0.440200 0.699100 -0.563400
85 | vn 0.056800 0.857000 0.512100
86 | vn -0.831900 0.504300 0.231600
87 | vn -0.101700 0.838600 -0.535200
88 | vn 0.639200 0.750800 0.166300
89 | vn -0.298300 0.948800 0.103900
90 | vn -0.095800 -0.914800 -0.392400
91 | vn 0.543900 -0.822800 -0.164800
92 | vn -0.564200 -0.823900 -0.053600
93 | vn -0.273700 -0.355500 -0.893700
94 | vn 0.605200 -0.719000 0.341700
95 | vn 0.903500 -0.147600 -0.402300
96 | vn -0.965900 -0.231800 -0.115600
97 | vn -0.230900 -0.765700 0.600300
98 | vn 0.429600 0.195300 -0.881600
99 | vn -0.850700 0.074800 -0.520400
100 | vn 0.877100 -0.036900 0.478800
101 | vn 0.969900 0.230200 0.079800
102 | vn -0.858200 0.226900 0.460500
103 | vn -0.483100 -0.010200 0.875500
104 | vn 0.170100 0.792500 -0.585600
105 | vn -0.560000 0.730200 -0.391500
106 | vn 0.232400 0.444700 0.865000
107 | vn 0.515600 0.856900 0.003200
108 | vn -0.532000 0.831700 0.158900
109 | vn 0.107200 0.925500 0.363200
110 | usemtl Material.007
111 | s off
112 | f 1//1 2//1 3//1
113 | f 1//2 3//2 4//2
114 | f 2//3 1//3 5//3
115 | f 3//4 2//4 6//4
116 | f 7//5 1//5 4//5 8//5
117 | f 4//6 3//6 9//6
118 | f 2//7 5//7 10//7
119 | f 11//8 5//8 1//8 7//8
120 | f 3//9 6//9 9//9
121 | f 2//10 10//10 6//10
122 | f 8//11 4//11 12//11 13//11 14//11 15//11 16//11 17//11
123 | f 4//12 9//12 12//12
124 | f 5//13 18//13 10//13
125 | f 5//14 11//14 19//14 20//14 21//14 18//14
126 | f 9//15 6//15 22//15
127 | f 6//16 10//16 22//16
128 | f 13//17 12//17 18//17 21//17 23//17 24//17 25//17
129 | f 12//18 9//18 22//18
130 | f 10//19 18//19 22//19
131 | f 18//20 12//20 22//20
132 | f 38//21 39//21 19//21 11//21 7//21 8//21 17//21
133 | f 16//22 40//22 38//22 17//22
134 | f 39//23 38//23 41//23
135 | f 19//24 39//24 20//24
136 | f 15//25 40//25 16//25
137 | f 38//26 40//26 42//26
138 | f 39//27 41//27 43//27
139 | f 38//28 42//28 41//28
140 | f 39//29 43//29 23//29 21//29 20//29
141 | f 14//30 44//30 40//30 15//30
142 | f 42//31 40//31 44//31
143 | f 41//32 45//32 43//32
144 | f 41//33 42//33 45//33
145 | f 23//34 43//34 46//34 24//34
146 | f 44//35 14//35 13//35 25//35 46//35
147 | f 42//36 44//36 45//36
148 | f 43//37 45//37 46//37
149 | f 24//38 46//38 25//38
150 | f 45//39 44//39 46//39
151 | f 26//40 27//40 28//40
152 | f 26//41 28//41 29//41
153 | f 27//42 26//42 30//42
154 | f 28//43 27//43 31//43
155 | f 26//44 29//44 32//44
156 | f 29//45 28//45 33//45
157 | f 27//46 30//46 34//46
158 | f 26//47 32//47 30//47
159 | f 28//48 31//48 33//48
160 | f 27//49 34//49 31//49
161 | f 32//50 29//50 35//50
162 | f 29//51 33//51 35//51
163 | f 30//52 36//52 34//52
164 | f 30//53 32//53 36//53
165 | f 33//54 31//54 37//54
166 | f 31//55 34//55 37//55
167 | f 32//56 35//56 36//56
168 | f 35//57 33//57 37//57
169 | f 34//58 36//58 37//58
170 | f 36//59 35//59 37//59
171 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/Cloud2.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Cloud2.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.008
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/Cloud2.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Cloud2.blend'
2 | # www.blender.org
3 | mtllib Cloud2.mtl
4 | o Icosphere.001_Icosphere.015
5 | v -2.384778 -0.541690 -0.781493
6 | v -1.069546 -1.382262 -0.012566
7 | v -2.440630 -0.592515 -0.701596
8 | v -3.628381 -0.296562 -0.314937
9 | v -0.565391 -0.659857 -0.971937
10 | v -1.805807 -0.769927 0.266251
11 | v -2.155552 -1.021258 0.437038
12 | v -2.484919 -0.480998 -0.826994
13 | v 0.587015 -0.754579 0.156463
14 | v -2.128961 -0.712251 -0.356071
15 | v -1.426372 -0.705338 0.520592
16 | v -3.226156 -0.210755 1.218160
17 | v -2.778008 0.542962 -0.998777
18 | v -2.299331 -0.308729 -0.891075
19 | v -0.684223 -0.506229 0.965249
20 | v -0.188880 -0.210752 -0.737816
21 | v 0.167191 -0.530456 -0.307761
22 | v 0.261126 -0.587307 -0.202013
23 | v 0.558470 -0.443471 0.041974
24 | v -3.684124 0.735780 0.244723
25 | v -1.677483 -0.241963 1.514350
26 | v -1.425672 0.769441 -1.177478
27 | v 0.486281 -0.370010 0.281282
28 | v 0.054664 -0.194272 0.571100
29 | v 0.035649 -0.184795 0.584157
30 | v 0.027906 -0.144882 0.595474
31 | v -0.000155 0.350772 0.694910
32 | v 0.063946 0.577996 0.694030
33 | v 0.542790 -0.481477 0.133959
34 | v 0.530167 -0.457848 0.167812
35 | v -0.502405 0.671976 -0.764186
36 | v -0.428978 0.151671 -0.800076
37 | v -0.351693 -0.122289 -0.801137
38 | v -0.206705 -0.208776 -0.745783
39 | v -1.215649 -0.374854 0.928518
40 | v -2.153432 0.911132 1.451786
41 | v -1.951492 1.572944 0.500764
42 | v -2.022362 0.580208 -0.742111
43 | v -2.311704 -0.127044 -0.907881
44 | v 0.087441 0.744481 0.682546
45 | v -0.937210 0.581713 1.024374
46 | v -0.965988 1.745450 -0.020460
47 | v -0.419196 1.296381 -0.139045
48 | v -0.665614 1.079083 -0.475257
49 | v -0.728985 0.896710 -0.679163
50 | v -0.710230 0.878873 -0.685490
51 | v -0.656516 0.820923 -0.709985
52 | v -0.963651 0.535139 1.038715
53 | v -0.948261 0.838664 1.137960
54 | v -2.157022 0.885248 -0.436805
55 | v 0.087474 0.768700 0.679313
56 | v -0.965977 0.849957 0.997664
57 | v -2.014970 1.299578 0.088607
58 | v -0.014995 0.935455 0.529673
59 | v -0.424287 1.296381 -0.028766
60 | v -1.213709 -0.374003 0.928972
61 | v -1.158254 1.015832 1.007153
62 | v -1.141507 0.983380 1.040385
63 | v 0.088797 0.778842 0.678563
64 | v -1.128783 0.995907 1.042311
65 | v -1.705417 1.340161 0.256042
66 | v 0.018743 0.838365 0.638227
67 | v -1.158459 1.000521 1.025179
68 | v -1.121753 0.976679 1.041955
69 | v -1.110471 0.977543 1.037366
70 | v 1.085596 -0.168820 0.406743
71 | v 1.043023 -0.130079 0.467644
72 | v 0.601708 -0.304051 -0.330989
73 | v 1.990948 0.056767 0.112016
74 | v 0.848029 -0.260088 0.143370
75 | v 0.312487 -0.254818 -0.524858
76 | v 0.868298 -0.495626 -0.461170
77 | v 1.119354 -0.083818 0.502327
78 | v -0.253209 -0.103049 -0.863794
79 | v 1.684355 0.122173 -1.056573
80 | v 1.342758 0.696687 0.633267
81 | v 0.977892 0.047493 0.551172
82 | v 0.151865 -0.002910 -0.835796
83 | v 0.503894 0.098385 -1.282341
84 | v 2.033437 0.843660 -0.314580
85 | v 0.311953 0.869318 0.769480
86 | v -0.040218 0.690724 -0.919793
87 | v 0.866682 0.977321 -1.234652
88 | v 0.712754 1.481781 -0.509744
89 | v 0.766774 0.725077 0.437626
90 | v 0.987323 0.185981 0.563982
91 | v -0.060372 0.726225 -0.908862
92 | v 0.150387 -0.002261 -0.836142
93 | v -0.051948 0.922083 -0.995441
94 | v 0.869418 0.957591 0.204909
95 | v -0.038436 1.613272 -0.112446
96 | v -0.038444 0.930691 -0.888502
97 | v 0.108117 1.057127 -0.895734
98 | v 0.095352 1.032391 -0.921066
99 | v 0.761140 1.273410 -0.195582
100 | v 0.085653 1.041940 -0.922534
101 | v 0.108273 1.045457 -0.909475
102 | v 0.525186 1.304344 -0.323207
103 | v 0.080294 1.027284 -0.922263
104 | v 0.071694 1.027942 -0.918764
105 | vn -0.118800 -0.762100 -0.636500
106 | vn -0.572500 -0.786600 0.231300
107 | vn -0.271900 -0.912300 -0.306100
108 | vn -0.389200 -0.308500 -0.868000
109 | vn 0.357600 -0.826600 -0.434600
110 | vn -0.257600 -0.683200 0.683300
111 | vn -0.506800 -0.843000 0.180100
112 | vn -0.092900 -0.194500 -0.976500
113 | vn 0.230100 -0.768100 0.597500
114 | vn 0.677300 -0.198500 -0.708400
115 | vn 0.433300 -0.834400 -0.340700
116 | vn -0.946700 -0.191600 0.259100
117 | vn -0.134000 -0.773700 0.619200
118 | vn -0.754400 0.280900 -0.593300
119 | vn 0.511700 -0.141100 0.847500
120 | vn 0.956300 0.174200 0.235000
121 | vn 0.416200 0.120900 -0.901200
122 | vn 0.323000 -0.823900 0.465700
123 | vn -0.590800 0.421600 0.687900
124 | vn -0.188300 -0.024400 0.981800
125 | vn -0.353400 0.850600 -0.389400
126 | vn 0.287500 0.070500 -0.955200
127 | vn 0.316600 0.022100 0.948300
128 | vn 0.371300 0.631800 -0.680400
129 | vn -0.091600 -0.094700 0.991300
130 | vn -0.441800 0.777600 0.447300
131 | vn 0.257700 0.158100 0.953200
132 | vn 0.120000 0.780600 -0.613300
133 | vn -0.619100 0.407100 -0.671600
134 | vn 0.295900 0.126000 0.946900
135 | vn -0.383600 0.774600 -0.502900
136 | vn 0.638200 0.769300 0.029500
137 | vn 0.186600 0.776900 0.601400
138 | vn 0.719400 -0.267600 0.641000
139 | vn 0.291600 0.032800 0.956000
140 | vn 0.988600 0.094300 -0.117200
141 | vn -0.258600 0.824300 0.503700
142 | vn 0.307700 0.754700 0.579400
143 | vn 0.619300 0.776500 -0.115900
144 | vn 0.658200 0.752500 -0.022500
145 | vn -0.437400 0.314800 0.842400
146 | vn -0.097300 -0.054000 0.993800
147 | vn 0.148700 -0.784000 0.602700
148 | vn 0.573500 -0.785600 -0.232200
149 | vn 0.271900 -0.912300 0.306100
150 | vn 0.116100 -0.763200 0.635700
151 | vn 0.321800 -0.684700 -0.653900
152 | vn 0.389200 -0.308500 0.868000
153 | vn 0.118600 -0.713500 0.690600
154 | vn -0.433300 -0.834400 0.340700
155 | vn 0.230700 -0.684500 -0.691600
156 | vn 0.506800 -0.843000 -0.180100
157 | vn 0.096300 -0.254200 0.962300
158 | vn -0.230100 -0.768100 -0.597500
159 | vn -0.323000 -0.823900 -0.465700
160 | vn 0.946700 -0.191600 -0.259100
161 | vn 0.134000 -0.773700 -0.619200
162 | vn 0.754400 0.280900 0.593300
163 | vn 0.093600 -0.184100 0.978400
164 | vn -0.511700 -0.141100 -0.847500
165 | vn 0.091600 -0.094700 -0.991300
166 | vn 0.590800 0.421600 -0.687900
167 | vn 0.188300 -0.024400 -0.981800
168 | vn 0.353400 0.850600 0.389400
169 | vn -0.287500 0.070500 0.955200
170 | vn -0.416200 0.120900 0.901200
171 | vn -0.318000 0.022400 -0.947800
172 | vn 0.441800 0.777600 -0.447300
173 | vn -0.257700 0.158100 -0.953200
174 | vn -0.120000 0.780600 0.613300
175 | vn 0.619100 0.407100 0.671600
176 | vn -0.371300 0.631800 0.680400
177 | vn -0.295900 0.126000 -0.946900
178 | vn -0.719400 -0.267600 -0.641000
179 | vn -0.186600 0.776900 -0.601400
180 | vn 0.383600 0.774600 0.502900
181 | vn -0.638200 0.769300 -0.029500
182 | vn -0.291600 0.032800 -0.956000
183 | vn -0.988600 0.094300 0.117200
184 | vn -0.619300 0.776500 0.115900
185 | vn -0.307700 0.754700 -0.579400
186 | vn -0.658200 0.752500 0.022500
187 | vn 0.258600 0.824300 -0.503700
188 | vn 0.437400 0.314800 -0.842400
189 | vn 0.097300 -0.054000 -0.993800
190 | usemtl Material.008
191 | s off
192 | f 3//1 1//1 8//1 5//1 2//1
193 | f 2//2 6//2 10//2 3//2
194 | f 1//3 3//3 10//3 7//3 4//3
195 | f 1//4 4//4 13//4 14//4 8//4
196 | f 2//5 5//5 9//5
197 | f 6//6 2//6 15//6 35//6 11//6
198 | f 4//7 7//7 12//7
199 | f 8//8 14//8 39//8 22//8 5//8
200 | f 2//9 9//9 15//9
201 | f 9//10 5//10 16//10 17//10 18//10 19//10
202 | f 10//11 6//11 11//11 7//11
203 | f 4//12 12//12 20//12
204 | f 7//13 21//13 12//13
205 | f 4//14 20//14 13//14
206 | f 15//15 9//15 23//15 24//15 25//15 26//15 27//15 28//15
207 | f 9//16 19//16 29//16 30//16 23//16
208 | f 5//17 22//17 31//17 32//17 33//17 34//17 16//17
209 | f 11//18 35//18 56//18 21//18 7//18
210 | f 12//19 36//19 20//19
211 | f 12//20 21//20 36//20
212 | f 13//21 20//21 37//21
213 | f 13//22 38//22 39//22 14//22
214 | f 40//23 41//23 48//23 15//23 28//23
215 | f 31//24 22//24 42//24 43//24 44//24 45//24 46//24 47//24
216 | f 15//25 48//25 56//25 35//25
217 | f 20//26 36//26 37//26
218 | f 21//27 49//27 36//27
219 | f 53//28 50//28 38//28 13//28 37//28 61//28
220 | f 22//29 39//29 38//29 50//29
221 | f 51//30 52//30 41//30 40//30
222 | f 42//31 22//31 50//31 53//31
223 | f 43//32 42//32 54//32 55//32
224 | f 37//33 36//33 49//33 65//33 64//33 58//33 63//33 57//33
225 | f 49//34 21//34 56//34 48//34 41//34
226 | f 59//35 60//35 64//35 65//35 52//35 51//35
227 | f 52//36 49//36 41//36
228 | f 53//37 61//37 57//37 63//37 60//37 42//37
229 | f 60//38 59//38 62//38 54//38 42//38
230 | f 61//39 37//39 57//39
231 | f 49//40 52//40 65//40
232 | f 58//41 60//41 63//41
233 | f 64//42 60//42 58//42
234 | f 29//43 66//43 67//43 30//43
235 | f 18//44 68//44 70//44 66//44 29//44 19//44
236 | f 67//45 66//45 70//45 72//45 69//45
237 | f 30//46 67//46 24//46 23//46
238 | f 17//47 71//47 68//47 18//47
239 | f 67//48 69//48 76//48 77//48 73//48
240 | f 24//49 67//49 73//49 25//49
241 | f 70//50 68//50 71//50 72//50
242 | f 34//51 74//51 78//51 71//51 17//51 16//51
243 | f 69//52 72//52 75//52
244 | f 25//53 73//53 77//53 26//53
245 | f 33//54 74//54 34//54
246 | f 71//55 78//55 88//55 79//55 72//55
247 | f 69//56 75//56 80//56
248 | f 72//57 79//57 75//57
249 | f 69//58 80//58 76//58
250 | f 26//59 77//59 86//59 81//59 27//59
251 | f 32//60 74//60 33//60
252 | f 74//61 82//61 88//61 78//61
253 | f 75//62 83//62 80//62
254 | f 75//63 79//63 83//63
255 | f 76//64 80//64 84//64
256 | f 76//65 85//65 86//65 77//65
257 | f 27//66 81//66 62//66 59//66 51//66 40//66 28//66
258 | f 47//67 87//67 82//67 74//67 32//67 31//67
259 | f 80//68 83//68 84//68
260 | f 79//69 89//69 83//69
261 | f 76//70 84//70 98//70 95//70 90//70 85//70
262 | f 81//71 86//71 85//71 90//71
263 | f 62//72 81//72 91//72 55//72 54//72
264 | f 46//73 92//73 87//73 47//73
265 | f 87//74 89//74 79//74 88//74 82//74
266 | f 84//75 83//75 89//75 100//75 99//75 94//75 97//75 93//75
267 | f 90//76 95//76 91//76 81//76
268 | f 55//77 91//77 44//77 43//77
269 | f 45//78 96//78 99//78 100//78 92//78 46//78
270 | f 92//79 89//79 87//79
271 | f 98//80 84//80 93//80
272 | f 44//81 91//81 96//81 45//81
273 | f 89//82 92//82 100//82
274 | f 97//83 96//83 91//83 95//83 98//83 93//83
275 | f 94//84 96//84 97//84
276 | f 99//85 96//85 94//85
277 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/Cloud3.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Cloud3.blend'
2 | # Material Count: 1
3 |
4 | newmtl None
5 | Ns 0
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.8 0.8 0.8
8 | Ks 0.8 0.8 0.8
9 | d 1
10 | illum 2
11 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/Cloud3.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Cloud3.blend'
2 | # www.blender.org
3 | mtllib Cloud3.mtl
4 | o Icosphere_Icosphere.017
5 | v -1.381233 -0.131357 0.380279
6 | v -0.475851 -0.231004 0.928362
7 | v -1.255019 -0.139421 0.936321
8 | v -2.041916 0.078418 0.254597
9 | v -1.166980 -0.143812 0.124840
10 | v -0.081656 -0.071665 1.158384
11 | v -1.908197 0.142198 -0.191641
12 | v -1.922315 0.288322 0.848467
13 | v -0.179623 -0.074831 -0.340253
14 | v -0.969965 0.136015 1.479869
15 | v 0.618728 0.094363 0.336060
16 | v -2.348351 0.525782 -0.120358
17 | v -2.356978 0.527960 0.341133
18 | v -0.970066 0.135728 -0.692908
19 | v -1.581127 0.391111 -0.473251
20 | v -0.196434 0.429677 1.958600
21 | v 0.461587 0.176442 0.879704
22 | v -2.051331 0.617943 -0.398801
23 | v -2.080286 0.845322 0.642291
24 | v -1.215873 0.576367 1.479095
25 | v 0.038336 0.481433 -0.582437
26 | v 0.632579 0.123624 0.352526
27 | v 0.316826 0.232396 0.116627
28 | v 0.522644 0.161495 0.270394
29 | v 0.569409 0.131249 0.302790
30 | v 0.599715 0.128191 0.326759
31 | v 0.607434 0.130679 0.333451
32 | v 0.608317 0.131982 0.334400
33 | v 0.628195 0.342875 1.066132
34 | v 0.713384 0.484454 1.181941
35 | v 0.813045 0.559694 1.192531
36 | v 0.478840 0.201747 0.923299
37 | v 0.641507 0.120434 0.371526
38 | v -2.252755 1.097667 -0.420870
39 | v -2.369372 1.040205 0.100872
40 | v 0.189199 0.305813 -0.160962
41 | v -0.920933 0.783235 -0.654775
42 | v 0.609356 0.131651 0.332275
43 | v 0.280034 0.245480 0.045096
44 | v 0.558696 0.149161 0.288098
45 | v -1.638396 1.059250 -0.390497
46 | v -0.365247 0.982867 2.014324
47 | v 0.698604 0.924202 1.285054
48 | v 1.168382 0.279675 1.260244
49 | v 0.469429 0.183266 0.885440
50 | v 0.492235 0.165826 0.908799
51 | v -1.959592 1.436291 0.489585
52 | v -1.459386 1.077251 1.366256
53 | v 0.120713 0.448440 -0.418391
54 | v -0.220523 0.835017 -0.591822
55 | v 0.616120 0.129496 0.318440
56 | v 0.615511 0.129721 0.316329
57 | v 0.614627 0.130027 0.315563
58 | v 0.850593 0.055375 -0.222186
59 | v 0.830439 0.786706 1.182696
60 | v 1.126891 0.853481 1.222777
61 | v -1.770157 1.583835 -0.381692
62 | v -2.201878 1.507974 -0.145463
63 | v 0.443820 0.241322 -0.448478
64 | v 0.117889 0.488651 -0.465078
65 | v 0.009642 0.658910 -0.578327
66 | v -0.251233 1.092496 -0.584909
67 | v -1.090622 1.393105 -0.379903
68 | v -1.051391 1.488818 1.752816
69 | v 0.483355 1.092614 1.135076
70 | v 0.359205 1.078599 1.259831
71 | v -0.195173 1.130023 1.600221
72 | v 0.831310 0.798970 1.182217
73 | v 1.460291 0.035517 0.538448
74 | v 1.794645 0.467140 1.085359
75 | v -1.834627 1.591881 0.405457
76 | v -1.876446 1.616542 0.269575
77 | v -1.832710 1.705154 0.167106
78 | v 1.797812 0.081754 -0.208843
79 | v 0.114684 0.528700 -0.511234
80 | v 0.606589 0.718559 -1.174688
81 | v -0.284184 1.134830 -0.563881
82 | v -0.247688 1.168734 -0.591870
83 | v -0.295230 1.189918 -0.539446
84 | v -0.208063 1.132246 1.608103
85 | v -0.508476 1.208055 1.749633
86 | v -0.727879 1.414084 1.588272
87 | v -0.773450 1.464852 1.540743
88 | v 0.802512 0.967929 1.169652
89 | v 0.499117 1.098426 1.118804
90 | v 1.909388 1.048688 1.012173
91 | v 1.832677 0.045563 0.307131
92 | v -1.046704 1.447375 -0.311379
93 | v -1.437249 1.630283 -0.237123
94 | v -1.722541 1.688135 -0.034653
95 | v -1.356612 1.635069 1.043315
96 | v -1.414622 1.607904 1.004024
97 | v -1.547957 1.570833 0.869612
98 | v -1.769657 1.538944 0.594393
99 | v 1.688857 0.363603 -0.715178
100 | v -0.222371 1.206434 -0.539127
101 | v -0.836230 1.529589 1.476468
102 | v -0.889127 1.592980 1.405585
103 | v 0.493556 1.208040 1.112573
104 | v 2.270121 0.253582 0.827789
105 | v 1.279336 1.381165 0.985696
106 | v 2.383256 0.655981 1.018207
107 | v -0.999192 1.430912 -0.327602
108 | v -0.827001 1.346008 -0.416732
109 | v -0.749577 1.332474 -0.427189
110 | v -0.574791 1.331974 -0.414677
111 | v -0.300486 1.336516 -0.388639
112 | v -0.179007 1.249711 -0.483857
113 | v -1.688976 1.670909 -0.093296
114 | v -1.245097 1.624095 1.133450
115 | v 2.608278 0.424529 -0.122948
116 | v 2.582375 0.209681 0.421308
117 | v 0.792165 1.196245 -1.221126
118 | v 0.492661 1.225685 1.111570
119 | v 0.515516 1.291144 1.081862
120 | v 1.983531 1.525172 0.996139
121 | v 2.571052 1.089754 1.028928
122 | v -0.190840 1.315704 -0.370817
123 | v 2.003838 0.739194 -0.712912
124 | v 0.043560 1.371416 -0.365547
125 | v 0.050478 1.373614 -0.365573
126 | v 0.327784 1.481168 -0.326462
127 | v 2.773166 0.582781 0.764188
128 | v 1.054780 1.701876 0.606559
129 | v 0.720078 1.483984 0.858103
130 | v 0.000763 1.361244 -0.366509
131 | v 2.907745 0.606054 0.341757
132 | v 2.742749 0.895345 0.067869
133 | v 2.121004 1.165850 -0.602740
134 | v 0.451261 1.531463 -0.309755
135 | v 1.561775 1.584118 -0.966737
136 | v 0.973857 1.689828 0.596152
137 | v 0.941767 1.662275 0.631946
138 | v 0.870167 1.610059 0.695581
139 | v 2.552954 1.470942 0.773595
140 | v 1.981652 1.732543 0.379629
141 | v 2.878065 1.049134 0.557233
142 | v 0.489671 1.548239 -0.304890
143 | v 0.574849 1.592612 -0.280876
144 | v 0.704869 1.644486 -0.273473
145 | v 0.994488 1.745004 -0.284716
146 | v 1.012300 1.763305 -0.263050
147 | v 0.977481 1.692939 0.592110
148 | v 1.156752 1.764099 -0.131766
149 | v 1.195314 1.750088 0.044094
150 | v 1.199727 1.732809 0.254238
151 | v 1.047059 1.710095 0.505726
152 | v 2.497745 1.422535 0.202006
153 | v 1.152862 1.762044 -0.148734
154 | v 1.031390 1.705721 0.530748
155 | v 0.362330 2.528413 0.386466
156 | v -0.409950 2.613410 0.853975
157 | v 0.254671 2.535291 0.860764
158 | v 0.925885 2.349477 0.279261
159 | v 0.179575 2.539037 0.168581
160 | v -0.746194 2.477496 1.050180
161 | v 0.811824 2.295074 -0.101374
162 | v 0.823866 2.170432 0.785825
163 | v -1.202124 2.472744 -0.525531
164 | v 0.011523 2.300348 1.324403
165 | v -1.502944 2.334611 0.298253
166 | v 1.187269 1.967882 -0.040571
167 | v 1.194628 1.966024 0.353075
168 | v -0.050726 2.300569 -0.529908
169 | v 0.532836 2.082755 -0.341584
170 | v -0.530743 1.458978 1.732755
171 | v -1.482103 1.678877 0.934615
172 | v 0.933915 1.889269 -0.278080
173 | v 0.221280 1.759645 1.323743
174 | v -1.388040 1.998258 -0.732111
175 | v -1.937057 1.824684 0.333943
176 | v -0.030301 1.748277 -0.496422
177 | v -0.795093 1.413492 -0.463491
178 | v 0.614392 0.127345 0.317277
179 | vn -0.116600 -0.993100 0.012100
180 | vn -0.312000 -0.948400 0.057100
181 | vn -0.092100 -0.995300 -0.028800
182 | vn -0.081300 -0.748700 0.657900
183 | vn -0.258800 -0.942300 -0.212200
184 | vn -0.534700 -0.757100 0.375300
185 | vn 0.013200 -0.992800 -0.119100
186 | vn -0.281600 -0.940500 -0.190400
187 | vn -0.037400 -0.883300 0.467200
188 | vn 0.328000 -0.940500 0.089400
189 | vn -0.654400 -0.696000 -0.295600
190 | vn -0.732800 -0.581600 0.353100
191 | vn -0.491000 -0.645800 0.584700
192 | vn -0.096100 -0.934600 -0.342600
193 | vn 0.254800 -0.965200 -0.059300
194 | vn -0.004200 -0.746800 -0.665000
195 | vn -0.006300 -0.847800 0.530300
196 | vn 0.511400 -0.815500 0.271000
197 | vn -0.523000 -0.467600 -0.712600
198 | vn -0.820000 -0.572300 -0.012600
199 | vn -0.751900 0.030500 0.658600
200 | vn -0.559200 -0.310900 0.768500
201 | vn 0.253200 -0.467900 -0.846800
202 | vn -0.470200 -0.794300 -0.384700
203 | vn 0.622900 0.138400 -0.769900
204 | vn -0.351300 -0.460600 -0.815100
205 | vn -0.441300 -0.244900 0.863300
206 | vn 0.481400 -0.710000 0.513900
207 | vn -0.605700 -0.288400 -0.741600
208 | vn -0.999300 -0.032900 -0.018500
209 | vn -0.823800 0.224200 0.520600
210 | vn -0.681100 0.076400 0.728200
211 | vn 0.734600 -0.491500 -0.467700
212 | vn 0.091200 0.051600 -0.994500
213 | vn -0.307700 0.079200 -0.948200
214 | vn -0.319800 -0.947400 -0.008800
215 | vn 0.881000 -0.168200 -0.442200
216 | vn -0.101600 0.113700 -0.988300
217 | vn -0.441000 -0.222200 0.869600
218 | vn 0.605400 -0.011900 0.795800
219 | vn -0.347500 -0.459500 0.817400
220 | vn -0.145700 0.054000 0.987900
221 | vn 0.047700 -0.025900 -0.998500
222 | vn -0.975800 0.051500 -0.212400
223 | vn -0.792800 0.299100 0.531000
224 | vn -0.712800 -0.194800 0.673700
225 | vn 0.086700 0.037100 -0.995500
226 | vn -0.313500 0.090200 -0.945300
227 | vn -0.512400 -0.056100 0.856900
228 | vn 0.566500 0.090400 0.819100
229 | vn -0.657800 0.132800 0.741400
230 | vn -0.782100 -0.460900 0.419400
231 | vn 0.051200 0.029600 -0.998200
232 | vn -0.952000 0.242900 -0.186000
233 | vn -0.802100 0.476700 0.359800
234 | vn -0.769200 0.302500 0.562800
235 | vn -0.360900 -0.925800 -0.112000
236 | vn -0.534800 -0.791300 -0.296200
237 | vn -0.199300 0.356000 -0.913000
238 | vn -0.508200 -0.265700 0.819200
239 | vn 0.345300 0.830500 0.437000
240 | vn -0.005800 -0.948000 0.318300
241 | vn 0.245600 0.080800 0.966000
242 | vn -0.109800 -0.992000 0.062100
243 | vn 0.007900 0.018800 -0.999800
244 | vn -0.476900 0.529900 -0.701300
245 | vn -0.644300 0.692700 0.324000
246 | vn -0.789200 0.259600 0.556600
247 | vn 0.030100 -0.745000 -0.666400
248 | vn -0.485400 -0.676800 -0.553500
249 | vn 0.738200 -0.483300 -0.470600
250 | vn 0.636100 0.120500 -0.762100
251 | vn -0.084400 0.389800 -0.917000
252 | vn -0.579800 -0.047300 -0.813400
253 | vn 0.412100 0.791900 0.450700
254 | vn 0.256300 0.804600 0.535600
255 | vn -0.144600 0.048800 0.988300
256 | vn 0.699200 0.170800 0.694300
257 | vn 0.366800 -0.826100 0.427800
258 | vn 0.241900 0.074000 0.967500
259 | vn 0.007200 -0.999500 -0.031800
260 | vn 0.198900 0.702200 -0.683600
261 | vn -0.293000 0.926000 -0.238100
262 | vn -0.596700 0.695600 0.400100
263 | vn -0.017600 -0.875200 -0.483400
264 | vn 0.028800 -0.997000 -0.071900
265 | vn 0.397300 0.811200 0.429000
266 | vn -0.012700 -0.781100 0.624200
267 | vn 0.155200 0.367200 0.917100
268 | vn 0.078000 0.109300 0.990900
269 | vn 0.172900 -0.956100 0.236700
270 | vn 0.047900 0.767800 -0.638800
271 | vn -0.009200 0.958000 -0.286700
272 | vn -0.100900 0.964900 0.242300
273 | vn 0.380200 -0.770900 -0.511000
274 | vn -0.037200 -0.831300 -0.554600
275 | vn 0.225200 -0.970700 -0.083300
276 | vn -0.516400 0.118200 -0.848200
277 | vn -0.694600 0.170700 -0.698900
278 | vn -0.188100 0.839500 -0.509800
279 | vn 0.247600 -0.470400 0.847000
280 | vn 0.069300 0.392100 0.917300
281 | vn -0.022400 0.037100 0.999100
282 | vn -0.024400 -0.014100 0.999600
283 | vn 0.173300 -0.956100 0.236400
284 | vn 0.237800 0.849500 -0.471000
285 | vn 0.397600 -0.859800 -0.320500
286 | vn 0.510200 -0.423400 -0.748600
287 | vn 0.307000 -0.251900 -0.917700
288 | vn 0.309600 -0.210400 -0.927300
289 | vn -0.276400 0.864900 -0.418900
290 | vn 0.413000 -0.481800 0.772800
291 | vn -0.008000 0.761100 0.648600
292 | vn -0.027600 0.037900 0.998900
293 | vn -0.154800 0.707200 0.689900
294 | vn 0.498800 -0.236600 0.833800
295 | vn 0.522600 -0.706200 0.477700
296 | vn 0.732000 -0.644900 -0.219800
297 | vn 0.716500 0.076400 -0.693400
298 | vn 0.421200 0.116600 -0.899400
299 | vn -0.291700 0.857200 -0.424400
300 | vn -0.189500 0.852800 0.486500
301 | vn 0.351600 0.532400 0.770000
302 | vn 0.046600 0.946800 0.318300
303 | vn 0.839000 0.051600 0.541600
304 | vn 0.775600 -0.593700 0.214400
305 | vn 0.844700 -0.024500 -0.534700
306 | vn 0.728400 -0.023200 -0.684700
307 | vn 0.406700 -0.226500 -0.885100
308 | vn -0.307900 0.836400 -0.453400
309 | vn -0.189600 0.852900 0.486500
310 | vn 0.794800 0.363300 0.486000
311 | vn 0.209900 0.926900 0.311100
312 | vn -0.012800 0.996500 0.082200
313 | vn 0.950900 -0.081400 0.298500
314 | vn 0.920600 0.218900 -0.323400
315 | vn 0.734500 0.466700 -0.492700
316 | vn 0.703600 0.512000 -0.492700
317 | vn 0.129600 0.980400 -0.148500
318 | vn -0.131100 0.987200 0.090500
319 | vn 0.752900 0.645700 -0.127400
320 | vn 0.480500 0.868700 -0.120000
321 | vn 0.803400 0.467300 -0.369000
322 | vn 0.440600 0.867000 -0.233000
323 | vn 0.116600 0.993100 0.012100
324 | vn 0.312000 0.948400 0.057100
325 | vn 0.092100 0.995300 -0.028800
326 | vn 0.081300 0.748700 0.657900
327 | vn 0.258800 0.942300 -0.212200
328 | vn 0.534700 0.757100 0.375300
329 | vn 0.004500 0.994600 -0.104000
330 | vn 0.281600 0.940500 -0.190400
331 | vn 0.037400 0.883300 0.467200
332 | vn -0.306100 0.943200 0.128800
333 | vn 0.654400 0.696000 -0.295600
334 | vn 0.732800 0.581600 0.353100
335 | vn 0.491000 0.645800 0.584700
336 | vn 0.136600 0.922800 -0.360100
337 | vn -0.275400 0.959400 0.060300
338 | vn 0.004200 0.746800 -0.665000
339 | vn -0.180100 0.521000 0.834300
340 | vn -0.650000 0.518500 0.555600
341 | vn 0.523000 0.467600 -0.712600
342 | vn 0.820000 0.572300 -0.012600
343 | vn 0.753500 -0.024100 0.657000
344 | vn 0.563300 0.217500 0.797100
345 | vn 0.053500 0.380900 -0.923100
346 | vn 0.432700 0.799900 -0.415800
347 | vn -0.756200 0.631800 -0.170200
348 | vn 0.351300 0.460600 -0.815100
349 | vn 0.420700 0.162100 0.892600
350 | vn -0.538200 0.387700 0.748400
351 | vn -0.596700 0.549000 0.585200
352 | vn 0.605700 0.288400 -0.741600
353 | vn 0.999400 0.029700 -0.018500
354 | vn 0.846500 -0.191900 0.496600
355 | vn 0.687100 -0.059800 0.724100
356 | vn -0.814200 0.468400 -0.343100
357 | vn 0.161200 -0.053800 -0.985500
358 | vn 0.290800 -0.047200 -0.955600
359 | vn 0.101600 -0.113700 -0.988300
360 | vn 0.444500 0.099300 0.890300
361 | vn -0.607800 0.178800 0.773700
362 | vn -0.780400 0.104700 0.616500
363 | vn -0.047700 0.025900 -0.998500
364 | vn 0.974800 -0.048600 -0.217600
365 | vn 0.702500 0.075900 0.707600
366 | vn -0.876200 -0.110100 -0.469200
367 | vn 0.102800 -0.327200 -0.939300
368 | vn 0.313500 -0.090200 -0.945300
369 | vn 0.524800 0.026400 0.850800
370 | vn -0.591400 0.001800 0.806400
371 | vn -0.711400 0.010800 0.702700
372 | vn -0.915900 -0.335100 0.221100
373 | vn -0.435700 -0.701100 -0.564500
374 | vn 0.094900 -0.309900 -0.946000
375 | vn 0.237800 -0.274200 -0.931800
376 | vn -0.547900 -0.285700 -0.786300
377 | vn 0.065000 -0.377400 -0.923800
378 | vn -0.200400 -0.492200 -0.847100
379 | vn 0.816600 -0.499700 -0.288900
380 | vn 0.596700 -0.695600 0.400100
381 | vn 0.457800 -0.506800 -0.730500
382 | vn 0.100900 -0.964900 0.242300
383 | vn 0.215500 -0.539000 -0.814300
384 | vn -0.076800 -0.996600 -0.030000
385 | usemtl None
386 | s off
387 | f 1//1 2//1 3//1
388 | f 1//2 3//2 4//2
389 | f 2//3 1//3 5//3
390 | f 3//4 2//4 6//4
391 | f 1//5 4//5 7//5
392 | f 4//6 3//6 8//6
393 | f 9//7 2//7 5//7
394 | f 1//8 7//8 5//8
395 | f 3//9 6//9 10//9
396 | f 2//10 11//10 6//10
397 | f 7//11 4//11 12//11
398 | f 4//12 8//12 13//12
399 | f 3//13 10//13 8//13
400 | f 9//14 5//14 14//14
401 | f 11//15 2//15 9//15
402 | f 5//16 7//16 15//16
403 | f 10//17 6//17 16//17
404 | f 6//18 11//18 33//18 17//18 45//18 32//18 29//18
405 | f 7//19 12//19 18//19
406 | f 4//20 13//20 12//20
407 | f 13//21 8//21 19//21
408 | f 8//22 10//22 20//22
409 | f 9//23 14//23 21//23
410 | f 5//24 15//24 14//24
411 | f 22//25 11//25 9//25 23//25 24//25 25//25 26//25 27//25 28//25
412 | f 7//26 18//26 15//26
413 | f 10//27 16//27 20//27
414 | f 16//28 6//28 29//28 30//28 31//28
415 | f 18//29 12//29 34//29
416 | f 12//30 13//30 35//30
417 | f 13//31 19//31 35//31
418 | f 19//32 8//32 20//32
419 | f 49//33 36//33 39//33 23//33 9//33 21//33 60//33
420 | f 14//34 37//34 21//34
421 | f 14//35 15//35 37//35
422 | f 22//36 28//36 38//36
423 | f 33//37 11//37 22//37
424 | f 24//36 23//36 39//36 40//36
425 | f 15//38 18//38 41//38
426 | f 20//39 16//39 42//39
427 | f 16//40 31//40 55//40 68//40 43//40
428 | f 30//41 29//41 32//41 46//41 44//41
429 | f 44//42 56//42 55//42 31//42 30//42
430 | f 17//36 33//36 22//36 38//36 51//36 52//36 53//36 40//36 39//36 54//36 46//36
431 | f 18//43 34//43 41//43
432 | f 34//44 12//44 35//44
433 | f 35//45 19//45 47//45
434 | f 19//46 20//46 48//46
435 | f 62//47 50//47 61//47 21//47 37//47
436 | f 37//48 15//48 41//48
437 | f 20//49 42//49 48//49
438 | f 16//50 43//50 42//50
439 | f 17//51 46//51 45//51
440 | f 45//52 46//52 32//52
441 | f 41//53 34//53 57//53
442 | f 34//54 35//54 58//54
443 | f 35//55 47//55 58//55
444 | f 19//56 48//56 47//56
445 | f 36//57 59//57 54//57 39//57
446 | f 49//58 59//58 36//58
447 | f 37//59 41//59 63//59
448 | f 48//60 42//60 64//60
449 | f 42//61 43//61 65//61 66//61 67//61
450 | f 46//62 69//62 44//62
451 | f 44//63 70//63 56//63
452 | f 46//64 54//64 69//64
453 | f 41//65 57//65 63//65
454 | f 34//66 58//66 57//66
455 | f 58//67 47//67 71//67 72//67 73//67
456 | f 47//68 48//68 64//68
457 | f 74//69 54//69 59//69
458 | f 49//70 60//70 75//70 61//70 50//70 76//70 59//70
459 | f 60//71 21//71 75//71
460 | f 75//72 21//72 61//72
461 | f 62//73 37//73 63//73 96//73 79//73 77//73
462 | f 50//74 62//74 77//74 78//74 76//74
463 | f 64//75 42//75 67//75 80//75 81//75 82//75 83//75
464 | f 65//76 43//76 84//76 85//76
465 | f 55//77 56//77 114//77 99//77 84//77 68//77
466 | f 84//78 43//78 68//78
467 | f 69//79 70//79 44//79
468 | f 56//80 70//80 86//80
469 | f 54//81 87//81 69//81
470 | f 88//82 63//82 57//82 89//82
471 | f 90//83 57//83 58//83 73//83
472 | f 71//84 47//84 64//84 91//84 92//84 93//84 94//84
473 | f 74//85 59//85 95//85
474 | f 87//86 54//86 74//86
475 | f 64//87 83//87 97//87 98//87
476 | f 85//77 84//77 99//77
477 | f 69//88 100//88 70//88
478 | f 56//89 86//89 101//89
479 | f 70//90 102//90 86//90
480 | f 87//91 100//91 69//91
481 | f 96//92 63//92 88//92 103//92 104//92 105//92 106//92 107//92 108//92
482 | f 89//93 57//93 90//93 109//93
483 | f 91//94 64//94 98//94 110//94
484 | f 74//95 95//95 111//95
485 | f 95//96 59//96 76//96
486 | f 87//97 74//97 112//97
487 | f 76//98 78//98 113//98
488 | f 79//99 78//99 77//99
489 | f 79//100 96//100 108//100 126//100 120//100 78//100
490 | f 100//101 102//101 70//101
491 | f 114//102 56//102 101//102 115//102
492 | f 86//103 116//103 101//103
493 | f 102//104 117//104 86//104
494 | f 87//105 112//105 100//105
495 | f 118//106 108//106 107//106
496 | f 112//107 74//107 111//107
497 | f 111//108 95//108 119//108
498 | f 95//109 76//109 119//109
499 | f 119//110 76//110 113//110
500 | f 113//111 78//111 120//111 121//111 122//111
501 | f 100//112 123//112 102//112
502 | f 115//113 101//113 124//113 125//113
503 | f 86//114 117//114 116//114
504 | f 101//115 116//115 124//115
505 | f 102//116 123//116 117//116
506 | f 100//117 112//117 123//117
507 | f 126//100 108//100 118//100
508 | f 112//118 111//118 127//118
509 | f 128//119 111//119 119//119
510 | f 119//120 113//120 129//120
511 | f 130//121 131//121 113//121 122//121
512 | f 125//122 124//122 132//122 133//122 134//122
513 | f 117//123 135//123 116//123
514 | f 124//124 116//124 136//124
515 | f 117//125 123//125 137//125
516 | f 112//126 127//126 123//126
517 | f 127//127 111//127 128//127
518 | f 128//128 119//128 129//128
519 | f 129//129 113//129 131//129
520 | f 131//130 130//130 138//130 139//130 140//130 141//130 142//130
521 | f 132//131 124//131 143//131
522 | f 117//132 137//132 135//132
523 | f 116//133 135//133 136//133
524 | f 124//134 136//134 144//134 145//134 146//134 147//134
525 | f 123//135 127//135 137//135
526 | f 127//136 128//136 137//136
527 | f 128//137 129//137 148//137
528 | f 148//138 129//138 131//138
529 | f 136//139 131//139 142//139 149//139 144//139
530 | f 143//140 124//140 147//140 150//140
531 | f 137//141 148//141 135//141
532 | f 135//142 148//142 136//142
533 | f 137//143 128//143 148//143
534 | f 136//144 148//144 131//144
535 | f 151//145 152//145 153//145
536 | f 151//146 153//146 154//146
537 | f 152//147 151//147 155//147
538 | f 153//148 152//148 156//148
539 | f 151//149 154//149 157//149
540 | f 154//150 153//150 158//150
541 | f 159//151 152//151 155//151
542 | f 151//152 157//152 155//152
543 | f 153//153 156//153 160//153
544 | f 152//154 161//154 156//154
545 | f 157//155 154//155 162//155
546 | f 154//156 158//156 163//156
547 | f 153//157 160//157 158//157
548 | f 159//158 155//158 164//158
549 | f 161//159 152//159 159//159
550 | f 155//160 157//160 165//160
551 | f 160//161 156//161 166//161
552 | f 156//162 161//162 167//162
553 | f 157//163 162//163 168//163
554 | f 154//164 163//164 162//164
555 | f 163//165 158//165 133//165 132//165 143//165 150//165
556 | f 158//166 160//166 169//166
557 | f 159//167 164//167 170//167
558 | f 155//168 165//168 164//168
559 | f 161//169 159//169 171//169
560 | f 157//170 168//170 165//170
561 | f 160//171 166//171 169//171
562 | f 166//172 156//172 167//172 110//172 98//172 97//172
563 | f 161//173 171//173 167//173
564 | f 168//174 162//174 149//174 142//174 141//174
565 | f 145//175 162//175 163//175 146//175
566 | f 163//176 150//176 147//176 146//176
567 | f 133//177 158//177 169//177 134//177
568 | f 171//178 159//178 170//178
569 | f 164//179 172//179 170//179
570 | f 164//180 165//180 172//180
571 | f 139//181 165//181 168//181 140//181
572 | f 80//182 169//182 166//182 81//182
573 | f 166//183 97//183 83//183 82//183
574 | f 110//183 167//183 92//183 91//183
575 | f 93//184 167//184 171//184 94//184
576 | f 140//185 168//185 141//185
577 | f 149//186 162//186 145//186 144//186
578 | f 134//187 169//187 66//187 65//187 85//187 99//187 114//187 115//187 125//187
579 | f 171//188 170//188 109//188 90//188 73//188 72//188
580 | f 170//189 172//189 173//189
581 | f 138//190 172//190 165//190 139//190
582 | f 169//191 80//191 67//191 66//191
583 | f 81//192 166//192 82//192
584 | f 92//193 167//193 93//193
585 | f 171//194 72//194 71//194 94//194
586 | f 170//195 173//195 103//195 88//195 89//195 109//195
587 | f 172//196 121//196 120//196 126//196 118//196 107//196 106//196 173//196
588 | f 172//197 138//197 130//197 122//197 121//197
589 | f 103//198 173//198 104//198
590 | f 105//199 173//199 106//199
591 | f 104//200 173//200 105//200
592 | f 51//201 174//201 52//201
593 | f 174//202 51//202 38//202 28//202 27//202
594 | f 52//203 174//203 53//203
595 | f 26//204 174//204 27//204
596 | f 53//205 174//205 25//205 24//205 40//205
597 | f 25//206 174//206 26//206
598 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/EveryModel.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'EveryModel.blend'
2 | # Material Count: 7
3 |
4 | newmtl Material.001
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
13 | newmtl Material.002
14 | Ns 96.078431
15 | Ka 0.000000 0.000000 0.000000
16 | Kd 0.640000 0.640000 0.640000
17 | Ks 0.500000 0.500000 0.500000
18 | Ni 1.000000
19 | d 1.000000
20 | illum 2
21 |
22 | newmtl Material.003
23 | Ns 96.078431
24 | Ka 0.000000 0.000000 0.000000
25 | Kd 0.640000 0.640000 0.640000
26 | Ks 0.500000 0.500000 0.500000
27 | Ni 1.000000
28 | d 1.000000
29 | illum 2
30 |
31 | newmtl Material.004
32 | Ns 96.078431
33 | Ka 0.000000 0.000000 0.000000
34 | Kd 0.640000 0.640000 0.640000
35 | Ks 0.500000 0.500000 0.500000
36 | Ni 1.000000
37 | d 1.000000
38 | illum 2
39 |
40 | newmtl Material.005
41 | Ns 96.078431
42 | Ka 0.000000 0.000000 0.000000
43 | Kd 0.640000 0.640000 0.640000
44 | Ks 0.500000 0.500000 0.500000
45 | Ni 1.000000
46 | d 1.000000
47 | illum 2
48 |
49 | newmtl Material.006
50 | Ns 96.078431
51 | Ka 0.000000 0.000000 0.000000
52 | Kd 0.640000 0.640000 0.640000
53 | Ks 0.500000 0.500000 0.500000
54 | Ni 1.000000
55 | d 1.000000
56 | illum 2
57 |
58 | newmtl None
59 | Ns 0
60 | Ka 0.000000 0.000000 0.000000
61 | Kd 0.8 0.8 0.8
62 | Ks 0.8 0.8 0.8
63 | d 1
64 | illum 2
65 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/SmallBush.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'SmallBush.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.001
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/SmallBush.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'SmallBush.blend'
2 | # www.blender.org
3 | mtllib SmallBush.mtl
4 | o Icosphere.007_Icosphere.009
5 | v -0.505146 0.345530 0.649071
6 | v -0.520224 0.380954 0.699632
7 | v -0.593320 0.380707 0.600705
8 | v -0.586202 0.375952 0.600778
9 | v -0.448568 0.377738 0.675741
10 | v -0.569134 0.486264 0.659039
11 | v -0.591050 0.380536 0.597524
12 | v -0.428937 0.432043 0.679313
13 | v -0.451906 0.483182 0.696157
14 | v -0.591710 0.387812 0.596207
15 | v -0.569674 0.484465 0.595516
16 | v -0.433444 0.481790 0.670300
17 | v -0.516057 0.523051 0.619729
18 | v -0.466598 0.513131 0.648058
19 | v 0.410107 0.806267 0.803171
20 | v 0.437114 0.825838 0.821400
21 | v 0.376562 0.828556 0.841588
22 | v 0.436606 0.824143 0.761524
23 | v 0.396776 0.915653 0.850984
24 | v 0.347048 0.841240 0.853512
25 | v 0.375285 0.831182 0.842486
26 | v 0.436788 0.824950 0.761019
27 | v 0.438765 0.833938 0.724725
28 | v 0.456457 0.911152 0.767395
29 | v 0.298797 0.918228 0.819960
30 | v 0.329882 0.851298 0.845758
31 | v 0.426792 0.843280 0.710797
32 | v 0.395364 0.910946 0.684713
33 | v 0.370972 0.968252 0.766505
34 | v 0.290501 0.882020 0.799950
35 | v 0.371712 0.875555 0.685916
36 | v 0.297925 0.915320 0.717200
37 | v 0.294483 0.900133 0.726813
38 | v 0.305134 0.899270 0.711914
39 | v 0.146124 1.140651 -0.344547
40 | v 0.206459 1.139065 -0.325443
41 | v 0.188193 1.126405 -0.311915
42 | v 0.117373 1.154948 -0.356918
43 | v 0.165580 1.227082 -0.359370
44 | v 0.207089 1.141167 -0.251199
45 | v 0.091993 1.178349 -0.344376
46 | v 0.068142 1.231455 -0.326885
47 | v 0.226673 1.227288 -0.276689
48 | v 0.209229 1.150346 -0.227982
49 | v 0.063681 1.211783 -0.314431
50 | v 0.141187 1.284388 -0.277578
51 | v 0.166992 1.231789 -0.193100
52 | v 0.197180 1.164573 -0.215240
53 | v 0.068711 1.233352 -0.259874
54 | v 0.077809 1.240460 -0.230638
55 | v 0.150708 1.207422 -0.192272
56 | v 0.098066 1.233600 -0.214926
57 | v 0.747740 0.616828 0.405385
58 | v 0.739377 0.636475 0.433426
59 | v 0.730912 0.636446 0.421970
60 | v 0.783211 0.593259 0.364759
61 | v 0.836815 0.632102 0.400941
62 | v 0.724087 0.669396 0.420737
63 | v 0.816333 0.615601 0.312705
64 | v 0.835942 0.629193 0.298181
65 | v 0.796475 0.721916 0.430523
66 | v 0.721567 0.723885 0.406804
67 | v 0.826087 0.629452 0.295060
68 | v 0.856157 0.717416 0.346936
69 | v 0.770672 0.774515 0.346046
70 | v 0.744396 0.756302 0.365508
71 | v 0.825009 0.652733 0.289107
72 | v 0.811644 0.717265 0.286693
73 | v 0.760953 0.767472 0.339486
74 | v 0.778685 0.755689 0.319177
75 | v -0.592155 1.083100 0.021220
76 | v -0.596186 1.092571 0.034738
77 | v -0.669283 1.092324 -0.064189
78 | v -0.625785 1.063269 -0.063736
79 | v -0.577881 1.091749 0.028635
80 | v -0.645097 1.197881 -0.005856
81 | v -0.597877 1.086939 -0.164200
82 | v -0.595656 1.082412 -0.156929
83 | v -0.520261 1.127007 0.016363
84 | v -0.500778 1.134482 0.011397
85 | v -0.527868 1.194799 0.031265
86 | v -0.646140 1.194400 -0.128806
87 | v -0.588690 1.086698 -0.161290
88 | v -0.462493 1.162811 -0.051906
89 | v -0.456461 1.189414 -0.068747
90 | v -0.492011 1.144411 -0.004166
91 | v -0.558742 1.257732 -0.069811
92 | v -0.529558 1.189167 -0.167674
93 | v -0.505492 1.137352 -0.147700
94 | v -0.462499 1.163062 -0.083309
95 | v -0.949415 0.870730 -0.670570
96 | v -0.976715 0.929510 -0.693227
97 | v -0.996656 0.842480 -0.741322
98 | v -0.893577 0.904727 -0.661448
99 | v -0.878736 0.926934 -0.662203
100 | v -0.977587 0.926600 -0.795986
101 | v -0.996657 0.842491 -0.742744
102 | v -0.874112 0.916638 -0.665594
103 | v -0.904540 0.979533 -0.746680
104 | v -0.952245 0.870174 -0.814571
105 | v -0.859875 0.925512 -0.688619
106 | v -0.841316 0.937303 -0.746021
107 | v -0.880149 0.922228 -0.828473
108 | v -0.889123 0.908798 -0.828015
109 | v -0.866806 0.922272 -0.810415
110 | v -0.877265 0.916018 -0.826078
111 | v 0.549227 0.575276 -0.637437
112 | v 0.558721 0.574560 -0.650735
113 | v 0.570434 0.550683 -0.612387
114 | v 0.540410 0.615332 -0.637305
115 | v 0.656699 0.571985 -0.619711
116 | v 0.597667 0.531070 -0.575991
117 | v 0.536124 0.663579 -0.627068
118 | v 0.615821 0.660001 -0.653638
119 | v 0.657573 0.574894 -0.516953
120 | v 0.613412 0.542893 -0.546760
121 | v 0.547267 0.685306 -0.601655
122 | v 0.591429 0.717307 -0.571846
123 | v 0.676914 0.660208 -0.570956
124 | v 0.630448 0.576111 -0.507909
125 | v 0.571337 0.703382 -0.556966
126 | v 0.623896 0.649874 -0.492255
127 | v 0.620688 0.664448 -0.492208
128 | v 0.612971 0.673396 -0.501322
129 | v -0.190011 -0.341128 -0.218617
130 | v -0.522851 -0.079111 0.695325
131 | v -1.101503 -0.119643 -0.577275
132 | v -0.697326 -0.158822 -1.117838
133 | v 0.738921 -0.131887 0.655773
134 | v -0.957825 0.857430 0.334322
135 | v 0.615740 -0.197221 -0.804712
136 | v -1.070445 0.800087 -1.064990
137 | v 0.256589 0.843209 0.999709
138 | v 0.180760 0.739320 -1.165721
139 | v 0.953855 0.772557 0.076128
140 | v -0.129616 1.367679 -0.267505
141 | vt 0.054730 0.887699
142 | vt 0.055180 0.886954
143 | vt 0.056145 0.887854
144 | vt 0.054257 0.886595
145 | vt 0.056397 0.886559
146 | vt 0.056158 0.887894
147 | vt 0.054521 0.885651
148 | vt 0.055403 0.885570
149 | vt 0.056238 0.887846
150 | vt 0.057199 0.886898
151 | vt 0.055256 0.885117
152 | vt 0.056934 0.885726
153 | vt 0.056165 0.885117
154 | vt 0.058490 0.891092
155 | vt 0.058773 0.890491
156 | vt 0.059741 0.891006
157 | vt 0.057825 0.890103
158 | vt 0.059498 0.889873
159 | vt 0.060472 0.891092
160 | vt 0.059787 0.891052
161 | vt 0.057209 0.889572
162 | vt 0.058783 0.889538
163 | vt 0.060304 0.889335
164 | vt 0.060864 0.890768
165 | vt 0.057204 0.889081
166 | vt 0.058678 0.888578
167 | vt 0.059406 0.889138
168 | vt 0.061020 0.889036
169 | vt 0.058444 0.887829
170 | vt 0.059816 0.888256
171 | vt 0.060032 0.888175
172 | vt 0.059738 0.888038
173 | vt 0.056110 0.895292
174 | vt 0.055761 0.894325
175 | vt 0.056170 0.894237
176 | vt 0.055703 0.895811
177 | vt 0.054932 0.894910
178 | vt 0.055650 0.893076
179 | vt 0.055072 0.896133
180 | vt 0.054210 0.895650
181 | vt 0.054781 0.894097
182 | vt 0.055230 0.892818
183 | vt 0.054073 0.896003
184 | vt 0.054151 0.894623
185 | vt 0.053894 0.893668
186 | vt 0.054796 0.892743
187 | vt 0.053122 0.895392
188 | vt 0.052882 0.894823
189 | vt 0.053593 0.893299
190 | vt 0.052882 0.894309
191 | vt 0.053341 0.890617
192 | vt 0.053429 0.890094
193 | vt 0.053625 0.890169
194 | vt 0.052400 0.891092
195 | vt 0.052255 0.890175
196 | vt 0.053745 0.889593
197 | vt 0.051318 0.890783
198 | vt 0.051166 0.890434
199 | vt 0.052596 0.889252
200 | vt 0.053406 0.888592
201 | vt 0.051054 0.890508
202 | vt 0.051623 0.889447
203 | vt 0.051903 0.888221
204 | vt 0.052466 0.888011
205 | vt 0.050915 0.890166
206 | vt 0.050582 0.889123
207 | vt 0.051868 0.888011
208 | vt 0.051360 0.888205
209 | vt 0.056509 0.894384
210 | vt 0.056632 0.894162
211 | vt 0.057908 0.894841
212 | vt 0.057639 0.896133
213 | vt 0.056422 0.894001
214 | vt 0.057701 0.893807
215 | vt 0.059500 0.894750
216 | vt 0.059504 0.894894
217 | vt 0.056175 0.892693
218 | vt 0.056175 0.892277
219 | vt 0.057188 0.893023
220 | vt 0.058463 0.893918
221 | vt 0.059668 0.894724
222 | vt 0.057834 0.891096
223 | vt 0.058278 0.891671
224 | vt 0.056575 0.891915
225 | vt 0.058156 0.893193
226 | vt 0.059297 0.893142
227 | vt 0.061020 0.892462
228 | vt 0.058839 0.891338
229 | vt 0.051393 0.888007
230 | vt 0.051989 0.887064
231 | vt 0.053254 0.888007
232 | vt 0.050876 0.886977
233 | vt 0.050910 0.886604
234 | vt 0.052793 0.886490
235 | vt 0.050748 0.886620
236 | vt 0.051945 0.886092
237 | vt 0.053745 0.886256
238 | vt 0.050781 0.886152
239 | vt 0.051411 0.885227
240 | vt 0.052695 0.885447
241 | vt 0.052886 0.885479
242 | vt 0.052458 0.885321
243 | vt 0.053840 0.889902
244 | vt 0.054080 0.889830
245 | vt 0.054171 0.890570
246 | vt 0.053750 0.889162
247 | vt 0.055200 0.889952
248 | vt 0.054996 0.891063
249 | vt 0.054170 0.888297
250 | vt 0.054950 0.889114
251 | vt 0.056174 0.890234
252 | vt 0.055663 0.891092
253 | vt 0.054711 0.887907
254 | vt 0.055608 0.888344
255 | vt 0.055769 0.889325
256 | vt 0.056537 0.890518
257 | vt 0.055756 0.887907
258 | vt 0.057199 0.889195
259 | vt 0.057170 0.888906
260 | vt 0.057036 0.888650
261 | vt 0.946491 0.721101
262 | vt 0.944882 0.720233
263 | vt 0.947388 0.721181
264 | vt 0.950480 0.721605
265 | vt 0.943910 0.721130
266 | vt 0.945203 0.720784
267 | vt 0.946575 0.721382
268 | vt 0.947786 0.721160
269 | vt 0.940145 0.720072
270 | vt 0.950346 0.720072
271 | vt 0.950423 0.719588
272 | vt 0.950338 0.719513
273 | vt 0.950400 0.719404
274 | vt 0.950480 0.719390
275 | vt 0.950212 0.719390
276 | vt 0.950278 0.719392
277 | vt 0.950358 0.719541
278 | vt 0.947435 0.720826
279 | vt 0.942786 0.721058
280 | vt 0.942706 0.720926
281 | vt 0.942617 0.720896
282 | vt 0.942548 0.720963
283 | vt 0.942592 0.721023
284 | vt 0.941181 0.720392
285 | vt 0.940984 0.720273
286 | vt 0.940906 0.720281
287 | vt 0.943734 0.720474
288 | vt 0.941426 0.720657
289 | vt 0.941310 0.720564
290 | vt 0.942696 0.721021
291 | vt 0.942783 0.721026
292 | vt 0.947045 0.721023
293 | vt 0.946949 0.720959
294 | vt 0.946856 0.720921
295 | vt 0.946809 0.720965
296 | vt 0.945645 0.720723
297 | vt 0.945592 0.720753
298 | vt 0.945495 0.720732
299 | vt 0.945377 0.720828
300 | vt 0.945303 0.720947
301 | vt 0.944897 0.720537
302 | vt 0.945582 0.720540
303 | vt 0.946959 0.721051
304 | vt 0.946019 0.721331
305 | vt 0.945966 0.721131
306 | vt 0.945913 0.721141
307 | vt 0.945806 0.721128
308 | vt 0.945696 0.721132
309 | vt 0.945948 0.721205
310 | vt 0.945974 0.721175
311 | vt 0.940835 0.720213
312 | vt 0.940846 0.720257
313 | vt 0.940956 0.720198
314 | vt 0.941209 0.720472
315 | vt 0.941351 0.720509
316 | vt 0.941392 0.720602
317 | vt 0.945382 0.721020
318 | vt 0.945285 0.720963
319 | vt 0.945209 0.720923
320 | vt 0.945135 0.720862
321 | vt 0.945108 0.720839
322 | vt 0.944951 0.720771
323 | vt 0.945213 0.720980
324 | vn -0.515800 -0.766300 0.383100
325 | vn 0.164300 -0.784200 0.598400
326 | vn -0.795900 -0.142800 0.588400
327 | vn -0.522000 -0.786400 -0.330200
328 | vn 0.304600 -0.171700 0.936900
329 | vn -0.975000 0.222300 0.002000
330 | vn -0.288800 0.224600 0.930700
331 | vn -0.805800 -0.175500 -0.565600
332 | vn 0.805700 0.175500 0.565800
333 | vn -0.578600 0.815400 -0.018200
334 | vn -0.154500 0.816800 0.555800
335 | vn 0.521900 0.786500 0.330300
336 | vn 0.578600 -0.815400 0.018200
337 | vn 0.304600 -0.171800 0.936900
338 | vn 0.975000 -0.222300 -0.002000
339 | vn 0.795900 0.142800 -0.588400
340 | vn 0.288800 -0.224600 -0.930700
341 | vn 0.515800 0.766300 -0.383100
342 | vn -0.304600 0.171700 -0.936900
343 | vn -0.164300 0.784200 -0.598400
344 | vn -0.805700 -0.175500 -0.565800
345 | vn 0.154500 -0.816800 -0.555800
346 | vn 0.795800 0.142800 -0.588400
347 | vn 0.304700 -0.171700 0.936800
348 | vn -0.795800 -0.142800 0.588400
349 | vn 0.154600 -0.816800 -0.555800
350 | vn 0.515800 0.766300 -0.383000
351 | vn -0.521900 -0.786500 -0.330300
352 | vn 0.304600 -0.171800 0.936800
353 | vn -0.304600 0.171800 -0.936900
354 | vn 0.805700 0.175400 0.565800
355 | vn 0.288800 -0.224700 -0.930600
356 | vn 0.795900 0.142700 -0.588400
357 | vn 0.304700 -0.171800 0.936800
358 | vn -0.293200 -0.942000 0.163300
359 | vn -0.204600 -0.975400 -0.082300
360 | vn -0.032000 -0.963800 0.264700
361 | vn -0.878200 -0.250900 0.407300
362 | vn 0.021600 -0.977400 -0.210300
363 | vn -0.780000 -0.272400 -0.563400
364 | vn 0.016000 -0.325500 0.945400
365 | vn 0.195000 -0.980400 0.027400
366 | vn -0.994300 0.074400 0.077000
367 | vn -0.476300 0.114800 0.871800
368 | vn 0.216600 -0.261900 -0.940500
369 | vn -0.079100 0.024200 -0.996600
370 | vn 0.791000 0.185600 0.583000
371 | vn 0.959800 -0.272200 -0.068800
372 | vn -0.520900 0.853600 0.006900
373 | vn -0.225600 0.874000 0.430500
374 | vn 0.832100 0.184900 -0.522900
375 | vn -0.006500 0.818300 -0.574700
376 | vn 0.407600 0.880900 0.240400
377 | vn 0.534000 0.768300 -0.353000
378 | usemtl Material.001
379 | s off
380 | f 1/1/1 2/2/1 3/3/1 4/3/1
381 | f 5/4/2 2/2/2 1/1/2
382 | f 3/3/3 2/2/3 6/5/3
383 | f 4/3/4 3/3/4 7/6/4
384 | f 8/7/5 9/8/5 2/2/5 5/4/5
385 | f 10/9/6 3/3/6 6/5/6 11/10/6
386 | f 2/2/7 9/8/7 6/5/7
387 | f 7/6/8 3/3/8 10/9/8
388 | f 12/11/9 9/8/9 8/7/9
389 | f 11/10/10 6/5/10 13/12/10
390 | f 13/12/11 6/5/11 9/8/11 14/13/11
391 | f 14/13/12 9/8/12 12/11/12
392 | f 15/14/2 16/15/2 17/16/2
393 | f 18/17/13 16/15/13 15/14/13
394 | f 17/16/14 16/15/14 19/18/14 20/19/14 21/20/14
395 | f 16/15/15 18/17/15 22/17/15 23/21/15 24/22/15
396 | f 16/15/9 24/22/9 19/18/9
397 | f 20/19/7 19/18/7 25/23/7 26/24/7
398 | f 27/25/16 28/26/16 24/22/16 23/21/16
399 | f 19/18/12 24/22/12 29/27/12
400 | f 25/23/11 19/18/11 29/27/11
401 | f 26/24/3 25/23/3 30/28/3
402 | f 31/29/17 28/26/17 27/25/17
403 | f 24/22/18 28/26/18 29/27/18
404 | f 32/30/10 25/23/10 29/27/10
405 | f 30/28/6 25/23/6 32/30/6 33/31/6
406 | f 34/32/19 32/30/19 28/26/19 31/29/19
407 | f 28/26/20 32/30/20 29/27/20
408 | f 33/31/21 32/30/21 34/32/21
409 | f 35/33/22 36/34/22 37/35/22
410 | f 38/36/17 39/37/17 36/34/17 35/33/17
411 | f 37/35/13 36/34/13 40/38/13
412 | f 41/39/19 42/40/19 39/37/19 38/36/19
413 | f 36/34/23 39/37/23 43/41/23
414 | f 40/38/15 36/34/15 43/41/15 44/42/15
415 | f 45/43/21 42/40/21 41/39/21
416 | f 39/37/20 42/40/20 46/44/20
417 | f 43/41/18 39/37/18 46/44/18
418 | f 44/42/9 43/41/9 47/45/9 48/46/9
419 | f 49/47/6 42/40/6 45/43/6
420 | f 50/48/10 46/44/10 42/40/10 49/47/10
421 | f 47/45/12 43/41/12 46/44/12
422 | f 48/46/24 47/45/24 51/49/24
423 | f 52/50/11 47/45/11 46/44/11 50/48/11
424 | f 51/49/7 47/45/7 52/50/7
425 | f 53/51/1 54/52/1 55/53/1
426 | f 56/54/2 57/55/2 54/52/2 53/51/2
427 | f 55/53/25 54/52/25 58/56/25
428 | f 59/57/13 60/58/13 57/55/13 56/54/13
429 | f 54/52/14 57/55/14 61/59/14
430 | f 58/56/7 54/52/7 61/59/7 62/60/7
431 | f 63/61/26 60/58/26 59/57/26
432 | f 57/55/15 60/58/15 64/62/15
433 | f 57/55/9 64/62/9 61/59/9
434 | f 62/60/11 61/59/11 65/63/11 66/64/11
435 | f 67/65/17 60/58/17 63/61/17
436 | f 68/66/16 64/62/16 60/58/16 67/65/16
437 | f 61/59/12 64/62/12 65/63/12
438 | f 66/64/10 65/63/10 69/67/10
439 | f 70/68/27 65/63/27 64/62/27 68/66/27
440 | f 69/67/20 65/63/20 70/68/20
441 | f 71/69/1 72/70/1 73/71/1 74/72/1
442 | f 75/73/2 72/70/2 71/69/2
443 | f 73/71/25 72/70/25 76/74/25
444 | f 74/72/28 73/71/28 77/75/28 78/76/28
445 | f 72/70/29 75/73/29 79/77/29 80/78/29 81/79/29
446 | f 73/71/6 76/74/6 82/80/6
447 | f 72/70/7 81/79/7 76/74/7
448 | f 77/75/21 73/71/21 82/80/21
449 | f 78/76/26 77/75/26 83/81/26
450 | f 84/82/9 85/83/9 81/79/9 80/78/9 86/84/9
451 | f 82/80/10 76/74/10 87/85/10
452 | f 76/74/11 81/79/11 87/85/11
453 | f 77/75/30 82/80/30 88/86/30
454 | f 83/81/17 77/75/17 88/86/17 89/87/17
455 | f 90/88/15 85/83/15 84/82/15
456 | f 81/79/12 85/83/12 87/85/12
457 | f 88/86/20 82/80/20 87/85/20
458 | f 89/87/16 88/86/16 85/83/16 90/88/16
459 | f 85/83/18 88/86/18 87/85/18
460 | f 91/89/25 92/90/25 93/91/25
461 | f 94/92/7 95/93/7 92/90/7 91/89/7
462 | f 93/91/6 92/90/6 96/94/6 97/91/6
463 | f 98/95/5 95/93/5 94/92/5
464 | f 92/90/11 95/93/11 99/96/11
465 | f 96/94/10 92/90/10 99/96/10
466 | f 97/91/21 96/94/21 100/97/21
467 | f 101/98/31 95/93/31 98/95/31
468 | f 102/99/12 99/96/12 95/93/12 101/98/12
469 | f 103/100/20 96/94/20 99/96/20
470 | f 100/97/19 96/94/19 103/100/19 104/101/19
471 | f 105/102/18 103/100/18 99/96/18 102/99/18
472 | f 104/101/32 103/100/32 106/100/32
473 | f 106/100/33 103/100/33 105/102/33
474 | f 107/103/28 108/104/28 109/105/28
475 | f 110/106/21 108/104/21 107/103/21
476 | f 109/105/22 108/104/22 111/107/22 112/108/22
477 | f 113/109/19 114/110/19 108/104/19 110/106/19
478 | f 111/107/17 108/104/17 114/110/17
479 | f 112/108/13 111/107/13 115/111/13 116/112/13
480 | f 117/113/20 118/114/20 114/110/20 113/109/20
481 | f 111/107/16 114/110/16 119/115/16
482 | f 115/111/15 111/107/15 119/115/15
483 | f 116/112/2 115/111/2 120/116/2
484 | f 121/117/10 118/114/10 117/113/10
485 | f 119/115/18 114/110/18 118/114/18
486 | f 122/118/9 115/111/9 119/115/9 123/119/9
487 | f 120/116/34 115/111/34 122/118/34
488 | f 124/120/11 118/114/11 121/117/11
489 | f 123/119/12 119/115/12 118/114/12 124/120/12
490 | f 125/121/35 126/122/35 127/123/35
491 | f 125/121/36 127/123/36 128/124/36
492 | f 126/122/37 125/121/37 129/125/37
493 | f 127/123/38 126/122/38 130/126/38
494 | f 125/121/39 128/124/39 131/127/39
495 | f 128/124/40 127/123/40 132/128/40
496 | f 126/122/41 129/125/41 133/129/41
497 | f 125/121/42 131/127/42 129/125/42
498 | f 127/123/43 130/126/43 132/128/43
499 | f 126/130/44 1/131/44 4/132/44 7/132/44 10/132/44 11/133/44 13/134/44 133/129/44 130/126/44
500 | f 126/130/44 133/129/44 13/135/44 14/136/44 12/136/44 8/132/44 5/137/44 1/131/44
501 | f 131/127/45 128/124/45 134/138/45
502 | f 128/124/46 132/128/46 134/138/46
503 | f 129/125/47 56/139/47 53/140/47 55/140/47 58/141/47 62/142/47 66/143/47 69/143/47 15/144/47 17/145/47 21/146/47 133/129/47
504 | f 129/125/47 135/147/47 22/148/47 18/149/47 15/144/47 69/143/47 70/150/47 68/151/47 67/139/47 63/139/47 59/139/47 56/139/47
505 | f 129/125/48 131/127/48 135/147/48
506 | f 132/128/49 100/152/49 104/152/49 106/152/49 105/153/49 102/154/49 101/155/49 98/155/49 78/156/49 83/157/49 89/158/49 90/159/49 84/160/49 86/159/49 136/161/49
507 | f 130/126/49 79/158/49 75/162/49 71/158/49 74/156/49 78/156/49 98/155/49 94/155/49 91/155/49 93/163/49 97/152/49 100/152/49 132/128/49
508 | f 130/126/50 133/129/50 136/161/50 86/159/50 80/159/50 79/158/50
509 | f 131/127/51 112/164/51 116/165/51 120/166/51 122/167/51 123/167/51 124/168/51 121/167/51 134/138/51 135/147/51
510 | f 131/127/51 134/138/51 121/167/51 117/169/51 113/169/51 110/169/51 107/169/51 109/170/51 112/164/51
511 | f 134/138/52 132/128/52 136/161/52
512 | f 133/129/53 21/146/53 20/171/53 26/171/53 30/172/53 33/173/53 34/145/53 31/174/53 27/175/53 23/176/53 22/148/53 135/147/53 136/161/53
513 | f 134/138/54 38/177/54 35/178/54 37/179/54 40/180/54 44/181/54 48/180/54 51/182/54 136/161/54 135/147/54
514 | f 134/138/54 136/161/54 51/182/54 52/182/54 50/182/54 49/180/54 45/180/54 41/183/54 38/177/54
515 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/SmallTreeWithLeave.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'SmallTreeWithLeave.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.006
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/TreeNoLeavesBig.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'TreeNoLeavesBig.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.003
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/Clouds/OBJ/TreeNoLeavesSmall.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'TreeNoLeavesSmall.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.002
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/BigPalmTree.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/BigPalmTree.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Bones.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Bones.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Brickwall.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Brickwall.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Cactus.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Cactus.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Cactus2.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Cactus2.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Cactus3.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Cactus3.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Cactus3.blend1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Cactus3.blend1
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/CactusWithSombrero.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/CactusWithSombrero.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/DeadTree.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/DeadTree.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Fish.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Fish.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Monument.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Monument.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Pyramid.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Pyramid.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Scorpion.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Scorpion.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Skull.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Skull.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/SmallPalmTree.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/SmallPalmTree.blend
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/SmallPalmTree.blend1:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/SmallPalmTree.blend1
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Textures/BonesTexture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Textures/BonesTexture.png
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Textures/FishTexture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Textures/FishTexture.png
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Textures/Ground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Textures/Ground.png
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Textures/PalmTree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Textures/PalmTree.png
--------------------------------------------------------------------------------
/resources/DesertPack/Blend/Textures/Skull.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/Blend/Textures/Skull.png
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/BigPalmTree.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/BigPalmTree.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/Bones.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/Bones.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/Cactus1.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/Cactus1.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/Cactus2.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/Cactus2.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/Cactus3.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/Cactus3.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/Monument.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/Monument.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/Pyramid.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/Pyramid.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/Scorpion.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/Scorpion.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/Skull.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/Skull.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/FBX/SmallPalmTree.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/FBX/SmallPalmTree.fbx
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/BigPalmTree.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/BigPalmTree.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/Bones.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/Bones.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/Cactus1.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/Cactus1.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/Cactus2.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/Cactus2.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/Cactus3.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/Cactus3.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/DeadTree.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/DeadTree.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/Monument.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/Monument.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/Pyramid.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/Pyramid.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/Scorpion.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/Scorpion.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/Skull.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/Skull.glb
--------------------------------------------------------------------------------
/resources/DesertPack/GLTF/SmallPalmTree.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/DesertPack/GLTF/SmallPalmTree.glb
--------------------------------------------------------------------------------
/resources/DesertPack/License.txt:
--------------------------------------------------------------------------------
1 | ------------------------------------------------------
2 | LowPoly Models by @Quaternius
3 | Consider supporting me on Patreon, even $1 helps me a lot!
4 |
5 | https://www.patreon.com/quaternius
6 | -------------------------------------------------------
7 |
8 | License:
9 | CC0 1.0 Universal (CC0 1.0)
10 | Public Domain Dedication
11 | https://creativecommons.org/publicdomain/zero/1.0/
12 |
13 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/BigPalmTree.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'BigPalmTree.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.003
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Bones.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Bones.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.001
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Brickwall.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Brickwall.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Brickwall.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Brickwall.blend'
2 | # www.blender.org
3 | mtllib Brickwall.mtl
4 | o Cube.001_Cube.000
5 | v -0.124645 0.678704 -1.275000
6 | v 0.124645 0.678704 -1.275000
7 | v 0.124645 0.456434 -1.275000
8 | v -0.124645 0.456434 -1.275000
9 | v -0.124645 0.678704 -0.636805
10 | v -0.124645 0.456434 -0.636805
11 | v 0.124645 0.678704 -0.636805
12 | v 0.124645 0.456434 -0.636805
13 | v -0.124645 0.678704 -0.612634
14 | v 0.124645 0.678704 -0.612634
15 | v 0.124645 0.456434 -0.612634
16 | v -0.124645 0.456434 -0.612634
17 | v -0.124645 0.678704 0.025560
18 | v -0.124645 0.456434 0.025560
19 | v 0.124645 0.678704 0.025560
20 | v 0.124645 0.456434 0.025560
21 | v -0.124645 0.678704 0.041872
22 | v 0.124645 0.678704 0.041872
23 | v 0.124645 0.456434 0.041872
24 | v -0.124645 0.456434 0.041872
25 | v -0.124645 0.678704 0.680067
26 | v -0.124645 0.456434 0.680067
27 | v 0.124645 0.678704 0.680067
28 | v 0.124645 0.456434 0.680067
29 | v -0.124645 0.896838 -0.988009
30 | v 0.124645 0.896838 -0.988009
31 | v 0.124645 0.674569 -0.988009
32 | v -0.124645 0.674569 -0.988009
33 | v -0.124645 0.896838 -0.349814
34 | v -0.124645 0.674569 -0.349814
35 | v 0.124645 0.896838 -0.349814
36 | v 0.124645 0.674569 -0.349814
37 | v -0.124645 0.896838 -0.325643
38 | v 0.124645 0.896838 -0.325643
39 | v 0.124645 0.674569 -0.325643
40 | v -0.124645 0.674569 -0.325643
41 | v -0.124645 0.896838 0.312551
42 | v -0.124645 0.674569 0.312551
43 | v 0.124645 0.896838 0.312551
44 | v 0.124645 0.674569 0.312551
45 | v -0.124645 0.896838 0.328864
46 | v 0.124645 0.896838 0.328864
47 | v 0.124645 0.674568 0.328864
48 | v -0.124645 0.674568 0.328864
49 | v -0.124645 0.896838 0.967058
50 | v -0.124645 0.674568 0.967058
51 | v 0.124645 0.896838 0.967058
52 | v 0.124645 0.674568 0.967058
53 | v -0.124645 0.456840 0.328864
54 | v 0.124645 0.456840 0.328864
55 | v 0.124645 0.234570 0.328864
56 | v -0.124645 0.234570 0.328864
57 | v -0.124645 0.456840 0.967058
58 | v -0.124645 0.234570 0.967058
59 | v 0.124645 0.456840 0.967058
60 | v 0.124645 0.234570 0.967058
61 | v -0.124645 0.456840 -0.325643
62 | v 0.124645 0.456840 -0.325643
63 | v 0.124645 0.234570 -0.325643
64 | v -0.124645 0.234570 -0.325643
65 | v -0.124645 0.456840 0.312551
66 | v -0.124645 0.234570 0.312551
67 | v 0.124645 0.456840 0.312551
68 | v 0.124645 0.234570 0.312551
69 | v -0.124645 0.456840 -0.988009
70 | v 0.124645 0.456840 -0.988009
71 | v 0.124645 0.234570 -0.988009
72 | v -0.124645 0.234570 -0.988009
73 | v -0.124645 0.456840 -0.349814
74 | v -0.124645 0.234570 -0.349814
75 | v 0.124645 0.456840 -0.349814
76 | v 0.124645 0.234570 -0.349814
77 | v -0.124645 0.238706 0.041872
78 | v 0.124645 0.238706 0.041872
79 | v 0.124645 0.016436 0.041872
80 | v -0.124645 0.016436 0.041872
81 | v -0.124645 0.238706 0.680067
82 | v -0.124645 0.016436 0.680067
83 | v 0.124645 0.238706 0.680067
84 | v 0.124645 0.016436 0.680067
85 | v -0.124645 0.238706 -0.612634
86 | v 0.124645 0.238706 -0.612634
87 | v 0.124645 0.016436 -0.612634
88 | v -0.124645 0.016436 -0.612634
89 | v -0.124645 0.238706 0.025560
90 | v -0.124645 0.016436 0.025560
91 | v 0.124645 0.238706 0.025560
92 | v 0.124645 0.016436 0.025560
93 | v -0.124645 0.238706 -1.275000
94 | v 0.124645 0.238706 -1.275000
95 | v 0.124645 0.016436 -1.275000
96 | v -0.124645 0.016436 -1.275000
97 | v -0.124645 0.238706 -0.636805
98 | v -0.124645 0.016436 -0.636805
99 | v 0.124645 0.238706 -0.636805
100 | v 0.124645 0.016436 -0.636805
101 | v -0.124645 0.021805 -0.988009
102 | v 0.124645 0.021805 -0.988009
103 | v 0.124645 -0.200465 -0.988009
104 | v -0.124645 -0.200465 -0.988009
105 | v -0.124645 0.021805 -0.349814
106 | v -0.124645 -0.200465 -0.349814
107 | v 0.124645 0.021805 -0.349814
108 | v 0.124645 -0.200465 -0.349814
109 | v -0.124645 0.021805 -0.325643
110 | v 0.124645 0.021805 -0.325643
111 | v 0.124645 -0.200465 -0.325643
112 | v -0.124645 -0.200465 -0.325643
113 | v -0.124645 0.021805 0.312551
114 | v -0.124645 -0.200465 0.312551
115 | v 0.124645 0.021805 0.312551
116 | v 0.124645 -0.200465 0.312551
117 | v -0.124645 0.021805 0.328864
118 | v 0.124645 0.021805 0.328864
119 | v 0.124645 -0.200465 0.328864
120 | v -0.124645 -0.200465 0.328864
121 | v -0.124645 0.021805 0.967058
122 | v -0.124645 -0.200465 0.967058
123 | v 0.124645 0.021805 0.967058
124 | v 0.124645 -0.200465 0.967058
125 | vt 0.370981 0.324344
126 | vt 0.386832 0.324344
127 | vt 0.378138 0.319354
128 | vt 0.379674 0.319354
129 | vt 0.366480 0.323956
130 | vt 0.391332 0.323956
131 | vt 0.383559 0.318012
132 | vt 0.374254 0.318012
133 | vt 0.376221 0.304546
134 | vt 0.381591 0.304546
135 | vt 0.381591 0.320454
136 | vt 0.376221 0.320454
137 | vn 0.000000 0.000000 -1.000000
138 | vn -1.000000 0.000000 0.000000
139 | vn 0.000000 1.000000 0.000000
140 | vn 1.000000 0.000000 -0.000000
141 | vn 0.000000 -1.000000 -0.000000
142 | vn 0.000000 0.000000 1.000000
143 | usemtl Material
144 | s off
145 | f 1/1/1 2/2/1 3/3/1 4/4/1
146 | f 5/5/2 1/6/2 4/7/2 6/8/2
147 | f 5/9/3 7/10/3 2/11/3 1/12/3
148 | f 2/5/4 7/6/4 8/7/4 3/8/4
149 | f 4/9/5 3/10/5 8/11/5 6/12/5
150 | f 7/1/6 5/2/6 6/3/6 8/4/6
151 | f 9/1/1 10/2/1 11/3/1 12/4/1
152 | f 13/5/2 9/6/2 12/7/2 14/8/2
153 | f 13/9/3 15/10/3 10/11/3 9/12/3
154 | f 10/5/4 15/6/4 16/7/4 11/8/4
155 | f 12/9/5 11/10/5 16/11/5 14/12/5
156 | f 15/1/6 13/2/6 14/3/6 16/4/6
157 | f 17/1/1 18/2/1 19/3/1 20/4/1
158 | f 21/5/2 17/6/2 20/7/2 22/8/2
159 | f 21/9/3 23/10/3 18/11/3 17/12/3
160 | f 18/5/4 23/6/4 24/7/4 19/8/4
161 | f 20/9/5 19/10/5 24/11/5 22/12/5
162 | f 23/1/6 21/2/6 22/3/6 24/4/6
163 | f 25/1/1 26/2/1 27/3/1 28/4/1
164 | f 29/5/2 25/6/2 28/7/2 30/8/2
165 | f 29/9/3 31/10/3 26/11/3 25/12/3
166 | f 26/5/4 31/6/4 32/7/4 27/8/4
167 | f 28/9/5 27/10/5 32/11/5 30/12/5
168 | f 31/1/6 29/2/6 30/3/6 32/4/6
169 | f 33/1/1 34/2/1 35/3/1 36/4/1
170 | f 37/5/2 33/6/2 36/7/2 38/8/2
171 | f 37/9/3 39/10/3 34/11/3 33/12/3
172 | f 34/5/4 39/6/4 40/7/4 35/8/4
173 | f 36/9/5 35/10/5 40/11/5 38/12/5
174 | f 39/1/6 37/2/6 38/3/6 40/4/6
175 | f 41/1/1 42/2/1 43/3/1 44/4/1
176 | f 45/5/2 41/6/2 44/7/2 46/8/2
177 | f 45/9/3 47/10/3 42/11/3 41/12/3
178 | f 42/5/4 47/6/4 48/7/4 43/8/4
179 | f 44/9/5 43/10/5 48/11/5 46/12/5
180 | f 47/1/6 45/2/6 46/3/6 48/4/6
181 | f 49/1/1 50/2/1 51/3/1 52/4/1
182 | f 53/5/2 49/6/2 52/7/2 54/8/2
183 | f 53/9/3 55/10/3 50/11/3 49/12/3
184 | f 50/5/4 55/6/4 56/7/4 51/8/4
185 | f 52/9/5 51/10/5 56/11/5 54/12/5
186 | f 55/1/6 53/2/6 54/3/6 56/4/6
187 | f 57/1/1 58/2/1 59/3/1 60/4/1
188 | f 61/5/2 57/6/2 60/7/2 62/8/2
189 | f 61/9/3 63/10/3 58/11/3 57/12/3
190 | f 58/5/4 63/6/4 64/7/4 59/8/4
191 | f 60/9/5 59/10/5 64/11/5 62/12/5
192 | f 63/1/6 61/2/6 62/3/6 64/4/6
193 | f 65/1/1 66/2/1 67/3/1 68/4/1
194 | f 69/5/2 65/6/2 68/7/2 70/8/2
195 | f 69/9/3 71/10/3 66/11/3 65/12/3
196 | f 66/5/4 71/6/4 72/7/4 67/8/4
197 | f 68/9/5 67/10/5 72/11/5 70/12/5
198 | f 71/1/6 69/2/6 70/3/6 72/4/6
199 | f 73/1/1 74/2/1 75/3/1 76/4/1
200 | f 77/5/2 73/6/2 76/7/2 78/8/2
201 | f 77/9/3 79/10/3 74/11/3 73/12/3
202 | f 74/5/4 79/6/4 80/7/4 75/8/4
203 | f 76/9/5 75/10/5 80/11/5 78/12/5
204 | f 79/1/6 77/2/6 78/3/6 80/4/6
205 | f 81/1/1 82/2/1 83/3/1 84/4/1
206 | f 85/5/2 81/6/2 84/7/2 86/8/2
207 | f 85/9/3 87/10/3 82/11/3 81/12/3
208 | f 82/5/4 87/6/4 88/7/4 83/8/4
209 | f 84/9/5 83/10/5 88/11/5 86/12/5
210 | f 87/1/6 85/2/6 86/3/6 88/4/6
211 | f 89/1/1 90/2/1 91/3/1 92/4/1
212 | f 93/5/2 89/6/2 92/7/2 94/8/2
213 | f 93/9/3 95/10/3 90/11/3 89/12/3
214 | f 90/5/4 95/6/4 96/7/4 91/8/4
215 | f 92/9/5 91/10/5 96/11/5 94/12/5
216 | f 95/1/6 93/2/6 94/3/6 96/4/6
217 | f 97/1/1 98/2/1 99/3/1 100/4/1
218 | f 101/5/2 97/6/2 100/7/2 102/8/2
219 | f 101/9/3 103/10/3 98/11/3 97/12/3
220 | f 98/5/4 103/6/4 104/7/4 99/8/4
221 | f 100/9/5 99/10/5 104/11/5 102/12/5
222 | f 103/1/6 101/2/6 102/3/6 104/4/6
223 | f 105/1/1 106/2/1 107/3/1 108/4/1
224 | f 109/5/2 105/6/2 108/7/2 110/8/2
225 | f 109/9/3 111/10/3 106/11/3 105/12/3
226 | f 106/5/4 111/6/4 112/7/4 107/8/4
227 | f 108/9/5 107/10/5 112/11/5 110/12/5
228 | f 111/1/6 109/2/6 110/3/6 112/4/6
229 | f 113/1/1 114/2/1 115/3/1 116/4/1
230 | f 117/5/2 113/6/2 116/7/2 118/8/2
231 | f 117/9/3 119/10/3 114/11/3 113/12/3
232 | f 114/5/4 119/6/4 120/7/4 115/8/4
233 | f 116/9/5 115/10/5 120/11/5 118/12/5
234 | f 119/1/6 117/2/6 118/3/6 120/4/6
235 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Cactus.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Cactus.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.001
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Cactus.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Cactus.blend'
2 | # www.blender.org
3 | mtllib Cactus.mtl
4 | o Cube.003_Cube.002
5 | v -1.912219 -1.656137 -1.267676
6 | v -1.878753 -1.659600 -1.267676
7 | v -1.882301 -1.659233 -1.264617
8 | v -1.891041 -1.658329 -1.267676
9 | v -1.912219 -1.696250 -1.655270
10 | v -1.882378 -1.700207 -1.663661
11 | v -1.853412 -1.701238 -1.644658
12 | v -1.749592 -1.706068 -1.587508
13 | v -1.743526 -1.696154 -1.485650
14 | v -1.733428 -1.690850 -1.424300
15 | v -1.803184 -1.676108 -1.351618
16 | v -1.912219 -1.657130 -1.277269
17 | v -1.950172 -1.660065 -1.305629
18 | v -2.005739 -1.665815 -1.350344
19 | v -2.076332 -1.673121 -1.402232
20 | v -2.075311 -1.673016 -1.430769
21 | v -2.054987 -1.682102 -1.518569
22 | v -2.037945 -1.691061 -1.605126
23 | v -1.925627 -1.695599 -1.648982
24 | v -1.885767 -1.319040 -2.120917
25 | v -1.358650 -1.319040 -1.816585
26 | v -1.433103 -1.533110 -1.773600
27 | v -1.885767 -1.533110 -2.034946
28 | v -1.364348 -0.987710 -1.813296
29 | v -1.358650 -1.319040 -1.207922
30 | v -2.412885 -1.319040 -1.816585
31 | v -1.885767 -0.987710 -2.114337
32 | v -1.433103 -1.533110 -1.250908
33 | v -2.338432 -1.533110 -1.773600
34 | v -1.364348 -0.987710 -1.211212
35 | v -1.750220 -0.872686 -1.747029
36 | v -1.885767 -1.533110 -0.989562
37 | v -2.412885 -1.319040 -1.207922
38 | v -2.407187 -0.987710 -1.813296
39 | v -1.885767 -1.319040 -0.903591
40 | v -2.338432 -1.533110 -1.250908
41 | v -1.755273 -0.877025 -1.286231
42 | v -1.885767 -0.987710 -0.910170
43 | v -2.145333 -0.873727 -1.477671
44 | v -2.407187 -0.987710 -1.211212
45 | v -1.842482 -0.884164 -1.568484
46 | v -1.946999 -0.881647 -1.547606
47 | v -1.885767 -0.888246 -1.446738
48 | v -1.751215 -0.782960 -1.512254
49 | v -1.885767 -0.730474 -1.701819
50 | v -2.049936 -0.730474 -1.417471
51 | v -1.885767 -0.730474 -1.322689
52 | v -2.049936 -0.730474 -1.607036
53 | v -1.885767 -0.824932 -1.512254
54 | vt 0.105765 0.921875
55 | vt 0.105469 0.921875
56 | vt 0.105469 0.921221
57 | vt 0.106636 0.923042
58 | vt 0.951553 0.942794
59 | vt 0.952478 0.943879
60 | vt 0.952981 0.944258
61 | vt 0.957482 0.947926
62 | vt 0.957401 0.947830
63 | vt 0.957418 0.947609
64 | vt 0.953087 0.944631
65 | vt 0.954028 0.944693
66 | vt 0.953116 0.943999
67 | vt 0.956529 0.947579
68 | vt 0.956569 0.947705
69 | vt 0.956967 0.948100
70 | vt 0.953219 0.942796
71 | vt 0.952394 0.941739
72 | vt 0.952453 0.942717
73 | vt 0.953246 0.942886
74 | vt 0.952795 0.943442
75 | vt 0.953358 0.944198
76 | vt 0.953755 0.944394
77 | vt 0.951957 0.943917
78 | vt 0.952810 0.944198
79 | vt 0.952602 0.944090
80 | vt 0.957067 0.947949
81 | vt 0.957292 0.947923
82 | vt 0.956808 0.946761
83 | vt 0.956377 0.943736
84 | vt 0.956769 0.943655
85 | vt 0.956396 0.943596
86 | vt 0.955420 0.944643
87 | vt 0.955701 0.945098
88 | vt 0.955942 0.945023
89 | vt 0.949944 0.941524
90 | vt 0.950747 0.941747
91 | vt 0.949926 0.941428
92 | vt 0.957045 0.947780
93 | vt 0.957074 0.947698
94 | vt 0.957004 0.947469
95 | vt 0.952970 0.944549
96 | vt 0.953971 0.944629
97 | vt 0.953037 0.943916
98 | vt 0.955367 0.946693
99 | vt 0.955306 0.946383
100 | vt 0.955458 0.947280
101 | vt 0.952959 0.943439
102 | vt 0.952573 0.942902
103 | vt 0.952503 0.943359
104 | vt 0.953574 0.944703
105 | vt 0.954513 0.945170
106 | vt 0.951709 0.940599
107 | vt 0.952166 0.940736
108 | vt 0.951435 0.940785
109 | vt 0.951632 0.940616
110 | vt 0.956100 0.943438
111 | vt 0.956324 0.943398
112 | vt 0.957451 0.943200
113 | vt 0.957344 0.943602
114 | vt 0.957435 0.943135
115 | vt 0.951087 0.942362
116 | vt 0.951746 0.942731
117 | vt 0.951817 0.942826
118 | vt 0.957154 0.947964
119 | vt 0.957358 0.947944
120 | vt 0.956884 0.946748
121 | vt 0.951635 0.942120
122 | vt 0.952008 0.942505
123 | vt 0.952331 0.942765
124 | vt 0.955022 0.944693
125 | vt 0.955901 0.944631
126 | vt 0.955240 0.943999
127 | vt 0.952877 0.945202
128 | vt 0.953452 0.945102
129 | vt 0.952624 0.944376
130 | vt 0.954818 0.943935
131 | vt 0.955189 0.943562
132 | vt 0.954683 0.942400
133 | vt 0.954737 0.943624
134 | vt 0.951064 0.940936
135 | vt 0.949987 0.940717
136 | vt 0.953894 0.944319
137 | vt 0.953586 0.944321
138 | vt 0.954294 0.944374
139 | vt 0.954010 0.944320
140 | vt 0.955947 0.946297
141 | vt 0.955975 0.946270
142 | vt 0.956244 0.946900
143 | vt 0.955768 0.944205
144 | vt 0.956353 0.943937
145 | vt 0.955867 0.944077
146 | vt 0.956197 0.944785
147 | vt 0.956231 0.944993
148 | vt 0.956515 0.945299
149 | vt 0.954988 0.947923
150 | vt 0.955238 0.947949
151 | vt 0.954310 0.946761
152 | vt 0.956155 0.946413
153 | vt 0.956719 0.946442
154 | vt 0.956080 0.945382
155 | vt 0.950274 0.942992
156 | vt 0.950394 0.943029
157 | vt 0.954240 0.945080
158 | vt 0.954996 0.945643
159 | vt 0.956069 0.943701
160 | vt 0.956159 0.943431
161 | vt 0.956039 0.943772
162 | vt 0.957045 0.943346
163 | vt 0.957004 0.943617
164 | vt 0.957074 0.943456
165 | vt 0.955502 0.946447
166 | vt 0.955745 0.946761
167 | vt 0.956245 0.947337
168 | vt 0.952085 0.941496
169 | vt 0.952218 0.941541
170 | vt 0.954643 0.942910
171 | vt 0.954793 0.943467
172 | vt 0.955197 0.943401
173 | vt 0.955015 0.944629
174 | vt 0.955936 0.944549
175 | vt 0.955236 0.943916
176 | vt 0.952131 0.942640
177 | vt 0.953956 0.942685
178 | vt 0.953068 0.942541
179 | vt 0.950867 0.941718
180 | vt 0.951015 0.941711
181 | vt 0.953774 0.945107
182 | vt 0.953599 0.944649
183 | vt 0.953492 0.944963
184 | vt 0.951702 0.943478
185 | vt 0.951524 0.943484
186 | vt 0.951767 0.943528
187 | vt 0.954942 0.947944
188 | vt 0.955166 0.947964
189 | vt 0.954220 0.946748
190 | vt 0.956861 0.944533
191 | vt 0.956863 0.944609
192 | vt 0.956464 0.942827
193 | vt 0.956417 0.942720
194 | vt 0.956462 0.942877
195 | vt 0.951892 0.943142
196 | vt 0.952641 0.944005
197 | vt 0.953432 0.944589
198 | vt 0.957368 0.944268
199 | vt 0.957345 0.944550
200 | vt 0.957322 0.944216
201 | vt 0.953893 0.943327
202 | vt 0.954058 0.943518
203 | vt 0.954092 0.943410
204 | vt 0.945325 0.075174
205 | vt 0.945911 0.075168
206 | vt 0.945582 0.075100
207 | vt 0.954456 0.942199
208 | vt 0.954631 0.942307
209 | vt 0.954588 0.942228
210 | vt 0.947524 0.080246
211 | vt 0.947328 0.080095
212 | vt 0.947534 0.078907
213 | vt 0.947565 0.078963
214 | vt 0.947677 0.079056
215 | vt 0.948991 0.079769
216 | vt 0.948982 0.079915
217 | vt 0.949084 0.079583
218 | vt 0.947311 0.079978
219 | vt 0.947214 0.079863
220 | vt 0.947035 0.079857
221 | vt 0.945623 0.076898
222 | vt 0.945889 0.076869
223 | vt 0.945676 0.076711
224 | vt 0.946974 0.077221
225 | vt 0.947014 0.077278
226 | vt 0.945117 0.076436
227 | vt 0.945206 0.076672
228 | vt 0.945422 0.076790
229 | vt 0.943035 0.074459
230 | vt 0.942852 0.074599
231 | vt 0.947667 0.074599
232 | vt 0.947344 0.074459
233 | vt 0.947583 0.074603
234 | vt 0.946666 0.078351
235 | vt 0.946580 0.078182
236 | vt 0.946475 0.078294
237 | vt 0.946619 0.077465
238 | vt 0.946765 0.077465
239 | vt 0.946661 0.077403
240 | vt 0.947522 0.078182
241 | vt 0.947604 0.078351
242 | vt 0.947737 0.078293
243 | vn 0.102400 0.989500 -0.102400
244 | vn 0.000000 0.994700 -0.103000
245 | vn 0.472300 -0.328500 -0.818000
246 | vn 0.499900 0.017200 -0.865900
247 | vn 0.944500 -0.328500 0.000000
248 | vn 0.231500 -0.886300 -0.401000
249 | vn -0.472300 -0.328500 -0.818000
250 | vn 0.999900 0.017200 0.000000
251 | vn -0.229600 -0.888300 -0.397700
252 | vn 0.208400 -0.867400 -0.451800
253 | vn -0.499900 0.017200 -0.865900
254 | vn 0.208800 0.908700 -0.361600
255 | vn 0.472300 -0.328500 0.818000
256 | vn 0.465000 -0.885300 0.000000
257 | vn -0.208700 -0.871200 -0.444400
258 | vn 0.503100 -0.862500 0.054000
259 | vn -0.944500 -0.328500 0.000000
260 | vn 0.285700 0.958300 0.000000
261 | vn 0.499900 0.017200 0.865900
262 | vn -0.142800 0.958300 -0.247400
263 | vn 0.232500 -0.885300 0.402700
264 | vn -0.465300 -0.885200 0.000000
265 | vn -0.999900 0.017200 0.000000
266 | vn 0.270300 0.962700 0.012000
267 | vn -0.147600 0.965900 -0.212800
268 | vn 0.258700 -0.876800 0.405300
269 | vn -0.472300 -0.328500 0.818000
270 | vn -0.480200 -0.876900 -0.020400
271 | vn -0.107800 0.994100 0.008200
272 | vn 0.195600 0.920300 0.338700
273 | vn -0.499900 0.017200 0.865900
274 | vn -0.399100 0.916900 0.000000
275 | vn 0.084500 0.988200 0.127800
276 | vn -0.232600 -0.885200 0.402900
277 | vn -0.222400 -0.876900 0.426100
278 | vn -0.088200 0.996100 0.002000
279 | vn 0.041000 0.995500 0.085200
280 | vn -0.111900 0.963100 0.244600
281 | vn -0.150300 0.953800 0.260300
282 | vn 0.051800 0.998100 0.033900
283 | vn 0.664200 -0.716800 0.212100
284 | vn 0.070400 0.989500 -0.126400
285 | vn -0.160600 -0.672200 -0.722700
286 | vn -0.622400 -0.709100 0.331400
287 | vn 0.654800 -0.467100 0.594100
288 | vn 0.728400 -0.320300 -0.605700
289 | vn -0.413300 -0.562800 -0.715800
290 | vn -0.826600 -0.562800 0.000000
291 | vn -0.413300 -0.562800 0.715800
292 | vn -0.268900 0.862100 -0.429600
293 | vn -0.268900 0.862100 0.429600
294 | vn 0.249400 0.866800 0.431900
295 | vn 0.498700 0.866800 0.000000
296 | vn 0.249400 0.866800 -0.431900
297 | usemtl Material.001
298 | s off
299 | f 12/1/1 1/2/1 4/3/1
300 | f 1/2/2 12/1/2 13/4/2
301 | f 20/5/3 21/6/3 22/7/3
302 | f 23/8/3 20/9/3 22/10/3
303 | f 21/11/4 20/12/4 24/13/4
304 | f 22/14/5 21/15/5 25/16/5
305 | f 6/17/6 23/18/6 22/19/6 7/20/6
306 | f 26/21/7 20/22/7 23/23/7
307 | f 25/24/8 21/25/8 24/26/8
308 | f 20/27/4 27/28/4 24/29/4
309 | f 28/30/5 22/31/5 25/32/5
310 | f 29/33/9 23/34/9 6/35/9 5/35/9 19/35/9
311 | f 7/36/10 22/37/10 8/38/10
312 | f 29/39/7 26/40/7 23/41/7
313 | f 20/42/11 26/43/11 27/44/11
314 | f 30/45/8 25/46/8 24/47/8
315 | f 24/48/12 27/49/12 31/50/12
316 | f 28/13/13 25/51/13 32/52/13
317 | f 9/53/14 22/54/14 28/55/14 10/56/14
318 | f 18/57/15 29/58/15 19/57/15
319 | f 8/59/16 22/60/16 9/61/16
320 | f 33/62/17 26/63/17 29/64/17
321 | f 26/65/11 34/66/11 27/67/11
322 | f 30/68/18 24/69/18 31/70/18
323 | f 35/71/19 25/72/19 30/73/19
324 | f 27/74/20 34/75/20 31/76/20
325 | f 10/77/21 28/78/21 32/79/21 11/80/21
326 | f 25/81/13 35/82/13 32/82/13
327 | f 17/83/22 36/84/22 29/85/22 18/86/22
328 | f 36/87/17 33/88/17 29/89/17
329 | f 26/90/23 33/91/23 34/92/23
330 | f 37/93/24 30/94/24 31/95/24
331 | f 38/96/19 35/97/19 30/98/19
332 | f 34/99/25 39/100/25 31/101/25
333 | f 32/102/26 3/103/26 2/103/26 11/103/26
334 | f 32/12/27 35/104/27 33/105/27
335 | f 15/106/28 36/107/28 17/108/28 16/106/28
336 | f 36/109/27 32/110/27 33/111/27
337 | f 33/112/23 40/113/23 34/114/23
338 | f 37/115/29 31/116/29 41/116/29
339 | f 38/117/30 30/118/30 37/119/30
340 | f 33/120/31 35/121/31 38/122/31
341 | f 34/123/32 40/124/32 39/125/32
342 | f 31/126/33 39/127/33 42/126/33
343 | f 32/128/34 36/129/34 14/130/34 13/130/34 12/130/34 4/75/34 3/75/34
344 | f 14/131/35 36/132/35 15/133/35
345 | f 40/134/31 33/135/31 38/136/31
346 | f 43/137/36 37/138/36 41/137/36
347 | f 41/139/37 31/140/37 42/141/37
348 | f 38/142/38 37/143/38 39/144/38
349 | f 40/145/39 38/146/39 39/147/39
350 | f 39/148/40 43/149/40 42/150/40
351 | f 43/151/41 41/152/41 44/153/41
352 | f 39/154/42 37/155/42 43/156/42
353 | f 41/157/43 42/157/43 45/158/43
354 | f 42/159/44 43/160/44 46/161/44
355 | f 43/162/45 44/163/45 47/164/45
356 | f 44/165/46 41/166/46 45/167/46
357 | f 42/168/47 48/169/47 45/170/47
358 | f 48/171/48 42/171/48 46/172/48
359 | f 43/173/49 47/174/49 46/175/49
360 | f 47/176/50 44/177/50 49/177/50
361 | f 44/178/51 45/179/51 49/180/51
362 | f 45/181/52 48/182/52 49/183/52
363 | f 48/184/53 46/185/53 49/186/53
364 | f 46/187/54 47/188/54 49/189/54
365 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Cactus2.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Cactus2.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.003
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Cactus2.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Cactus2.blend'
2 | # www.blender.org
3 | mtllib Cactus2.mtl
4 | o Cube.001_Cube.003
5 | v -0.959718 -0.784467 0.192966
6 | v -0.945882 -0.787058 0.253586
7 | v -0.974745 -0.781653 0.289779
8 | v -1.033720 -0.770609 0.383668
9 | v -1.214527 -0.736748 0.421777
10 | v -1.375390 -0.706623 0.274442
11 | v -1.351665 -0.711066 0.192966
12 | v -1.286557 -0.744762 0.078144
13 | v -1.122493 -0.781653 0.045218
14 | v -1.114947 -0.783747 0.041585
15 | v -0.979367 -0.796910 0.106877
16 | v -0.837767 0.072384 -0.006046
17 | v -0.837767 -0.636669 -0.006046
18 | v -0.939592 -0.355184 -0.077612
19 | v -0.953063 -0.199951 -0.051854
20 | v -0.769309 0.072384 0.293887
21 | v -0.769309 -0.636669 0.293887
22 | v -1.000689 -0.355337 -0.108640
23 | v -1.114947 0.072384 -0.139529
24 | v -0.836784 -0.311398 -0.276030
25 | v -0.945882 -0.781653 0.253586
26 | v -0.979367 -0.781653 0.106877
27 | v -0.866641 0.359320 0.016980
28 | v -0.805315 0.359320 0.285669
29 | v -0.961124 0.072384 0.534415
30 | v -0.961124 -0.636669 0.534415
31 | v -1.114947 -0.636669 -0.139529
32 | v -0.896877 -0.312548 -0.308939
33 | v -1.014159 -0.200105 -0.082882
34 | v -1.114947 0.359320 -0.102598
35 | v -0.865691 -0.163618 -0.228410
36 | v -1.114947 -0.781653 0.041585
37 | v -0.977148 0.359320 0.501141
38 | v -1.114947 0.638283 0.214998
39 | v -1.268771 0.072384 0.534415
40 | v -1.268771 -0.636669 0.534415
41 | v -0.925783 -0.164768 -0.261319
42 | v -1.392128 0.072384 -0.006046
43 | v -1.363253 0.359320 0.016980
44 | v -0.800139 -0.201196 -0.378669
45 | v -0.815636 -0.121973 -0.353140
46 | v -0.832354 -0.201812 -0.396311
47 | v -1.392128 -0.636669 -0.006046
48 | v -1.252747 0.359320 0.501141
49 | v -1.339185 -0.187906 0.446119
50 | v -1.339185 -0.376379 0.446119
51 | v -0.847851 -0.122590 -0.370782
52 | v -1.460585 0.072384 0.293887
53 | v -1.424580 0.359320 0.285669
54 | v -1.460585 -0.636669 0.293887
55 | v -1.390171 -0.376379 0.382184
56 | v -1.390171 -0.187906 0.382184
57 | v -1.348054 -0.121021 0.601980
58 | v -1.262271 0.437390 0.360760
59 | v -1.289838 0.437390 0.326193
60 | v -1.240165 0.482143 0.314855
61 | v -1.364990 -0.310378 0.655109
62 | v -1.399433 -0.135234 0.534945
63 | v -1.320477 0.474760 0.495173
64 | v -1.433833 0.474760 0.353029
65 | v -1.229573 0.658788 0.306408
66 | v -1.416368 -0.324591 0.588073
67 | v -1.452796 -0.081151 0.654487
68 | v -1.461027 -0.173183 0.680309
69 | v -1.477767 -0.088059 0.621907
70 | v -1.323651 0.500774 0.448398
71 | v -1.388937 0.500774 0.366532
72 | v -1.271296 0.606762 0.339681
73 | v -1.485998 -0.180091 0.647728
74 | v -1.294853 0.462992 0.425432
75 | v -1.360138 0.462992 0.343567
76 | v -1.242498 0.568980 0.316716
77 | vt 0.902293 0.962524
78 | vt 0.902261 0.962556
79 | vt 0.902598 0.964660
80 | vt 0.902700 0.964702
81 | vt 0.901828 0.963457
82 | vt 0.901907 0.963467
83 | vt 0.902116 0.963192
84 | vt 0.902187 0.963220
85 | vt 0.902153 0.963147
86 | vt 0.902471 0.965160
87 | vt 0.902467 0.965149
88 | vt 0.903336 0.963231
89 | vt 0.903221 0.963172
90 | vt 0.902487 0.964784
91 | vt 0.902413 0.964421
92 | vt 0.902528 0.964520
93 | vt 0.902580 0.964519
94 | vt 0.902384 0.965085
95 | vt 0.902151 0.964777
96 | vt 0.901360 0.963197
97 | vt 0.901292 0.963267
98 | vt 0.902737 0.964106
99 | vt 0.902813 0.964055
100 | vt 0.902849 0.963989
101 | vt 0.902283 0.964807
102 | vt 0.902791 0.964746
103 | vt 0.902764 0.964763
104 | vt 0.904567 0.963198
105 | vt 0.904646 0.963290
106 | vt 0.902618 0.964578
107 | vt 0.902669 0.964587
108 | vt 0.902831 0.962617
109 | vt 0.902944 0.962632
110 | vt 0.902219 0.965150
111 | vt 0.902217 0.965161
112 | vt 0.902308 0.965052
113 | vt 0.902303 0.965048
114 | vt 0.901903 0.964725
115 | vt 0.901914 0.964756
116 | vt 0.904663 0.963273
117 | vt 0.902510 0.963887
118 | vt 0.902590 0.963890
119 | vt 0.901814 0.964279
120 | vt 0.901994 0.964104
121 | vt 0.901918 0.964035
122 | vt 0.901947 0.964097
123 | vt 0.902030 0.964156
124 | vt 0.902407 0.964806
125 | vt 0.902194 0.964851
126 | vt 0.901977 0.963996
127 | vt 0.902690 0.964814
128 | vt 0.905214 0.963976
129 | vt 0.905288 0.963979
130 | vt 0.902589 0.962667
131 | vt 0.902674 0.962675
132 | vt 0.901946 0.963754
133 | vt 0.902086 0.963748
134 | vt 0.901980 0.963737
135 | vt 0.902427 0.965297
136 | vt 0.902567 0.965174
137 | vt 0.902011 0.964800
138 | vt 0.904774 0.964064
139 | vt 0.904740 0.964021
140 | vt 0.903097 0.964144
141 | vt 0.903089 0.964159
142 | vt 0.902351 0.964866
143 | vt 0.902670 0.963958
144 | vt 0.902496 0.964854
145 | vt 0.902303 0.963865
146 | vt 0.902355 0.963864
147 | vt 0.902336 0.964857
148 | vt 0.905597 0.963591
149 | vt 0.905589 0.963670
150 | vt 0.905579 0.963464
151 | vt 0.902329 0.963448
152 | vt 0.902407 0.963450
153 | vt 0.902372 0.963189
154 | vt 0.902337 0.963187
155 | vt 0.902124 0.964618
156 | vt 0.902680 0.965087
157 | vt 0.902631 0.965098
158 | vt 0.904002 0.963592
159 | vt 0.903909 0.963504
160 | vt 0.903802 0.963379
161 | vt 0.902314 0.970991
162 | vt 0.902511 0.970991
163 | vt 0.902426 0.970991
164 | vt 0.901913 0.964413
165 | vt 0.902005 0.964505
166 | vt 0.901985 0.962681
167 | vt 0.902080 0.962674
168 | vt 0.908491 0.964459
169 | vt 0.908491 0.964593
170 | vt 0.945351 0.099897
171 | vt 0.945315 0.099897
172 | vt 0.946160 0.094598
173 | vt 0.946066 0.094504
174 | vt 0.901396 0.963767
175 | vt 0.901455 0.963828
176 | vt 0.951459 0.094665
177 | vt 0.951460 0.094604
178 | vt 0.945199 0.093636
179 | vt 0.945145 0.093582
180 | vt 0.902320 0.964232
181 | vt 0.903182 0.963827
182 | vt 0.951459 0.093603
183 | vt 0.951460 0.093655
184 | vt 0.945481 0.093919
185 | vt 0.951460 0.093920
186 | vt 0.947192 0.091298
187 | vt 0.947272 0.091301
188 | vn 0.476400 0.033600 -0.878600
189 | vn 0.974900 0.000000 -0.222500
190 | vn 0.436200 -0.074500 -0.896800
191 | vn 0.437200 -0.029500 -0.898900
192 | vn 0.890500 0.014400 0.454700
193 | vn 0.647500 -0.747600 -0.147800
194 | vn 0.968400 0.115200 -0.221000
195 | vn 0.781800 0.000000 0.623500
196 | vn 0.096600 -0.981900 -0.163100
197 | vn 0.431000 0.115200 -0.895000
198 | vn 0.288200 -0.747600 -0.598400
199 | vn 0.519300 -0.747600 0.414100
200 | vn 0.776600 0.115200 0.619300
201 | vn 0.680600 0.716000 -0.155300
202 | vn 0.000000 0.000000 1.000000
203 | vn 0.375600 0.033500 -0.926200
204 | vn -0.890500 -0.014400 -0.454800
205 | vn -0.091500 0.983900 0.153400
206 | vn -0.431000 0.115200 -0.895000
207 | vn 0.302900 0.716000 -0.628900
208 | vn 0.920200 0.055100 0.387700
209 | vn 0.354300 -0.697700 -0.622600
210 | vn -0.288200 -0.747600 -0.598400
211 | vn 0.433900 0.000000 -0.901000
212 | vn 0.000000 -0.747600 0.664200
213 | vn 0.000000 0.115200 0.993300
214 | vn 0.545800 0.716000 0.435200
215 | vn -0.781800 0.000000 0.623500
216 | vn -0.818800 0.024600 -0.573500
217 | vn -0.433900 0.000000 -0.901000
218 | vn -0.968400 0.115200 -0.221000
219 | vn -0.302900 0.716000 -0.628900
220 | vn -0.158000 0.953900 0.255100
221 | vn 0.444300 0.352300 -0.823700
222 | vn -0.647500 -0.747600 -0.147800
223 | vn -0.519300 -0.747600 0.414100
224 | vn -0.776600 0.115200 0.619300
225 | vn 0.000000 0.716000 0.698100
226 | vn 0.994000 -0.029700 0.105300
227 | vn -0.974900 0.000000 -0.222500
228 | vn -0.680600 0.716000 -0.155300
229 | vn -0.545800 0.716000 0.435200
230 | vn -0.184000 -0.951400 0.247000
231 | vn 0.297400 0.896100 -0.329700
232 | vn -0.217100 -0.960700 0.173100
233 | vn 0.913500 -0.035400 0.405400
234 | vn -0.993800 0.029500 -0.106900
235 | vn 0.497400 0.192800 0.845800
236 | vn 0.183100 0.923800 -0.336200
237 | vn -0.192000 -0.035400 -0.980800
238 | vn -0.611800 -0.535200 0.582400
239 | vn -0.767200 -0.108700 -0.632100
240 | vn -0.795500 0.228600 0.561200
241 | vn 0.559800 0.698100 -0.446400
242 | vn -0.771900 -0.227600 -0.593600
243 | vn 0.406900 -0.227600 0.884700
244 | usemtl Material.003
245 | s off
246 | f 13/1/1 14/1/1 15/2/1 12/2/1
247 | f 13/3/2 12/4/2 16/4/2 17/3/2
248 | f 14/5/3 13/5/3 27/6/3 18/5/3
249 | f 12/7/4 15/8/4 29/8/4 19/9/4
250 | f 14/10/5 20/11/5 31/10/5 15/10/5
251 | f 13/12/6 17/13/6 21/12/6 22/12/6
252 | f 16/14/7 12/14/7 23/14/7 24/14/7
253 | f 17/15/8 16/16/8 25/17/8 26/15/8
254 | f 18/18/9 28/18/9 20/18/9 14/18/9
255 | f 12/19/10 19/19/10 30/19/10 23/19/10
256 | f 27/20/11 13/21/11 22/21/11 32/20/11
257 | f 3/22/12 21/22/12 17/23/12 26/24/12 4/23/12
258 | f 22/25/2 21/25/2 2/25/2 1/25/2 11/25/2
259 | f 25/26/13 16/26/13 24/26/13 33/27/13
260 | f 24/28/14 23/28/14 34/29/14
261 | f 26/16/15 25/30/15 35/31/15 36/17/15
262 | f 18/32/16 27/32/16 19/33/16 29/33/16
263 | f 28/34/17 18/35/17 29/35/17 37/35/17
264 | f 15/36/18 31/37/18 37/36/18 29/36/18
265 | f 19/38/19 38/38/19 39/39/19 30/38/19
266 | f 23/40/20 30/28/20 34/29/20
267 | f 31/41/21 20/42/21 40/42/21 41/41/21
268 | f 20/43/22 28/43/22 42/43/22 40/43/22
269 | f 8/44/23 43/45/23 27/46/23 32/47/23 9/47/23
270 | f 10/48/24 32/48/24 22/48/24 11/48/24
271 | f 2/49/8 21/49/8 3/19/8
272 | f 4/50/25 26/50/25 36/50/25 5/50/25
273 | f 35/51/26 25/51/26 33/51/26 44/51/26
274 | f 33/52/27 24/52/27 34/53/27
275 | f 36/54/28 35/55/28 45/55/28 46/54/28
276 | f 28/56/29 37/57/29 47/57/29 42/58/29
277 | f 43/59/30 38/60/30 19/10/30 27/59/30
278 | f 38/61/31 48/61/31 49/61/31 39/61/31
279 | f 30/62/32 39/63/32 34/63/32
280 | f 37/64/33 31/65/33 41/64/33 47/64/33
281 | f 42/66/34 47/66/34 41/66/34 40/66/34
282 | f 50/67/35 43/67/35 8/67/35 7/67/35 6/67/35
283 | f 9/68/30 32/68/30 10/68/30
284 | f 5/69/36 36/69/36 50/70/36 6/69/36
285 | f 48/71/37 35/66/37 44/66/37 49/71/37
286 | f 44/72/38 33/73/38 34/74/38
287 | f 50/75/28 36/76/28 46/76/28 51/76/28
288 | f 35/77/28 48/78/28 52/78/28 45/77/28
289 | f 45/79/39 53/79/39 57/79/39 46/79/39
290 | f 50/60/40 48/80/40 38/81/40 43/10/40
291 | f 39/82/41 49/83/41 34/84/41
292 | f 49/85/42 44/86/42 54/87/42 55/87/42
293 | f 44/79/42 34/88/42 56/89/42 54/89/42
294 | f 48/90/28 50/91/28 51/90/28 52/90/28
295 | f 46/48/43 57/48/43 62/48/43 51/48/43
296 | f 52/19/44 58/19/44 53/19/44 45/19/44
297 | f 34/92/42 49/93/42 55/93/42 56/93/42
298 | f 55/94/45 54/94/45 59/94/45 60/95/45
299 | f 54/96/46 56/96/46 61/97/46 59/97/46
300 | f 51/30/47 62/30/47 58/30/47 52/30/47
301 | f 57/98/48 53/98/48 63/99/48 64/98/48
302 | f 53/41/49 58/41/49 65/41/49 63/41/49
303 | f 56/100/50 55/100/50 60/101/50 61/101/50
304 | f 60/95/42 59/94/42 66/94/42 67/95/42
305 | f 59/102/42 61/103/42 68/102/42 66/102/42
306 | f 62/104/51 57/104/51 64/104/51 69/104/51
307 | f 58/105/52 62/105/52 69/105/52 65/105/52
308 | f 64/48/53 63/48/53 65/48/53 69/48/53
309 | f 61/106/42 60/107/42 67/107/42 68/106/42
310 | f 67/95/54 66/95/54 70/95/54 71/95/54
311 | f 66/108/55 68/108/55 72/108/55 70/108/55
312 | f 68/109/56 67/109/56 71/109/56 72/109/56
313 | f 71/110/42 70/111/42 72/110/42
314 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Cactus3.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Cactus3.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.004
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Cactus3.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Cactus3.blend'
2 | # www.blender.org
3 | mtllib Cactus3.mtl
4 | o Cube.001_Cube.004
5 | v -0.000819 0.043049 0.322735
6 | v 0.093687 0.037402 0.377298
7 | v 0.093687 0.018314 0.561742
8 | v -0.000819 0.012667 0.616305
9 | v -0.066046 0.002019 0.653963
10 | v -0.225779 -0.004968 0.561742
11 | v -0.225779 0.014120 0.377298
12 | v -0.066046 0.040196 0.285076
13 | v -0.072516 0.847664 0.125267
14 | v -0.066046 1.354509 0.133785
15 | v 0.027289 0.788184 0.187672
16 | v 0.026302 0.661970 0.182320
17 | v -0.380353 0.847664 0.302997
18 | v -0.356801 1.354509 0.301652
19 | v 0.224709 1.354509 0.301652
20 | v 0.131374 0.788184 0.247765
21 | v -0.066046 0.332262 0.133785
22 | v 0.108448 0.788184 0.047099
23 | v 0.112230 0.661970 0.033488
24 | v -0.356801 0.332262 0.301652
25 | v -0.380353 0.847664 0.658456
26 | v -0.356801 1.354509 0.637387
27 | v -0.241872 1.632208 0.368007
28 | v -0.066046 1.632208 0.266494
29 | v 0.109779 1.632208 0.368007
30 | v 0.136502 0.661970 0.245944
31 | v 0.212533 0.788184 0.107193
32 | v 0.027289 0.547809 0.187672
33 | v 0.108448 0.547809 0.047099
34 | v 0.186259 0.837174 -0.018010
35 | v -0.066046 0.105527 0.285076
36 | v -0.225779 0.105527 0.377298
37 | v -0.356801 0.332262 0.637387
38 | v -0.072516 0.847664 0.836185
39 | v -0.066046 1.354509 0.805254
40 | v -0.241872 1.632208 0.571032
41 | v -0.066046 1.632208 0.672545
42 | v 0.109779 1.632208 0.571032
43 | v 0.224708 1.354509 0.637387
44 | v 0.235320 0.847664 0.302997
45 | v 0.222430 0.661970 0.097113
46 | v 0.254902 0.823117 0.019391
47 | v 0.224709 0.332262 0.301652
48 | v 0.131374 0.547809 0.247765
49 | v 0.212533 0.547809 0.107193
50 | v 0.196977 0.763924 -0.068790
51 | v -0.225779 0.105527 0.561742
52 | v 0.093687 0.105527 0.377298
53 | v -0.066046 0.332262 0.805254
54 | v 0.235320 0.847664 0.658456
55 | v 0.269654 0.749041 -0.029191
56 | v 0.190728 0.691413 -0.080997
57 | v -0.066046 0.105527 0.653963
58 | v 0.224708 0.332262 0.637387
59 | v 0.093687 0.105527 0.561742
60 | v 0.259371 0.677356 -0.043595
61 | v -0.094774 1.632208 0.452934
62 | v -0.066046 1.632208 0.436348
63 | v -0.037319 1.632208 0.452934
64 | v -0.094774 1.632208 0.486106
65 | v -0.037319 1.632208 0.486106
66 | v -0.066046 1.632208 0.502691
67 | v -0.155595 1.698425 0.417819
68 | v -0.066046 1.698425 0.366118
69 | v 0.023503 1.698425 0.417819
70 | v -0.155595 1.698425 0.521221
71 | v 0.023503 1.698425 0.521221
72 | v -0.066046 1.698425 0.572922
73 | v -0.066046 1.651126 0.469520
74 | vt 0.954312 0.919985
75 | vt 0.954318 0.920092
76 | vt 0.950356 0.926387
77 | vt 0.950488 0.926215
78 | vt 0.950314 0.926358
79 | vt 0.950156 0.926573
80 | vt 0.949768 0.922073
81 | vt 0.949679 0.921786
82 | vt 0.949315 0.922278
83 | vt 0.949318 0.922387
84 | vt 0.948902 0.919873
85 | vt 0.949111 0.919860
86 | vt 0.949155 0.919832
87 | vt 0.949110 0.919750
88 | vt 0.949205 0.926408
89 | vt 0.950785 0.926280
90 | vt 0.950957 0.926039
91 | vt 0.950734 0.926165
92 | vt 0.950550 0.926437
93 | vt 0.949869 0.927249
94 | vt 0.950179 0.926728
95 | vt 0.949874 0.926830
96 | vt 0.949546 0.927259
97 | vt 0.948404 0.924325
98 | vt 0.948583 0.924327
99 | vt 0.948513 0.924416
100 | vt 0.948396 0.924406
101 | vt 0.949855 0.924327
102 | vt 0.950033 0.924325
103 | vt 0.950041 0.924406
104 | vt 0.949925 0.924416
105 | vt 0.944420 0.920845
106 | vt 0.944436 0.920876
107 | vt 0.949036 0.926247
108 | vt 0.949054 0.926276
109 | vt 0.949796 0.926003
110 | vt 0.949742 0.926021
111 | vt 0.947432 0.921624
112 | vt 0.947210 0.921924
113 | vt 0.947388 0.921922
114 | vt 0.947468 0.921725
115 | vt 0.950055 0.927010
116 | vt 0.950142 0.926538
117 | vt 0.949731 0.927038
118 | vt 0.950577 0.926173
119 | vt 0.950383 0.926318
120 | vt 0.950254 0.926555
121 | vt 0.946997 0.924595
122 | vt 0.946911 0.924639
123 | vt 0.951527 0.924638
124 | vt 0.951440 0.924595
125 | vt 0.949265 0.926426
126 | vt 0.950571 0.922419
127 | vt 0.950946 0.922447
128 | vt 0.950748 0.922357
129 | vt 0.949384 0.926276
130 | vt 0.949402 0.926247
131 | vt 0.949461 0.925785
132 | vt 0.949510 0.925743
133 | vt 0.949404 0.925756
134 | vt 0.949023 0.925475
135 | vt 0.948944 0.925491
136 | vt 0.948996 0.925584
137 | vt 0.949061 0.925561
138 | vt 0.947699 0.924028
139 | vt 0.947687 0.924052
140 | vt 0.948341 0.923196
141 | vt 0.948450 0.923518
142 | vt 0.948789 0.923707
143 | vt 0.948747 0.923536
144 | vt 0.951228 0.921924
145 | vt 0.951005 0.921624
146 | vt 0.950969 0.921726
147 | vt 0.951049 0.921922
148 | vt 0.949467 0.925271
149 | vt 0.949449 0.925262
150 | vt 0.950643 0.926324
151 | vt 0.950857 0.926107
152 | vt 0.950446 0.926480
153 | vt 0.950269 0.925006
154 | vt 0.950392 0.925235
155 | vt 0.950579 0.925376
156 | vt 0.950496 0.925192
157 | vt 0.947448 0.924642
158 | vt 0.947735 0.924712
159 | vt 0.947672 0.924554
160 | vt 0.947500 0.924533
161 | vt 0.950702 0.924712
162 | vt 0.950989 0.924642
163 | vt 0.950938 0.924533
164 | vt 0.950765 0.924554
165 | vt 0.949545 0.924304
166 | vt 0.949874 0.924733
167 | vt 0.950179 0.924835
168 | vt 0.947221 0.920064
169 | vt 0.947127 0.920090
170 | vt 0.947525 0.920066
171 | vt 0.947309 0.920060
172 | vt 0.948638 0.925988
173 | vt 0.948657 0.926035
174 | vt 0.949111 0.925477
175 | vt 0.949048 0.925419
176 | vt 0.951116 0.924688
177 | vt 0.951166 0.924574
178 | vt 0.951209 0.924548
179 | vt 0.949461 0.923260
180 | vt 0.949523 0.923351
181 | vt 0.949636 0.923457
182 | vt 0.949587 0.923414
183 | vt 0.949774 0.925510
184 | vt 0.949718 0.925476
185 | vt 0.949784 0.925573
186 | vt 0.949988 0.923518
187 | vt 0.950097 0.923197
188 | vt 0.949690 0.923536
189 | vt 0.949649 0.923707
190 | vt 0.948950 0.925304
191 | vt 0.948989 0.925261
192 | vt 0.950432 0.925093
193 | vt 0.950648 0.925348
194 | vt 0.950856 0.925479
195 | vt 0.949730 0.924526
196 | vt 0.950142 0.925026
197 | vt 0.950055 0.924554
198 | vt 0.948830 0.925481
199 | vt 0.948854 0.925560
200 | vt 0.948931 0.925443
201 | vt 0.949596 0.925677
202 | vt 0.948914 0.923351
203 | vt 0.948976 0.923260
204 | vt 0.948801 0.923457
205 | vt 0.948664 0.925566
206 | vt 0.948696 0.925546
207 | vt 0.912343 0.061252
208 | vt 0.912516 0.061273
209 | vt 0.911831 0.061291
210 | vt 0.913240 0.061125
211 | vt 0.913356 0.061135
212 | vt 0.915609 0.061273
213 | vt 0.915782 0.061252
214 | vt 0.916328 0.061319
215 | vt 0.914769 0.061135
216 | vt 0.914885 0.061125
217 | vn 0.535300 0.012200 -0.844500
218 | vn -0.499900 0.020900 -0.865800
219 | vn 0.500000 0.000000 -0.866000
220 | vn 0.501500 -0.013100 -0.865100
221 | vn -0.865700 0.028000 -0.499800
222 | vn -0.499900 -0.020600 -0.865800
223 | vn -0.998900 0.046400 -0.000000
224 | vn -0.462000 0.382400 -0.800200
225 | vn 0.462000 0.382400 -0.800200
226 | vn 0.463700 0.012200 -0.885900
227 | vn 0.000000 1.000000 0.000000
228 | vn -0.865600 -0.030900 -0.499800
229 | vn -0.432900 -0.500300 -0.749800
230 | vn -0.999000 -0.045600 0.000000
231 | vn -0.499100 0.059100 0.864500
232 | vn -0.924000 0.382400 0.000000
233 | vn 0.924000 0.382400 -0.000000
234 | vn 0.865700 0.028000 0.499800
235 | vn 0.000000 -1.000000 -0.000000
236 | vn -0.828900 0.040300 -0.558000
237 | vn -0.771600 0.143900 -0.619600
238 | vn -0.144100 0.910900 0.386700
239 | vn -0.865800 -0.500300 0.000000
240 | vn 0.432900 -0.500300 -0.749800
241 | vn -0.500000 -0.000000 -0.866000
242 | vn -0.499200 -0.058200 0.864600
243 | vn 0.499500 0.046400 0.865100
244 | vn -0.462000 0.382400 0.800200
245 | vn 0.462000 0.382400 0.800200
246 | vn 0.999800 0.020900 0.000000
247 | vn 0.498400 -0.013100 -0.866800
248 | vn 0.865600 -0.030900 0.499800
249 | vn 0.922400 0.000400 0.386200
250 | vn 0.279400 -0.747400 -0.602700
251 | vn 0.484400 0.545200 -0.684200
252 | vn -0.432900 -0.500300 0.749800
253 | vn -1.000000 -0.000000 -0.000000
254 | vn 0.865800 -0.500300 0.000000
255 | vn 0.499500 -0.045600 0.865100
256 | vn 0.999800 -0.020600 0.000000
257 | vn 0.964200 -0.110300 0.241100
258 | vn 0.492100 0.103100 -0.864400
259 | vn 0.432900 -0.500300 0.749800
260 | vn -0.500000 0.000000 0.866000
261 | vn 1.000000 0.000000 0.000000
262 | vn 0.500000 -0.000000 0.866000
263 | vn -0.368200 -0.676500 0.637800
264 | vn -0.736500 -0.676500 0.000000
265 | vn -0.368200 -0.676500 -0.637800
266 | vn 0.368200 -0.676500 0.637800
267 | vn 0.736500 -0.676500 0.000000
268 | vn 0.368200 -0.676500 -0.637800
269 | vn -0.233500 0.884200 -0.404500
270 | vn -0.467000 0.884200 0.000000
271 | vn -0.233500 0.884200 0.404500
272 | vn 0.233500 0.884200 -0.404500
273 | vn 0.467000 0.884200 0.000000
274 | vn 0.233500 0.884200 0.404500
275 | usemtl Material.004
276 | s off
277 | f 10/1/1 11/1/1 12/2/1 9/1/1
278 | f 13/3/2 14/4/2 10/5/2 9/6/2
279 | f 10/7/3 15/8/3 16/9/3 11/10/3
280 | f 9/11/4 12/12/4 28/13/4 17/14/4
281 | f 12/15/5 11/15/5 18/15/5 19/15/5
282 | f 20/16/6 13/17/6 9/18/6 17/19/6
283 | f 21/20/7 22/21/7 14/22/7 13/23/7
284 | f 10/24/8 14/25/8 23/26/8 24/27/8
285 | f 15/28/9 10/29/9 24/30/9 25/31/9
286 | f 16/32/10 15/32/10 40/32/10 26/33/10
287 | f 11/34/11 16/35/11 27/35/11 18/35/11
288 | f 28/36/12 12/36/12 19/36/12 29/37/12
289 | f 20/38/13 17/39/13 31/40/13 32/41/13
290 | f 33/42/14 21/19/14 13/43/14 20/44/14
291 | f 34/19/15 35/45/15 22/46/15 21/47/15
292 | f 14/48/16 22/49/16 36/48/16 23/48/16
293 | f 25/31/11 24/30/11 58/30/11 59/31/11
294 | f 39/50/17 15/51/17 25/50/17 38/50/17
295 | f 16/15/18 26/15/18 41/52/18 27/15/18
296 | f 43/53/3 17/54/3 28/54/3 44/55/3
297 | f 44/56/19 28/57/19 29/56/19 45/56/19
298 | f 19/58/20 46/59/20 52/59/20 29/60/20
299 | f 46/61/21 19/62/21 18/63/21 30/64/21
300 | f 30/65/22 18/66/22 27/65/22 42/65/22
301 | f 33/67/23 20/68/23 32/69/23 47/70/23
302 | f 17/71/24 43/72/24 48/73/24 31/74/24
303 | f 7/75/25 32/76/25 31/75/25 8/75/25
304 | f 49/77/26 34/78/26 21/18/26 33/79/26
305 | f 50/80/27 39/81/27 35/82/27 34/83/27
306 | f 22/84/28 35/85/28 37/86/28 36/87/28
307 | f 35/88/29 39/89/29 38/90/29 37/91/29
308 | f 40/92/30 15/93/30 39/94/30 50/28/30
309 | f 26/95/31 40/96/31 43/97/31 44/98/31
310 | f 26/99/32 44/100/32 45/100/32 41/100/32
311 | f 42/61/33 27/64/33 41/101/33 51/102/33
312 | f 29/103/34 52/104/34 56/105/34 45/104/34
313 | f 46/63/35 30/63/35 42/64/35 51/63/35
314 | f 49/106/36 33/107/36 47/108/36 53/109/36
315 | f 6/110/37 47/111/37 32/111/37 7/112/37
316 | f 43/113/38 54/114/38 55/115/38 48/116/38
317 | f 31/117/3 48/118/3 2/118/3 1/118/3 8/117/3
318 | f 54/119/39 50/120/39 34/121/39 49/120/39
319 | f 43/122/40 40/123/40 50/83/40 54/124/40
320 | f 51/125/41 41/126/41 45/61/41 56/127/41
321 | f 52/128/42 46/128/42 51/128/42 56/128/42
322 | f 54/129/43 49/130/43 53/129/43 55/131/43
323 | f 5/75/44 53/76/44 47/75/44 6/75/44
324 | f 2/132/45 48/133/45 55/133/45 3/133/45
325 | f 55/117/46 53/118/46 5/118/46 4/118/46 3/117/46
326 | f 60/134/47 62/135/47 68/135/47 66/134/47
327 | f 24/27/11 23/26/11 57/26/11 58/27/11
328 | f 37/91/11 38/90/11 61/90/11 62/91/11
329 | f 38/50/11 25/50/11 59/50/11 61/50/11
330 | f 23/48/11 36/48/11 60/48/11 57/48/11
331 | f 36/87/11 37/86/11 62/86/11 60/87/11
332 | f 57/136/48 60/136/48 66/136/48 63/136/48
333 | f 58/137/49 57/138/49 63/138/49 64/137/49
334 | f 62/139/50 61/140/50 67/140/50 68/139/50
335 | f 61/141/51 59/141/51 65/141/51 67/141/51
336 | f 59/142/52 58/143/52 64/143/52 65/142/52
337 | f 68/139/53 67/140/53 69/139/53
338 | f 67/141/54 65/141/54 69/141/54
339 | f 65/142/55 64/143/55 69/142/55
340 | f 66/134/56 68/135/56 69/134/56
341 | f 63/136/57 66/136/57 69/136/57
342 | f 64/137/58 63/138/58 69/137/58
343 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/CactusWithSombrero.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'CactusWithSombrero.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.002
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/DeadTree.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'DeadTree.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.008
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/DeadTree.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'DeadTree.blend'
2 | # www.blender.org
3 | mtllib DeadTree.mtl
4 | o Cylinder_Cylinder.008
5 | v -3.294831 -1.947475 -1.686218
6 | v -3.240914 -0.520409 -1.638408
7 | v -3.117658 -0.520274 -1.526962
8 | v -3.113967 -1.947475 -1.599119
9 | v -3.475695 -1.947475 -1.599118
10 | v -3.238403 0.412829 -1.797907
11 | v -3.069297 -1.947475 -1.403407
12 | v -3.194459 -1.947475 -1.246460
13 | v -3.395203 -1.947475 -1.246460
14 | v -3.520365 -1.947475 -1.403407
15 | v -3.127817 -0.527006 -1.361240
16 | v -3.404771 -0.527310 -1.611656
17 | v -3.129346 0.428695 -1.673541
18 | v -3.404269 0.420873 -1.791914
19 | v -3.263741 -0.535536 -1.266034
20 | v -3.423076 -0.539441 -1.313036
21 | v -3.485840 -0.535780 -1.466853
22 | v -3.235659 0.913194 -1.692220
23 | v -3.220647 0.947998 -1.668409
24 | v -3.230189 0.971693 -1.674146
25 | v -3.235240 0.989665 -1.676068
26 | v -3.233083 1.382785 -1.593033
27 | v -3.369617 1.374333 -1.567740
28 | v -3.318013 0.996191 -1.658261
29 | v -3.320122 0.992321 -1.659122
30 | v -3.356372 0.954622 -1.667124
31 | v -3.353266 0.943158 -1.669907
32 | v -3.354655 0.884334 -1.683756
33 | v -3.348255 0.882405 -1.684369
34 | v -3.304510 0.848704 -1.693403
35 | v -3.299208 0.853051 -1.692508
36 | v -3.298522 0.853367 -1.692451
37 | v -3.159220 0.456524 -1.512466
38 | v -3.502044 0.446770 -1.660074
39 | v -3.127755 1.380806 -1.502179
40 | v -3.240556 0.889718 -1.696233
41 | v -3.238460 0.904878 -1.693430
42 | v -3.250315 1.018668 -1.666920
43 | v -3.269153 1.011147 -1.664779
44 | v -3.311403 1.009104 -1.656831
45 | v -3.434543 1.361815 -1.445346
46 | v -3.305529 0.475360 -1.435974
47 | v -3.458100 0.471019 -1.501666
48 | v -3.307201 2.441046 -1.424090
49 | v -3.261178 2.440182 -1.384392
50 | v -3.366859 2.437353 -1.413038
51 | v -3.395228 2.431883 -1.359558
52 | v -3.132946 1.369887 -1.363592
53 | v -3.378971 1.354656 -1.318015
54 | v -3.263447 2.435411 -1.323836
55 | v -3.334210 2.774487 -1.357372
56 | v -3.316020 2.774146 -1.341681
57 | v -3.357789 2.773028 -1.353004
58 | v -3.370946 2.428756 -1.303922
59 | v -3.369001 2.770866 -1.331866
60 | v -3.244748 1.358248 -1.281631
61 | v -3.312298 2.430325 -1.288024
62 | v -3.316916 2.772260 -1.317748
63 | v -3.359404 2.769630 -1.309877
64 | v -3.336224 2.770250 -1.303593
65 | v -3.220838 1.153710 -1.942712
66 | v -3.179466 1.168778 -1.914712
67 | v -3.175773 1.339537 -2.170361
68 | v -3.270864 1.167280 -1.936723
69 | v -3.137553 1.361728 -2.142622
70 | v -3.226264 1.352545 -2.172396
71 | v -3.177902 1.201136 -1.873808
72 | v -3.116812 1.607044 -2.318258
73 | v -3.158547 1.618323 -2.312001
74 | v -3.291875 1.199268 -1.901255
75 | v -3.251006 1.390955 -2.147193
76 | v -3.140385 1.402406 -2.110066
77 | v -3.081701 1.618549 -2.294954
78 | v -3.175480 1.643893 -2.280893
79 | v -3.217324 1.226419 -1.850801
80 | v -3.078766 1.892709 -2.493563
81 | v -3.063424 1.897737 -2.483380
82 | v -3.097002 1.897638 -2.490828
83 | v -3.104401 1.908811 -2.477236
84 | v -3.268047 1.225588 -1.863016
85 | v -3.231366 1.425845 -2.113731
86 | v -3.154859 1.664500 -2.248360
87 | v -3.182135 1.430941 -2.097208
88 | v -3.079654 1.644176 -2.259636
89 | v -3.062530 1.908934 -2.467948
90 | v -3.067493 1.985649 -2.545612
91 | v -3.061429 1.987636 -2.541587
92 | v -3.074701 1.987597 -2.544531
93 | v -3.095390 1.917815 -2.463021
94 | v -3.077625 1.992013 -2.539159
95 | v -3.112212 1.664626 -2.238900
96 | v -3.076756 1.917870 -2.458887
97 | v -3.061076 1.992061 -2.535488
98 | v -3.074064 1.995571 -2.533541
99 | v -3.066699 1.995593 -2.531907
100 | vt 0.190855 0.409605
101 | vt 0.168520 0.409605
102 | vt 0.168520 0.387270
103 | vt 0.190855 0.387270
104 | vt 0.179688 0.387270
105 | vt 0.170957 0.391475
106 | vt 0.168800 0.400922
107 | vt 0.174842 0.408499
108 | vt 0.184533 0.408499
109 | vt 0.190575 0.400922
110 | vt 0.188418 0.391475
111 | vt 0.171791 0.390541
112 | vt 0.168520 0.398438
113 | vt 0.171791 0.406334
114 | vt 0.179688 0.409605
115 | vt 0.187584 0.406334
116 | vt 0.190855 0.398438
117 | vt 0.187584 0.390541
118 | vt 0.174104 0.388766
119 | vt 0.170016 0.392854
120 | vt 0.170016 0.404021
121 | vt 0.174104 0.408109
122 | vt 0.185271 0.408109
123 | vt 0.189359 0.404021
124 | vt 0.189359 0.392854
125 | vt 0.185271 0.388766
126 | vt 0.169067 0.394987
127 | vt 0.173124 0.407472
128 | vt 0.186251 0.407472
129 | vt 0.190308 0.394987
130 | vn 0.546500 0.025600 -0.837100
131 | vn -0.314000 0.025500 -0.949100
132 | vn 0.711800 -0.109400 -0.693800
133 | vn 0.000000 -1.000000 0.000000
134 | vn 0.995200 0.025500 -0.094500
135 | vn -0.097900 -0.176700 -0.979400
136 | vn 0.694000 0.025600 0.719500
137 | vn -0.129700 0.025800 0.991200
138 | vn -0.855300 0.025900 0.517500
139 | vn -0.938000 0.025700 -0.345700
140 | vn 0.992100 0.040400 0.118900
141 | vn 0.697400 0.135200 -0.703800
142 | vn -0.024000 0.229600 -0.973000
143 | vn -0.837800 -0.110200 -0.534700
144 | vn -0.190500 0.203900 -0.960300
145 | vn -0.825700 0.171400 -0.537400
146 | vn 0.517600 0.154500 0.841600
147 | vn -0.339400 0.151800 0.928300
148 | vn -0.946400 0.037200 0.321000
149 | vn 0.992400 -0.035100 0.118100
150 | vn 0.646100 0.164200 -0.745400
151 | vn -0.188800 0.141900 -0.971700
152 | vn -0.884200 0.069500 -0.461900
153 | vn -0.944400 0.004200 0.328700
154 | vn 0.991700 0.119700 0.046600
155 | vn 0.642100 0.200100 -0.740000
156 | vn -0.189900 0.177800 -0.965600
157 | vn -0.916500 0.001600 0.400100
158 | vn -0.882900 0.105700 -0.457500
159 | vn 0.512400 -0.167000 0.842300
160 | vn -0.327600 -0.152500 0.932400
161 | vn 0.587900 0.041900 0.807900
162 | vn 0.986600 0.155700 0.049200
163 | vn -0.261300 -0.010700 0.965200
164 | vn -0.915100 0.038000 0.401500
165 | vn 0.584100 0.078100 0.807900
166 | vn -0.047400 0.995900 0.076700
167 | vn -0.262200 0.025700 0.964700
168 | vn 0.585900 -0.603100 -0.541200
169 | vn -0.504700 -0.459100 -0.731100
170 | vn 0.612700 -0.661300 -0.432800
171 | vn 0.345700 -0.624200 -0.700600
172 | vn -0.253900 -0.601800 -0.757200
173 | vn -0.220700 -0.740000 -0.635400
174 | vn 0.985100 -0.151400 0.082100
175 | vn -0.969100 0.077900 -0.233800
176 | vn 0.991600 -0.082800 0.099400
177 | vn 0.638800 -0.482900 -0.599000
178 | vn -0.156300 -0.439700 -0.884400
179 | vn 0.941700 -0.293100 -0.165300
180 | vn -0.903500 -0.147100 -0.402600
181 | vn -0.892300 -0.264800 -0.365600
182 | vn -0.833400 -0.059300 -0.549400
183 | vn 0.642200 0.414700 0.644700
184 | vn -0.697900 0.582600 0.416600
185 | vn 0.615300 0.555300 0.559500
186 | vn 0.979100 -0.139600 0.147600
187 | vn 0.589100 -0.478200 -0.651400
188 | vn -0.255700 -0.480700 -0.838800
189 | vn -0.900600 -0.075600 -0.428100
190 | vn 0.834500 0.285000 0.471700
191 | vn -0.871800 0.418000 0.255500
192 | vn -0.891100 0.413500 0.187200
193 | vn -0.894000 0.393500 0.214400
194 | vn 0.997500 -0.070000 -0.007000
195 | vn 0.591700 -0.447300 -0.670600
196 | vn -0.250100 -0.449800 -0.857400
197 | vn -0.860000 0.432000 0.271500
198 | vn -0.892800 -0.046100 -0.448000
199 | vn -0.184600 0.667700 0.721200
200 | vn 0.104800 0.674800 0.730500
201 | vn -0.217500 0.772000 0.597200
202 | vn 0.556400 0.317500 0.767900
203 | vn 0.662100 0.436500 0.609200
204 | vn 0.998800 -0.040600 -0.028400
205 | vn 0.127900 0.799200 -0.587300
206 | vn -0.164600 0.659900 0.733100
207 | vn -0.852400 0.459700 0.249100
208 | vn -0.256600 0.546100 0.797500
209 | vn 0.664500 0.464200 0.585600
210 | vn -0.159300 0.686800 0.709100
211 | usemtl Material.008
212 | s off
213 | f 2/1/1 3/2/1 4/3/1 1/4/1
214 | f 1/1/2 5/2/2 12/3/2 2/4/2
215 | f 2/1/3 6/2/3 13/3/3 3/4/3
216 | f 1/5/4 4/6/4 7/7/4 8/8/4 9/9/4 10/10/4 5/11/4
217 | f 3/1/5 11/2/5 7/3/5 4/4/5
218 | f 6/1/6 2/2/6 12/3/6 14/4/6
219 | f 8/1/7 7/2/7 11/3/7 15/4/7
220 | f 9/1/8 8/2/8 15/3/8 16/4/8
221 | f 10/1/9 9/2/9 16/3/9 17/4/9
222 | f 5/1/10 10/2/10 17/3/10 12/4/10
223 | f 3/1/11 13/2/11 33/3/11 11/4/11
224 | f 21/5/12 22/12/12 35/13/12 13/14/12 6/15/12 18/16/12 19/17/12 20/18/12
225 | f 6/5/13 14/19/13 23/20/13 24/13/13 25/21/13 26/22/13 27/15/13 28/23/13 29/24/13 30/17/13 31/25/13 32/26/13
226 | f 14/1/14 12/2/14 17/3/14 34/4/14
227 | f 6/5/15 32/27/15 36/28/15 37/29/15 18/30/15
228 | f 24/5/15 23/6/15 22/7/15 21/8/15 38/9/15 39/10/15 40/11/15
229 | f 23/1/16 14/2/16 34/3/16 41/4/16
230 | f 11/1/17 33/2/17 42/3/17 15/4/17
231 | f 15/1/18 42/2/18 43/3/18 16/4/18
232 | f 16/1/19 43/2/19 34/3/19 17/4/19
233 | f 13/1/20 35/2/20 48/3/20 33/4/20
234 | f 35/1/21 22/2/21 44/3/21 45/4/21
235 | f 22/1/22 23/2/22 46/3/22 44/4/22
236 | f 23/1/23 41/2/23 47/3/23 46/4/23
237 | f 41/1/24 34/2/24 43/3/24 49/4/24
238 | f 48/1/25 35/2/25 45/3/25 50/4/25
239 | f 45/1/26 44/2/26 51/3/26 52/4/26
240 | f 44/1/27 46/2/27 53/3/27 51/4/27
241 | f 41/1/28 49/2/28 54/3/28 47/4/28
242 | f 46/1/29 47/2/29 55/3/29 53/4/29
243 | f 33/1/30 48/2/30 56/3/30 42/4/30
244 | f 42/1/31 56/2/31 49/3/31 43/4/31
245 | f 56/1/32 48/2/32 50/3/32 57/4/32
246 | f 50/1/33 45/2/33 52/3/33 58/4/33
247 | f 49/1/34 56/2/34 57/3/34 54/4/34
248 | f 47/1/35 54/2/35 59/3/35 55/4/35
249 | f 57/1/36 50/2/36 58/3/36 60/4/36
250 | f 55/5/37 59/6/37 60/7/37 58/8/37 52/9/37 51/10/37 53/11/37
251 | f 54/1/38 57/2/38 60/3/38 59/4/38
252 | f 30/1/39 61/2/39 62/3/39 31/4/39
253 | f 29/1/40 61/2/40 30/3/40
254 | f 61/1/41 63/2/41 65/3/41 62/4/41
255 | f 31/1/42 62/2/42 36/3/42 32/4/42
256 | f 28/1/43 64/2/43 61/3/43 29/4/43
257 | f 63/1/44 61/2/44 64/3/44 66/4/44
258 | f 36/1/45 62/2/45 67/3/45 37/4/45
259 | f 27/1/46 64/2/46 28/3/46
260 | f 62/1/47 65/2/47 72/3/47 67/4/47
261 | f 63/1/48 68/2/48 73/3/48 65/4/48
262 | f 66/1/49 69/2/49 68/3/49 63/4/49
263 | f 37/1/50 67/2/50 19/3/50 18/4/50
264 | f 26/1/51 70/2/51 64/3/51 27/4/51
265 | f 66/1/52 64/2/52 70/3/52 71/4/52
266 | f 69/1/53 66/2/53 71/3/53 74/4/53
267 | f 19/1/54 67/2/54 75/3/54 20/4/54
268 | f 25/1/55 70/2/55 26/3/55
269 | f 67/1/56 72/2/56 83/3/56 75/4/56
270 | f 65/1/57 73/2/57 84/3/57 72/4/57
271 | f 73/1/58 68/2/58 76/3/58 77/4/58
272 | f 68/1/59 69/2/59 78/3/59 76/4/59
273 | f 69/1/60 74/2/60 79/3/60 78/4/60
274 | f 20/1/61 75/2/61 38/3/61 21/4/61
275 | f 40/5/62 80/27/62 70/28/62 25/29/62 24/30/62
276 | f 71/1/63 70/2/63 80/3/63 81/4/63
277 | f 74/1/64 71/2/64 81/3/64 82/4/64
278 | f 84/1/65 73/2/65 77/3/65 85/4/65
279 | f 77/1/66 76/2/66 86/3/66 87/4/66
280 | f 76/1/67 78/2/67 88/3/67 86/4/67
281 | f 74/1/68 82/2/68 89/3/68 79/4/68
282 | f 78/1/69 79/2/69 90/3/69 88/4/69
283 | f 38/1/70 75/2/70 80/3/70 39/4/70
284 | f 39/1/71 80/2/71 40/3/71
285 | f 75/1/72 83/2/72 81/3/72 80/4/72
286 | f 72/1/73 84/2/73 91/3/73 83/4/73
287 | f 91/1/74 84/2/74 85/3/74 92/4/74
288 | f 85/1/75 77/2/75 87/3/75 93/4/75
289 | f 88/5/76 90/6/76 94/7/76 95/8/76 93/9/76 87/10/76 86/11/76
290 | f 82/1/77 91/2/77 92/3/77 89/4/77
291 | f 79/1/78 89/2/78 94/3/78 90/4/78
292 | f 82/1/79 81/2/79 83/3/79 91/4/79
293 | f 92/1/80 85/2/80 93/3/80 95/4/80
294 | f 89/1/81 92/2/81 95/3/81 94/4/81
295 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Fish.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Fish.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.001
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Monument.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Monument.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.009
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Pyramid.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Pyramid.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.011
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Pyramid.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Pyramid.blend'
2 | # www.blender.org
3 | mtllib Pyramid.mtl
4 | o Cube.002_Cube.009
5 | v -1.853996 -1.163481 0.953432
6 | v -1.029909 0.538082 0.129345
7 | v -1.853996 -1.163481 -1.003389
8 | v -1.029909 0.538082 -0.179302
9 | v 0.102824 -1.163481 0.953432
10 | v -0.721263 0.538082 0.129345
11 | v 0.102824 -1.163481 -1.003389
12 | v -0.721263 0.538082 -0.179302
13 | v -1.862619 -1.070001 0.962055
14 | v -1.862619 -1.070001 -1.012012
15 | v 0.111448 -1.070001 -1.012012
16 | v 0.111448 -1.070001 0.962055
17 | v -1.749574 -0.749060 0.849010
18 | v -1.749574 -0.749060 -0.898967
19 | v -0.001598 -0.749060 -0.898967
20 | v -0.001598 -0.749060 0.849010
21 | v -1.841997 -0.749060 -0.991390
22 | v 0.090825 -0.749060 -0.991390
23 | v 0.090825 -0.749060 0.941432
24 | v -1.841997 -0.749060 0.941432
25 | v -1.699586 -0.453996 0.799022
26 | v -1.699586 -0.453996 -0.848979
27 | v -0.051586 -0.453996 -0.848979
28 | v -0.051586 -0.453996 0.799022
29 | v -1.565837 -0.453996 0.665272
30 | v -1.565837 -0.453996 -0.715230
31 | v -0.185335 -0.453996 -0.715230
32 | v -0.185335 -0.453996 0.665272
33 | v -1.532262 -0.223806 0.631698
34 | v -1.532262 -0.223806 -0.681655
35 | v -0.218909 -0.223806 -0.681655
36 | v -0.218909 -0.223806 0.631698
37 | v -1.434676 -0.223806 0.534112
38 | v -1.434676 -0.223806 -0.584069
39 | v -0.316496 -0.223806 -0.584069
40 | v -0.316496 -0.223806 0.534112
41 | v -1.408915 -0.024462 0.508350
42 | v -1.408915 -0.024462 -0.558308
43 | v -0.342257 -0.024462 -0.558308
44 | v -0.342257 -0.024462 0.508351
45 | v -1.280317 -0.024462 0.379752
46 | v -1.280317 -0.024463 -0.429709
47 | v -0.470855 -0.024463 -0.429709
48 | v -0.470855 -0.024463 0.379752
49 | v -1.277690 0.194842 0.377126
50 | v -1.277690 0.194842 -0.427083
51 | v -0.473481 0.194842 -0.427083
52 | v -0.473481 0.194842 0.377126
53 | v -1.163477 0.194842 0.262912
54 | v -1.163477 0.194842 -0.312869
55 | v -0.587695 0.194842 -0.312869
56 | v -0.587695 0.194842 0.262912
57 | v -1.140771 0.416138 0.240207
58 | v -1.140771 0.416138 -0.290164
59 | v -0.610400 0.416138 -0.290164
60 | v -0.610400 0.416138 0.240207
61 | v -1.035228 0.416138 0.134664
62 | v -1.035228 0.416138 -0.184621
63 | v -0.715943 0.416138 -0.184621
64 | v -0.715943 0.416138 0.134664
65 | vt 0.370300 0.311090
66 | vt 0.422463 0.311090
67 | vt 0.422463 0.363252
68 | vt 0.370300 0.363252
69 | vn -0.995800 -0.091900 0.000000
70 | vn 0.000000 -0.091900 -0.995800
71 | vn 0.995800 -0.091900 0.000000
72 | vn 0.000000 -0.091900 0.995800
73 | vn 0.000000 -1.000000 0.000000
74 | vn 0.000000 1.000000 0.000000
75 | vn 0.000000 0.064100 0.997900
76 | vn 0.997900 0.064100 0.000000
77 | vn 0.000000 0.064100 -0.997900
78 | vn -0.997900 0.064100 0.000000
79 | vn -0.986000 0.167000 0.000000
80 | vn 0.000000 0.167000 -0.986000
81 | vn 0.986000 0.167000 0.000000
82 | vn 0.000000 0.167000 0.986000
83 | vn -0.989500 0.144300 0.000000
84 | vn 0.000000 0.144300 -0.989500
85 | vn 0.989500 0.144300 0.000000
86 | vn 0.000000 0.144300 0.989500
87 | vn -0.991800 0.128200 0.000000
88 | vn 0.000000 0.128200 -0.991800
89 | vn 0.991800 0.128200 0.000000
90 | vn -0.000000 0.128200 0.991800
91 | vn -0.999900 0.012000 0.000000
92 | vn 0.000000 0.012000 -0.999900
93 | vn 0.999900 0.012000 0.000000
94 | vn -0.000000 0.012000 0.999900
95 | vn -0.994800 0.102100 0.000000
96 | vn 0.000000 0.102100 -0.994800
97 | vn 0.994800 0.102100 0.000000
98 | vn -0.000000 0.102100 0.994800
99 | vn -0.999100 0.043600 0.000000
100 | vn 0.000000 0.043600 -0.999100
101 | vn 0.999100 0.043600 0.000000
102 | vn -0.000000 0.043600 0.999100
103 | usemtl Material.011
104 | s off
105 | f 9/1/1 10/2/1 3/3/1 1/4/1
106 | f 10/1/2 11/2/2 7/3/2 3/4/2
107 | f 11/1/3 12/2/3 5/3/3 7/4/3
108 | f 12/1/4 9/2/4 1/3/4 5/4/4
109 | f 1/1/5 3/2/5 7/3/5 5/4/5
110 | f 6/1/6 8/2/6 4/3/6 2/4/6
111 | f 19/1/7 20/2/7 9/3/7 12/4/7
112 | f 18/1/8 19/2/8 12/3/8 11/4/8
113 | f 17/1/9 18/2/9 11/3/9 10/4/9
114 | f 20/1/10 17/2/10 10/3/10 9/4/10
115 | f 21/1/11 22/2/11 14/3/11 13/4/11
116 | f 22/1/12 23/2/12 15/3/12 14/4/12
117 | f 23/1/13 24/2/13 16/3/13 15/4/13
118 | f 24/1/14 21/2/14 13/3/14 16/4/14
119 | f 13/1/6 14/2/6 17/3/6 20/4/6
120 | f 14/1/6 15/2/6 18/3/6 17/4/6
121 | f 15/1/6 16/2/6 19/3/6 18/4/6
122 | f 16/1/6 13/2/6 20/3/6 19/4/6
123 | f 28/1/6 25/2/6 21/3/6 24/4/6
124 | f 27/1/6 28/2/6 24/3/6 23/4/6
125 | f 26/1/6 27/2/6 23/3/6 22/4/6
126 | f 25/1/6 26/2/6 22/3/6 21/4/6
127 | f 29/1/15 30/2/15 26/3/15 25/4/15
128 | f 30/1/16 31/2/16 27/3/16 26/4/16
129 | f 31/1/17 32/2/17 28/3/17 27/4/17
130 | f 32/1/18 29/2/18 25/3/18 28/4/18
131 | f 36/1/6 33/2/6 29/3/6 32/4/6
132 | f 35/1/6 36/2/6 32/3/6 31/4/6
133 | f 34/1/6 35/2/6 31/3/6 30/4/6
134 | f 33/1/6 34/2/6 30/3/6 29/4/6
135 | f 37/1/19 38/2/19 34/3/19 33/4/19
136 | f 38/1/20 39/2/20 35/3/20 34/4/20
137 | f 39/1/21 40/2/21 36/3/21 35/4/21
138 | f 40/1/22 37/2/22 33/3/22 36/4/22
139 | f 44/1/6 41/2/6 37/3/6 40/4/6
140 | f 43/1/6 44/2/6 40/3/6 39/4/6
141 | f 42/1/6 43/2/6 39/3/6 38/4/6
142 | f 41/1/6 42/2/6 38/3/6 37/4/6
143 | f 45/1/23 46/2/23 42/3/23 41/4/23
144 | f 46/1/24 47/2/24 43/3/24 42/4/24
145 | f 47/1/25 48/2/25 44/3/25 43/4/25
146 | f 48/1/26 45/2/26 41/3/26 44/4/26
147 | f 52/1/6 49/2/6 45/3/6 48/4/6
148 | f 51/1/6 52/2/6 48/3/6 47/4/6
149 | f 50/1/6 51/2/6 47/3/6 46/4/6
150 | f 49/1/6 50/2/6 46/3/6 45/4/6
151 | f 53/1/27 54/2/27 50/3/27 49/4/27
152 | f 54/1/28 55/2/28 51/3/28 50/4/28
153 | f 55/1/29 56/2/29 52/3/29 51/4/29
154 | f 56/1/30 53/2/30 49/3/30 52/4/30
155 | f 60/1/6 57/2/6 53/3/6 56/4/6
156 | f 59/1/6 60/2/6 56/3/6 55/4/6
157 | f 58/1/6 59/2/6 55/3/6 54/4/6
158 | f 57/1/6 58/2/6 54/3/6 53/4/6
159 | f 2/1/31 4/2/31 58/3/31 57/4/31
160 | f 4/1/32 8/2/32 59/3/32 58/4/32
161 | f 8/1/33 6/2/33 60/3/33 59/4/33
162 | f 6/1/34 2/2/34 57/3/34 60/4/34
163 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Scorpion.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Scorpion.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.002
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Skull.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Skull.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.007
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/Skull.obj:
--------------------------------------------------------------------------------
1 | # Blender v2.75 (sub 0) OBJ File: 'Skull.blend'
2 | # www.blender.org
3 | mtllib Skull.mtl
4 | o Icosphere_Icosphere.001
5 | v 0.142715 0.285962 0.568262
6 | v 0.485678 0.556120 0.591610
7 | v -0.006482 0.533305 0.630174
8 | v -0.327424 0.462447 0.229200
9 | v -0.021354 0.300805 -0.199909
10 | v 0.473460 0.396130 -0.013155
11 | v 0.218396 0.998442 0.358936
12 | v -0.282033 0.934278 0.154731
13 | v -0.280347 0.720594 -0.348412
14 | v 0.214602 0.680059 -0.497413
15 | v 0.518823 0.868595 -0.086526
16 | v 0.050405 1.102346 -0.253977
17 | v 0.245143 0.555985 0.732738
18 | v 0.702562 0.521855 -0.286358
19 | v 0.648604 0.870346 -0.283903
20 | v 0.395557 0.720555 -0.555231
21 | v 0.835632 0.538922 -0.315634
22 | v 0.795482 0.798232 -0.313807
23 | v 0.607192 0.686774 -0.515700
24 | v 0.890351 0.443200 -0.244939
25 | v 1.024418 0.609060 -0.316315
26 | v 0.921816 0.505685 -0.525823
27 | v 0.900598 0.201989 -0.219477
28 | v 0.954566 0.218135 -0.220142
29 | v 0.946576 0.180754 -0.271369
30 | v -0.650859 0.623029 0.092449
31 | v -0.565639 0.734217 -0.231184
32 | v -0.555121 1.057797 0.003920
33 | v -0.770224 0.572112 0.047555
34 | v -0.706812 0.654846 -0.193258
35 | v -0.698986 0.895620 -0.018319
36 | v -0.780429 0.462795 0.118972
37 | v -0.908770 0.478867 -0.065007
38 | v -0.971201 0.677437 0.082572
39 | v -0.801568 0.380538 0.346399
40 | v -0.841934 0.353334 0.318040
41 | v -0.871923 0.389072 0.361730
42 | v 0.484707 0.519672 0.090646
43 | v 0.489766 0.585906 0.341013
44 | v 0.503487 0.715267 0.060271
45 | v -0.126673 0.599823 0.453578
46 | v -0.253609 0.571798 0.294990
47 | v -0.235656 0.758411 0.265536
48 | v 0.112805 0.600288 0.402050
49 | v -0.014130 0.572263 0.243461
50 | v 0.003823 0.758876 0.214008
51 | v 0.142483 0.526614 0.092670
52 | v 0.147541 0.592848 0.343037
53 | v 0.161263 0.722209 0.062295
54 | v 0.262701 0.364007 0.816074
55 | vt 0.409444 0.370140
56 | vt 0.407832 0.370271
57 | vt 0.412255 0.370044
58 | vt 0.407587 0.370632
59 | vt 0.399788 0.367752
60 | vt 0.408649 0.368957
61 | vt 0.413432 0.369791
62 | vt 0.412219 0.370105
63 | vt 0.411906 0.370004
64 | vt 0.408574 0.370345
65 | vt 0.410728 0.369779
66 | vt 0.410702 0.370190
67 | vt 0.406512 0.369392
68 | vt 0.405904 0.369373
69 | vt 0.410702 0.367009
70 | vt 0.412318 0.369051
71 | vt 0.404595 0.374080
72 | vt 0.404595 0.372217
73 | vt 0.406655 0.372729
74 | vt 0.119350 0.197176
75 | vt 0.120463 0.197916
76 | vt 0.124036 0.198293
77 | vt 0.121982 0.198130
78 | vt 0.411676 0.368937
79 | vt 0.127046 0.198515
80 | vt 0.125207 0.198924
81 | vt 0.119287 0.198169
82 | vt 0.124414 0.198213
83 | vt 0.135368 0.199923
84 | vt 0.131070 0.199403
85 | vt 0.129317 0.198977
86 | vt 0.131025 0.200338
87 | vt 0.131056 0.200094
88 | vt 0.131076 0.199184
89 | vt 0.130997 0.200183
90 | vt 0.111623 0.206141
91 | vt 0.106820 0.203463
92 | vt 0.109212 0.203461
93 | vt 0.109798 0.203679
94 | vt 0.109428 0.203240
95 | vt 0.109632 0.203397
96 | vt 0.111623 0.200342
97 | vt 0.109729 0.202970
98 | vt 0.109407 0.203036
99 | vt 0.109446 0.203069
100 | vt 0.109499 0.203134
101 | vt 0.109304 0.202838
102 | vt 0.109331 0.202902
103 | vt 0.411844 0.370060
104 | vt 0.411778 0.370050
105 | vt 0.411220 0.370130
106 | vt 0.405761 0.369426
107 | vt 0.404214 0.368906
108 | vt 0.405566 0.369402
109 | vt 0.411607 0.370072
110 | vt 0.408366 0.370390
111 | vn 0.598900 -0.777100 0.193500
112 | vn -0.619300 -0.520700 0.587700
113 | vn -0.392100 -0.917600 0.066000
114 | vn 0.212100 -0.975100 -0.064100
115 | vn 0.995500 -0.094800 0.005000
116 | vn 0.402800 0.604800 0.687000
117 | vn -0.783800 0.169700 0.597400
118 | vn -0.752000 -0.576800 -0.319100
119 | vn 0.365300 -0.704500 -0.608400
120 | vn 0.729700 0.606800 0.315300
121 | vn -0.367900 0.594700 0.714800
122 | vn -0.995200 0.089200 -0.041200
123 | vn -0.289300 -0.472900 -0.832300
124 | vn -0.302000 0.929000 -0.214000
125 | vn 0.436900 0.898900 0.032600
126 | vn -0.211700 0.952400 0.219500
127 | vn -0.688200 0.666900 -0.285600
128 | vn -0.230500 0.417200 -0.879100
129 | vn 0.513600 0.569600 -0.641700
130 | vn -0.349300 0.592300 0.726100
131 | vn 0.235700 0.740900 -0.628900
132 | vn -0.060000 -0.860300 -0.506300
133 | vn 0.785600 0.061400 0.615700
134 | vn 0.424100 0.644300 -0.636400
135 | vn -0.022400 -0.816100 -0.577500
136 | vn 0.211600 0.025900 0.977000
137 | vn 0.936200 -0.200500 -0.288900
138 | vn -0.584100 -0.803900 -0.112400
139 | vn -0.061200 0.174300 0.982800
140 | vn 0.246300 -0.800800 0.545900
141 | vn -0.953000 -0.179600 -0.244000
142 | vn 0.208800 0.165800 0.963800
143 | vn 0.227600 0.786000 -0.574800
144 | vn -0.483300 0.524800 -0.700700
145 | vn -0.338000 0.217300 0.915700
146 | vn -0.645800 0.398100 -0.651600
147 | vn -0.438000 0.271000 0.857200
148 | vn 0.443500 -0.877100 -0.184500
149 | vn -0.929500 -0.368800 0.002700
150 | vn 0.287400 0.240100 0.927300
151 | vn 0.676700 -0.687600 -0.263400
152 | vn 0.050600 -0.755700 0.652900
153 | vn 0.567200 0.704000 0.427500
154 | vn 0.454300 -0.832400 -0.317300
155 | vn -0.240600 -0.885200 -0.398100
156 | vn 0.008900 0.152600 0.988200
157 | vn -0.126600 -0.793200 -0.595600
158 | vn 0.208200 0.132900 0.969000
159 | vn -0.033700 0.988500 -0.147700
160 | vn -0.020900 -0.907600 -0.419200
161 | vn 0.018100 0.966500 -0.256000
162 | vn 0.620200 -0.782600 -0.053800
163 | vn 0.466300 0.387800 0.795100
164 | vn -0.381200 0.338600 0.860300
165 | vn -0.681400 -0.535800 0.498600
166 | usemtl Material.007
167 | s off
168 | f 2/1/1 1/2/1 6/3/1
169 | f 1/2/2 3/4/2 4/5/2
170 | f 1/2/3 4/5/3 5/6/3
171 | f 1/2/4 5/6/4 6/3/4
172 | f 6/3/5 11/7/5 40/8/5 38/9/5
173 | f 13/10/6 2/1/6 7/11/6
174 | f 3/4/7 8/12/7 43/13/7 41/14/7
175 | f 5/6/8 4/5/8 9/15/8
176 | f 6/3/9 5/6/9 10/16/9
177 | f 2/1/10 11/7/10 7/11/10
178 | f 3/4/11 7/11/11 8/12/11
179 | f 4/17/12 8/18/12 9/19/12
180 | f 5/6/13 9/15/13 10/16/13
181 | f 10/20/14 11/21/14 15/22/14 16/23/14
182 | f 7/11/15 11/7/15 12/24/15
183 | f 8/12/16 7/11/16 12/24/16
184 | f 9/15/17 8/12/17 12/24/17
185 | f 10/16/18 9/15/18 12/24/18
186 | f 11/7/19 10/16/19 12/24/19
187 | f 3/4/20 13/10/20 7/11/20
188 | f 16/23/21 15/22/21 18/25/21 19/26/21
189 | f 6/27/22 10/20/22 16/23/22 14/28/22
190 | f 11/21/23 6/27/23 14/28/23 15/22/23
191 | f 19/26/24 18/25/24 21/29/24 22/30/24
192 | f 14/28/25 16/23/25 19/26/25 17/31/25
193 | f 15/22/26 14/28/26 17/31/26 18/25/26
194 | f 22/30/27 21/29/27 24/32/27 25/33/27
195 | f 17/31/28 19/26/28 22/30/28 20/34/28
196 | f 18/25/29 17/31/29 20/34/29 21/29/29
197 | f 23/35/30 25/33/30 24/32/30
198 | f 20/34/31 22/30/31 25/33/31 23/35/31
199 | f 21/29/32 20/34/32 23/35/32 24/32/32
200 | f 8/36/33 9/37/33 27/38/33 28/39/33
201 | f 28/39/34 27/38/34 30/40/34 31/41/34
202 | f 4/42/35 8/36/35 28/39/35 26/43/35
203 | f 31/41/36 30/40/36 33/44/36 34/45/36
204 | f 26/43/37 28/39/37 31/41/37 29/46/37
205 | f 27/38/38 26/43/38 29/46/38 30/40/38
206 | f 34/45/39 33/44/39 36/47/39 37/48/39
207 | f 29/46/40 31/41/40 34/45/40 32/44/40
208 | f 30/40/41 29/46/41 32/44/41 33/44/41
209 | f 35/48/42 37/48/42 36/47/42
210 | f 32/44/43 34/45/43 37/48/43 35/48/43
211 | f 33/44/44 32/44/44 35/48/44 36/47/44
212 | f 9/37/45 4/42/45 26/43/45 27/38/45
213 | f 38/9/46 40/8/46 49/49/46 47/50/46
214 | f 11/7/5 2/1/5 39/51/5 40/8/5
215 | f 2/1/5 6/3/5 38/9/5 39/51/5
216 | f 41/14/47 43/13/47 46/14/47 44/52/47
217 | f 8/12/7 4/5/7 42/53/7 43/13/7
218 | f 4/5/7 3/4/7 41/14/7 42/53/7
219 | f 45/54/7 44/52/7 46/14/7
220 | f 43/13/48 42/53/48 45/54/48 46/14/48
221 | f 42/53/49 41/14/49 44/52/49 45/54/49
222 | f 48/55/5 47/50/5 49/49/5
223 | f 40/8/50 39/51/50 48/55/50 49/49/50
224 | f 39/51/51 38/9/51 47/50/51 48/55/51
225 | f 1/2/52 2/1/52 50/56/52
226 | f 2/1/53 13/10/53 50/56/53
227 | f 13/10/54 3/4/54 50/56/54
228 | f 3/4/55 1/2/55 50/56/55
229 |
--------------------------------------------------------------------------------
/resources/DesertPack/OBJ/SmallPalmTree.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'SmallPalmTree.blend'
2 | # Material Count: 1
3 |
4 | newmtl Material.008
5 | Ns 96.078431
6 | Ka 0.000000 0.000000 0.000000
7 | Kd 0.640000 0.640000 0.640000
8 | Ks 0.500000 0.500000 0.500000
9 | Ni 1.000000
10 | d 1.000000
11 | illum 2
12 |
--------------------------------------------------------------------------------
/resources/Dinosaurs/Blends/Apatosaurus.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/Blends/Apatosaurus.blend
--------------------------------------------------------------------------------
/resources/Dinosaurs/Blends/Parasaurolophus.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/Blends/Parasaurolophus.blend
--------------------------------------------------------------------------------
/resources/Dinosaurs/Blends/Stegosaurus.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/Blends/Stegosaurus.blend
--------------------------------------------------------------------------------
/resources/Dinosaurs/Blends/Trex.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/Blends/Trex.blend
--------------------------------------------------------------------------------
/resources/Dinosaurs/Blends/Triceratops.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/Blends/Triceratops.blend
--------------------------------------------------------------------------------
/resources/Dinosaurs/Blends/Velociraptor.blend:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/Blends/Velociraptor.blend
--------------------------------------------------------------------------------
/resources/Dinosaurs/FBX/Apatosaurus.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/FBX/Apatosaurus.fbx
--------------------------------------------------------------------------------
/resources/Dinosaurs/FBX/Parasaurolophus.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/FBX/Parasaurolophus.fbx
--------------------------------------------------------------------------------
/resources/Dinosaurs/FBX/Stegosaurus.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/FBX/Stegosaurus.fbx
--------------------------------------------------------------------------------
/resources/Dinosaurs/FBX/Trex.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/FBX/Trex.fbx
--------------------------------------------------------------------------------
/resources/Dinosaurs/FBX/Triceratops.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/FBX/Triceratops.fbx
--------------------------------------------------------------------------------
/resources/Dinosaurs/FBX/Velociraptor.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/FBX/Velociraptor.fbx
--------------------------------------------------------------------------------
/resources/Dinosaurs/License.txt:
--------------------------------------------------------------------------------
1 | ------------------------------------------------------
2 | LowPoly Models by @Quaternius
3 | Consider supporting me on Patreon, even $1 helps me a lot!
4 |
5 | https://www.patreon.com/quaternius
6 | -------------------------------------------------------
7 |
8 | License:
9 | CC0 1.0 Universal (CC0 1.0)
10 | Public Domain Dedication
11 | https://creativecommons.org/publicdomain/zero/1.0/
12 |
13 |
--------------------------------------------------------------------------------
/resources/Dinosaurs/OBJ/Apatosaurus.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Apatosaurus.blend'
2 | # Material Count: 2
3 |
4 | newmtl Brown
5 | Ns 96.078431
6 | Ka 1.000000 1.000000 1.000000
7 | Kd 0.057974 0.069710 0.050450
8 | Ks 0.500000 0.500000 0.500000
9 | Ke 0.000000 0.000000 0.000000
10 | Ni 1.000000
11 | d 1.000000
12 | illum 2
13 |
14 | newmtl Material
15 | Ns 96.078431
16 | Ka 1.000000 1.000000 1.000000
17 | Kd 0.121849 0.098495 0.062371
18 | Ks 0.500000 0.500000 0.500000
19 | Ke 0.000000 0.000000 0.000000
20 | Ni 1.000000
21 | d 1.000000
22 | illum 2
23 |
--------------------------------------------------------------------------------
/resources/Dinosaurs/OBJ/Parasaurolophus.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Parasaurolophus.blend'
2 | # Material Count: 4
3 |
4 | newmtl Green
5 | Ns 96.078431
6 | Ka 1.000000 1.000000 1.000000
7 | Kd 0.091946 0.106288 0.078802
8 | Ks 0.500000 0.500000 0.500000
9 | Ke 0.000000 0.000000 0.000000
10 | Ni 1.000000
11 | d 1.000000
12 | illum 2
13 |
14 | newmtl LightGreen
15 | Ns 96.078431
16 | Ka 1.000000 1.000000 1.000000
17 | Kd 0.180385 0.224804 0.182953
18 | Ks 0.500000 0.500000 0.500000
19 | Ke 0.000000 0.000000 0.000000
20 | Ni 1.000000
21 | d 1.000000
22 | illum 2
23 |
24 | newmtl LightYellow
25 | Ns 96.078431
26 | Ka 1.000000 1.000000 1.000000
27 | Kd 0.220630 0.224804 0.158336
28 | Ks 0.500000 0.500000 0.500000
29 | Ke 0.000000 0.000000 0.000000
30 | Ni 1.000000
31 | d 1.000000
32 | illum 2
33 |
34 | newmtl Red
35 | Ns 96.078431
36 | Ka 1.000000 1.000000 1.000000
37 | Kd 0.242555 0.045476 0.056379
38 | Ks 0.500000 0.500000 0.500000
39 | Ke 0.000000 0.000000 0.000000
40 | Ni 1.000000
41 | d 1.000000
42 | illum 2
43 |
--------------------------------------------------------------------------------
/resources/Dinosaurs/OBJ/Stegosaurus.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Stegosaurus.blend'
2 | # Material Count: 3
3 |
4 | newmtl Brown
5 | Ns 96.078431
6 | Ka 1.000000 1.000000 1.000000
7 | Kd 0.106288 0.076700 0.044055
8 | Ks 0.500000 0.500000 0.500000
9 | Ke 0.000000 0.000000 0.000000
10 | Ni 1.000000
11 | d 1.000000
12 | illum 2
13 |
14 | newmtl DarkBrown
15 | Ns 96.078431
16 | Ka 1.000000 1.000000 1.000000
17 | Kd 0.069200 0.050408 0.029512
18 | Ks 0.500000 0.500000 0.500000
19 | Ke 0.000000 0.000000 0.000000
20 | Ni 1.000000
21 | d 1.000000
22 | illum 2
23 |
24 | newmtl LightBrown
25 | Ns 96.078431
26 | Ka 1.000000 1.000000 1.000000
27 | Kd 0.121849 0.098495 0.062371
28 | Ks 0.500000 0.500000 0.500000
29 | Ke 0.000000 0.000000 0.000000
30 | Ni 1.000000
31 | d 1.000000
32 | illum 2
33 |
--------------------------------------------------------------------------------
/resources/Dinosaurs/OBJ/Trex.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Trex.blend'
2 | # Material Count: 5
3 |
4 | newmtl Black
5 | Ns 96.078431
6 | Ka 1.000000 1.000000 1.000000
7 | Kd 0.004483 0.004483 0.004483
8 | Ks 0.500000 0.500000 0.500000
9 | Ke 0.000000 0.000000 0.000000
10 | Ni 1.000000
11 | d 1.000000
12 | illum 2
13 |
14 | newmtl Green
15 | Ns 96.078431
16 | Ka 1.000000 1.000000 1.000000
17 | Kd 0.058707 0.069710 0.054990
18 | Ks 0.500000 0.500000 0.500000
19 | Ke 0.000000 0.000000 0.000000
20 | Ni 1.000000
21 | d 1.000000
22 | illum 2
23 |
24 | newmtl LightGreen
25 | Ns 96.078431
26 | Ka 1.000000 1.000000 1.000000
27 | Kd 0.236550 0.223366 0.127698
28 | Ks 0.500000 0.500000 0.500000
29 | Ke 0.000000 0.000000 0.000000
30 | Ni 1.000000
31 | d 1.000000
32 | illum 2
33 |
34 | newmtl LightYellow
35 | Ns 96.078431
36 | Ka 1.000000 1.000000 1.000000
37 | Kd 0.492139 0.296336 0.113610
38 | Ks 0.500000 0.500000 0.500000
39 | Ke 0.000000 0.000000 0.000000
40 | Ni 1.000000
41 | d 1.000000
42 | illum 2
43 |
44 | newmtl Red
45 | Ns 96.078431
46 | Ka 1.000000 1.000000 1.000000
47 | Kd 0.242555 0.045476 0.056379
48 | Ks 0.500000 0.500000 0.500000
49 | Ke 0.000000 0.000000 0.000000
50 | Ni 1.000000
51 | d 1.000000
52 | illum 2
53 |
--------------------------------------------------------------------------------
/resources/Dinosaurs/OBJ/Triceratops.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Triceratops.blend'
2 | # Material Count: 3
3 |
4 | newmtl Brown
5 | Ns 96.078431
6 | Ka 1.000000 1.000000 1.000000
7 | Kd 0.106288 0.076700 0.044055
8 | Ks 0.500000 0.500000 0.500000
9 | Ke 0.000000 0.000000 0.000000
10 | Ni 1.000000
11 | d 1.000000
12 | illum 2
13 |
14 | newmtl LightBrown
15 | Ns 96.078431
16 | Ka 1.000000 1.000000 1.000000
17 | Kd 0.171224 0.136237 0.100250
18 | Ks 0.500000 0.500000 0.500000
19 | Ke 0.000000 0.000000 0.000000
20 | Ni 1.000000
21 | d 1.000000
22 | illum 2
23 |
24 | newmtl Purple
25 | Ns 96.078431
26 | Ka 1.000000 1.000000 1.000000
27 | Kd 0.058239 0.057581 0.069709
28 | Ks 0.500000 0.500000 0.500000
29 | Ke 0.000000 0.000000 0.000000
30 | Ni 1.000000
31 | d 1.000000
32 | illum 2
33 |
--------------------------------------------------------------------------------
/resources/Dinosaurs/OBJ/Velociraptor.mtl:
--------------------------------------------------------------------------------
1 | # Blender MTL File: 'Velociraptor.blend'
2 | # Material Count: 3
3 |
4 | newmtl Black
5 | Ns 96.078431
6 | Ka 1.000000 1.000000 1.000000
7 | Kd 0.004483 0.004483 0.004483
8 | Ks 0.500000 0.500000 0.500000
9 | Ke 0.000000 0.000000 0.000000
10 | Ni 1.000000
11 | d 1.000000
12 | illum 2
13 |
14 | newmtl Brown
15 | Ns 96.078431
16 | Ka 1.000000 1.000000 1.000000
17 | Kd 0.069705 0.042153 0.031908
18 | Ks 0.500000 0.500000 0.500000
19 | Ke 0.000000 0.000000 0.000000
20 | Ni 1.000000
21 | d 1.000000
22 | illum 2
23 |
24 | newmtl LightBrown
25 | Ns 96.078431
26 | Ka 1.000000 1.000000 1.000000
27 | Kd 0.121857 0.081285 0.066282
28 | Ks 0.500000 0.500000 0.500000
29 | Ke 0.000000 0.000000 0.000000
30 | Ni 1.000000
31 | d 1.000000
32 | illum 2
33 |
--------------------------------------------------------------------------------
/resources/Dinosaurs/Preview.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/simondevyoutube/Tutorial_ChromeDinosaurGame3D/83b77e876cca9f3fb16d46502209c7496d120a91/resources/Dinosaurs/Preview.gif
--------------------------------------------------------------------------------
/world.js:
--------------------------------------------------------------------------------
1 | import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.124/build/three.module.js';
2 |
3 | import {math} from './math.js';
4 |
5 | import {FBXLoader} from 'https://cdn.jsdelivr.net/npm/three@0.124/examples/jsm/loaders/FBXLoader.js';
6 |
7 |
8 | export const world = (() => {
9 |
10 | const START_POS = 100;
11 | const SEPARATION_DISTANCE = 20;
12 |
13 |
14 | class WorldObject {
15 | constructor(params) {
16 | this.position = new THREE.Vector3();
17 | this.quaternion = new THREE.Quaternion();
18 | this.scale = 1.0;
19 | this.collider = new THREE.Box3();
20 |
21 | this.params_ = params;
22 | this.LoadModel_();
23 | }
24 |
25 | LoadModel_() {
26 | const texLoader = new THREE.TextureLoader();
27 | const texture = texLoader.load('./resources/DesertPack/Blend/Textures/Ground.png');
28 | texture.encoding = THREE.sRGBEncoding;
29 |
30 | const loader = new FBXLoader();
31 | loader.setPath('./resources/DesertPack/FBX/');
32 | loader.load('Cactus3.fbx', (fbx) => {
33 | fbx.scale.setScalar(0.01);
34 |
35 | this.mesh = fbx;
36 | this.params_.scene.add(this.mesh);
37 |
38 | fbx.traverse(c => {
39 | if (c.geometry) {
40 | c.geometry.computeBoundingBox();
41 | }
42 |
43 | let materials = c.material;
44 | if (!(c.material instanceof Array)) {
45 | materials = [c.material];
46 | }
47 |
48 | for (let m of materials) {
49 | if (m) {
50 | if (texture) {
51 | m.map = texture;
52 | }
53 | m.specular = new THREE.Color(0x000000);
54 | }
55 | }
56 | c.castShadow = true;
57 | c.receiveShadow = true;
58 | });
59 | });
60 | }
61 |
62 | UpdateCollider_() {
63 | this.collider.setFromObject(this.mesh);
64 | }
65 |
66 | Update(timeElapsed) {
67 | if (!this.mesh) {
68 | return;
69 | }
70 | this.mesh.position.copy(this.position);
71 | this.mesh.quaternion.copy(this.quaternion);
72 | this.mesh.scale.setScalar(this.scale);
73 | this.UpdateCollider_();
74 | }
75 | }
76 |
77 | class WorldManager {
78 | constructor(params) {
79 | this.objects_ = [];
80 | this.unused_ = [];
81 | this.speed_ = 12;
82 | this.params_ = params;
83 | this.score_ = 0.0;
84 | this.scoreText_ = '00000';
85 | this.separationDistance_ = SEPARATION_DISTANCE;
86 | }
87 |
88 | GetColliders() {
89 | return this.objects_;
90 | }
91 |
92 | LastObjectPosition_() {
93 | if (this.objects_.length == 0) {
94 | return SEPARATION_DISTANCE;
95 | }
96 |
97 | return this.objects_[this.objects_.length - 1].position.x;
98 | }
99 |
100 | SpawnObj_(scale, offset) {
101 | let obj = null;
102 |
103 | if (this.unused_.length > 0) {
104 | obj = this.unused_.pop();
105 | obj.mesh.visible = true;
106 | } else {
107 | obj = new WorldObject(this.params_);
108 | }
109 |
110 | obj.quaternion.setFromAxisAngle(
111 | new THREE.Vector3(0, 1, 0), Math.random() * Math.PI * 2.0);
112 | obj.position.x = START_POS + offset;
113 | obj.scale = scale * 0.01;
114 | this.objects_.push(obj);
115 | }
116 |
117 | SpawnCluster_() {
118 | const scaleIndex = math.rand_int(0, 1);
119 | const scales = [1, 0.5];
120 | const ranges = [2, 3];
121 | const scale = scales[scaleIndex];
122 | const numObjects = math.rand_int(1, ranges[scaleIndex]);
123 |
124 | for (let i = 0; i < numObjects; ++i) {
125 | const offset = i * 1 * scale;
126 | this.SpawnObj_(scale, offset);
127 | }
128 | }
129 |
130 | MaybeSpawn_() {
131 | const closest = this.LastObjectPosition_();
132 | if (Math.abs(START_POS - closest) > this.separationDistance_) {
133 | this.SpawnCluster_();
134 | this.separationDistance_ = math.rand_range(SEPARATION_DISTANCE, SEPARATION_DISTANCE * 1.5);
135 | }
136 | }
137 |
138 | Update(timeElapsed) {
139 | this.MaybeSpawn_();
140 | this.UpdateColliders_(timeElapsed);
141 | this.UpdateScore_(timeElapsed);
142 | }
143 |
144 | UpdateScore_(timeElapsed) {
145 | this.score_ += timeElapsed * 10.0;
146 |
147 | const scoreText = Math.round(this.score_).toLocaleString(
148 | 'en-US', {minimumIntegerDigits: 5, useGrouping: false});
149 |
150 | if (scoreText == this.scoreText_) {
151 | return;
152 | }
153 |
154 | document.getElementById('score-text').innerText = scoreText;
155 | }
156 |
157 | UpdateColliders_(timeElapsed) {
158 | const invisible = [];
159 | const visible = [];
160 |
161 | for (let obj of this.objects_) {
162 | obj.position.x -= timeElapsed * this.speed_;
163 |
164 | if (obj.position.x < -20) {
165 | invisible.push(obj);
166 | obj.mesh.visible = false;
167 | } else {
168 | visible.push(obj);
169 | }
170 |
171 | obj.Update(timeElapsed);
172 | }
173 |
174 | this.objects_ = visible;
175 | this.unused_.push(...invisible);
176 | }
177 | };
178 |
179 | return {
180 | WorldManager: WorldManager,
181 | };
182 | })();
--------------------------------------------------------------------------------