rendered paste body smgr->loadScene("basement.irr"); scene::IAnimatedMesh* q3levelmesh = smgr->getMesh("basement.dae"); scene::ISceneNode* q3node = 0; ITriangleSelector* selector = 0; if (q3levelmesh) q3node = smgr->getSceneNodeFromName("basement"); if(q3node) selector = smgr->createOctTreeTriangleSelector(q3levelmesh->getMesh(0), q3node, 128); q3node->setTriangleSelector(selector); ICameraSceneNode* camera = smgr->addCameraSceneNodeFPS(); camera->setPosition(vector3df(0,175,0)); ISceneNodeAnimator* anim = smgr->createCollisionResponseAnimator( selector, camera, vector3df(30,50,30), vector3df(0,-3,0), vector3df(0,50,0)); camera->addAnimator(anim); anim->drop();