@@ -38,7 +38,7 @@ void Scene::initialize()
38
38
material1->setAmbient ({0.2 , 0.2 , 0.2 });
39
39
material1->setDiffuse ({0.7 , 0.7 , 0.7 });
40
40
material1->setSpecular ({0.7 , 0.7 , 0.7 });
41
- material1->setShiness (50 );
41
+ material1->setShiness (100 );
42
42
43
43
// Textures are owned by cache
44
44
Texture* diffuseMap = TextureCache::getInstance ()->acquire (" frostmourne" , TextureType::Texture2D);
@@ -49,28 +49,10 @@ void Scene::initialize()
49
49
obj1->setMesh (mesh1);
50
50
obj1->setMaterial (material1);
51
51
52
- obj1->transform ().translate (20 , 20 , 0 );
52
+ obj1->transform ().translate (0 , 50 , 0 );
53
53
obj1->transform ().scale (20 , 20 , 20 );
54
54
55
- sceneObjects_.push_back (obj1);
56
-
57
- //
58
- PhongMaterial* material2 = new PhongMaterial;
59
- material2->setAmbient ({0.2 , 0.2 , 0.2 });
60
- material2->setDiffuse ({0.7 , 0.7 , 0.7 });
61
- material2->setSpecular ({0.7 , 0.7 , 0.7 });
62
- material2->setShiness (50 );
63
-
64
- SceneObject *obj2 = new SceneObject;
65
- Mesh* mesh2 = MeshCache::getInstance ()->acquire (" bunny" );
66
- obj2->setMesh (mesh2);
67
-
68
- obj2->setMaterial (material2);
69
-
70
- obj2->transform ().translate (-20 , 0 , 0 );
71
- obj2->transform ().scale (20 , 20 , 20 );
72
-
73
- sceneObjects_.push_back (obj2);
55
+ sceneObjects_.push_back (obj1);
74
56
75
57
// Lights owned by the scene
76
58
DirectLight* light = new DirectLight ({-1 , -0.5 , -1 }, {1.0 , 1.0 , 1.0 });
@@ -80,16 +62,10 @@ void Scene::initialize()
80
62
skybox_ = new Skybox (" cloudy" );
81
63
82
64
// Terrain
83
- int size = 800 ;
65
+ int size = 200 ;
84
66
85
- Terrain* terrain = new Terrain ({0 , 0 , 0 }, size+ 2 );
67
+ Terrain* terrain = new Terrain ({0 , 0 , 0 }, size);
86
68
sceneObjects_.push_back (terrain);
87
-
88
- // terrain = new Terrain({size, 0, size}, size+2);
89
- // sceneObjects_.push_back(terrain);
90
-
91
- // terrain = new Terrain({size, 0, 0}, size+2);
92
- // sceneObjects_.push_back(terrain);
93
69
94
70
// Get a tornado in here!
95
71
vec3 tornadoStart;
@@ -112,7 +88,7 @@ void Scene::render(DrawContext &context)
112
88
context.sceneObjects = &sceneObjects_;
113
89
context.scene = this ;
114
90
115
- skybox_->render (context);
91
+ // skybox_->render(context);
116
92
117
93
for (SceneObject* object : sceneObjects_) {
118
94
object->render (context);
0 commit comments