Code: Select all
mMesh = Ogre::MeshManager::getSingleton().createManual("SkyXMesh",
SKYX_RESOURCE_GROUP);Code: Select all
mMesh = Ogre::MeshManager::getSingleton().createManual("SkyXMesh",
SKYX_RESOURCE_GROUP);



This is very good news.I've finished my university exams last saturday, so now.. I'm back =)
During the following months I'll work on the Paradise Engine and SkyX, I'll keep you updated!

Xavyiy has said he will be releasing a new version this month, but he was not any more specific. I would think he is planning to release something by the end of the month if not first thing in March.When is new version plan to be released Xavyiy ?


Code: Select all
//Create Camera
mCamera = mSceneMgr->createCamera( "PlayCamera" );
mCamera->setFarClipDistance(30000);
mCamera->setNearClipDistance(20);
mCamera->setPosition(20000, 500, 20000);
mCamera->setDirection(1, 0, 0);
mViewport = mRoot->getAutoCreatedWindow()->addViewport( mCamera );
// Create SkyX
mSkyX = new SkyX::SkyX(mSceneMgr, mCamera);
mSkyX->create();
// Add our ground atmospheric scattering pass to terrain material
mSkyX->getGPUManager()->addGroundPass(
static_cast<Ogre::MaterialPtr>(Ogre::MaterialManager::getSingleton().
getByName("Island"))->getTechnique(0)->createPass(), 5000, Ogre::SBT_TRANSPARENT_COLOUR);
// Add a basic cloud layer
mSkyX->getCloudsManager()->add(SkyX::CloudLayer::Options(/* Default options */));
//////////////////////////////////////////////////////////////////////////
//Update code in frameRenderingQueued
moveCamera();
mSkyX->setTimeMultiplier(0.1f);
mSkyX->update(e.timeSinceLastFrame);

Code: Select all
MeshManager.cpp (starting at line 88)
// Create mesh and submesh
mMesh = Ogre::MeshManager::getSingleton().createManual("SkyXMesh",
SKYX_RESOURCE_GROUP);
mSubMesh = mMesh->createSubMesh();