@@ -116,7 +116,8 @@ int main()
116
116
// TODO: Move into renderer?
117
117
bool rightHandedCamera = true ;
118
118
float moveSpeed = core::nan<float >();
119
- auto camera = smgr->addCameraSceneNode (nullptr );
119
+ auto camera = smgr->addCameraSceneNodeModifiedMaya (nullptr , -400 .0f , 20 .0f , 200 .0f , -1 , 2 .0f , 1 .0f , false , true );
120
+
120
121
auto isOkSensorType = [](const ext::MitsubaLoader::CElementSensor& sensor) -> bool {
121
122
return sensor.type == ext::MitsubaLoader::CElementSensor::Type::PERSPECTIVE || sensor.type == ext::MitsubaLoader::CElementSensor::Type::THINLENS;
122
123
};
@@ -267,23 +268,6 @@ int main()
267
268
268
269
269
270
auto extent = renderer->getSceneBound ().getExtent ();
270
- // want dynamic camera or not?
271
- if (true )
272
- {
273
- core::vector3df_SIMD ptu[] = {core::vectorSIMDf ().set (camera->getPosition ()),camera->getTarget (),camera->getUpVector ()};
274
- auto proj = camera->getProjectionMatrix ();
275
-
276
- if (core::isnan (moveSpeed))
277
- moveSpeed = core::min (extent.X ,extent.Y ,extent.Z )*0 .0001f ;
278
- camera = smgr->addCameraSceneNodeFPS (nullptr ,80 .f ,moveSpeed);
279
- camera->setPosition (ptu[0 ].getAsVector3df ());
280
- camera->setTarget (ptu[1 ].getAsVector3df ());
281
- camera->setUpVector (ptu[2 ]);
282
- camera->setProjectionMatrix (proj);
283
-
284
- device->getCursorControl ()->setVisible (false );
285
- }
286
-
287
271
smgr->setActiveCamera (camera);
288
272
289
273
0 commit comments