![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 1 Всего: 3 |
При выводе *.х файлов программы из DirectX 9 SDK используют также файлы эффектов с расширением .fx
Что-то тяжело в них разобраться... Никто ни знает где можно взять инфы о .fx? -------------------- people can fly |
|||
|
||||
| empter |
|
||||
![]() Фанат ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 20.5.2005 Репутация: 3 Всего: 4 |
Это фаил для упращения работы с сэмплерами. шейдерами, проходами рендеринга и тп.
Ну во первых посмотри документацию, есть утилита EffectEdit в SDK, формат файла можно там посмотреть, а загружается он вообще одной строчкой
затем при рендеринге пишешь
Ну или что то подобное |
||||
|
|||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 1 Всего: 3 |
Текст этих файлов тяжеловат. Вот например ещё простой fx, мелкомягкие своего тигра подгружают и подсвечивают желтым цветом:
я уже и так и так думал но если к .х файлу необходимы 2 текстуры, как загрузить вторую? Пробовал вслед за texture Tex0 < string name = "mesh\\MYtiger\\tiger1.bmp"; >; писать texture Tex1 < string name = "mesh\\tiger\\MYtiger2.bmp"; >; и далее в том же духе, но никак. -------------------- people can fly |
|||
|
||||
| empter |
|
|||
![]() Фанат ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 20.5.2005 Репутация: 3 Всего: 4 |
Ето они туда шейдер запихнули, начни с чего нибудь попроще
например t
загружаются текстуры в коде, а фаил отвечает за освещение обьекта просто вместо того чтобы писать кучу SetSamplerState и при изменении каждый раз компилять, загружаешь один .fx фаил Это сообщение отредактировал(а) empter - 8.2.2006, 22:08 |
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |