Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- video::SMaterial mat;
- mat.Lighting = false;
- mat.ZBuffer = video::ECFN_NEVER;
- mat.ZWriteEnable = false;
- mat.AntiAliasing=0;
- mat.TextureLayer[0].TextureWrapU = video::ETC_CLAMP_TO_EDGE;
- mat.TextureLayer[0].TextureWrapV = video::ETC_CLAMP_TO_EDGE;
- mat.BackfaceCulling = false;
- mat.setTexture(0, mgr->getVideoDriver()->getTexture(getTexturePath("glow.png").c_str()));
- mat.setTexture(1, mgr->getVideoDriver()->getTexture(getTexturePath("sky.png").c_str()));
- scene::IAnimatedMeshSceneNode *sky_node;
- scene::IAnimatedMesh *mesh = mgr->getMesh("sky.x");
- sky_node = mgr->addAnimatedMeshSceneNode(mesh, NULL);
- sky_node->setPosition(v3f(0,0,0));
- sky_node->setScale(v3f(10,10,10));
- sky_node->setMaterialFlag(video::EMF_LIGHTING, false);
- sky_node->setMaterialFlag(video::EMF_BILINEAR_FILTER, false);
- sky_node->setMaterialType(video::EMT_TRANSPARENT_ALPHA_CHANNEL_REF);
- sky_node->setMaterialFlag(video::EMF_FOG_ENABLE, true);
- video::E_MATERIAL_TYPE sky_shader = m_client->getShaderSource()->getShader("test_shader_4").material;
- sky_node->setMaterialType(sky_shader);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement