Здравствуйте, CyberNut, Вы писали:
CN>Подскажите пожалуйста как в Direct3D правильно наложить кубическую текстуру на объект CN>Простой pD3DDevice->SetTexture(0,pCubeMap) результата не дает (
Дык вроде кубическая текстура совсем для другого предназначена.
Здравствуйте, CyberNut, Вы писали:
CN>Подскажите пожалуйста как в Direct3D правильно наложить кубическую текстуру на объект CN>Простой pD3DDevice->SetTexture(0,pCubeMap) результата не дает (
CN>Подскажите пожалуйста как в Direct3D правильно наложить кубическую текстуру на объект CN>Простой pD3DDevice->SetTexture(0,pCubeMap) результата не дает (
Оно не для "накладывания на объект придумано", два типовых применения -- environment mapping и нормализация вектора в pixel-shader'е.
Результата не даёт потому что для кубемапы нужны 3х-мерные текстурные к-ты, в случае env-mappping'а это вычисленный вектор отражения eye-normal.
Советую почитать хотя бы DX-SDK на тему cubemap'ов.
Здравствуйте, BLK Dragon, Вы писали:
BD>Оно не для "накладывания на объект придумано", два типовых применения -- environment mapping и нормализация вектора в pixel-shader'е.
BD>Результата не даёт потому что для кубемапы нужны 3х-мерные текстурные к-ты, в случае env-mappping'а это вычисленный вектор отражения eye-normal.
BD>Советую почитать хотя бы DX-SDK на тему cubemap'ов.
Ну я намеревался с помощью этой текстуры реализовать отражения..
Так полагаю что надо смешать ее со слоем материала или текстуры объекта.
Подскажите как это сделать или как грамотней реализовать отражения, желательно динамические
Здравствуйте, BLK Dragon, Вы писали:
BD>Оно не для "накладывания на объект придумано", два типовых применения -- environment mapping и нормализация вектора в pixel-shader'е.
environment mapping понятно, а нормализация вектора в pixel-shader тут причем?
Здравствуйте, IPv6, Вы писали:
IP>Здравствуйте, BLK Dragon, Вы писали:
BD>>Оно не для "накладывания на объект придумано", два типовых применения -- environment mapping и нормализация вектора в pixel-shader'е. IP>environment mapping понятно, а нормализация вектора в pixel-shader тут причем?