It's been a while since I last looked into these forums... Previously I found a pipeline for importing lightmapped geometry (using two seperate x files), optimal or not, it's an established pipeline for me... Right now I'm a little bit puzzled on how to make large interior scenes work good.
So far i just added all my geometry to the octree scene manager like so:
Code: Select all
archinode = smgr->addOctTreeSceneNode(newFinalMesh->getMesh(0));Code: Select all
selector = smgr->createOctTreeTriangleSelector(collide->getMesh(0), collidenode, 128);
collidenode->setTriangleSelector(selector);
selector->drop();
scene::ICameraSceneNode* camera = smgr->addCameraSceneNodeFPS(0, 200.0f, 200.0f, -1, 0, 0, true);
scene::ISceneNodeAnimator* anim = smgr->createCollisionResponseAnimator(selector, camera, core::vector3df(5,75,5), core::vector3df(0,-2,0), core::vector3df(0,80,0));
camera->addAnimator(anim);
anim->drop();Code: Select all
collidenode->setVisible(false);
