Сделал таки работу с кубмапами,скрин:
Щай думаю как лучше сделать потдержку hdr текстур...
Ах да ввёл такую штуку как Background,пока есть два типа бекграундов:
1) Колор(Просто цвет)
2) Кубмап( Текстурa кубмап,тобиш скай бокс можно сделать)
Можно также делать свои типы бекграундов.
Пример работы с кубмап бекграундом:
Texture* sky = new Texture();
Image* pos_x = new Image();
pos_x->load("media/alpleft.tga");
Image* pos_y = new Image();
pos_y->load("media/alpup.tga");
Image* pos_z = new Image();
pos_z->load("media/alpforward.tga");
Image* neg_x = new Image();
neg_x->load("media/alpright.tga");
Image* neg_y = new Image();
neg_y->load("media/alpdown.tga");
Image* neg_z = new Image();
neg_z->load("media/alpback.tga");
sky->setFace(pos_x,Texture::POSITIVE_X);
sky->setFace(pos_y,Texture::POSITIVE_Y);
sky->setFace(pos_z,Texture::POSITIVE_Z);
sky->setFace(neg_x,Texture::NEGATIVE_X);
sky->setFace(neg_y,Texture::NEGATIVE_Y);
sky->setFace(neg_z,Texture::NEGATIVE_Z);
CubeMapBackground* background = new CubeMapBackground();
background->setCubeMap(sky);
renderer->setBackground(background);