forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Текстура (http://forum.boolean.name/showthread.php?t=14281)

}{@KeR 22.02.2011 16:22

Текстура
 
Какие предположения сделать светящиеся линии на полу??????






Venom2 22.02.2011 17:32

Ответ: Текстура
 
Вложений: 2
Квад с текстурой светящегося прямоугольника и аддитивным блендингом.
Пример в аттаче.

EvilChaotic 22.02.2011 18:17

Ответ: Текстура
 
Два способа.
1) Декаль бленда аддтив с текстурой глоу.
2) Второй слой текстуры с глоу с блендом аддтива на модель.

}{@KeR 22.02.2011 21:24

Ответ: Текстура
 
А можно сделать чтобы например светящаяся полоска пробегала по этой текстуре(Ну чтобы этот Rect переливался)

Mr_F_ 22.02.2011 21:31

Ответ: Текстура
 
PositionTexture

FireOwl 22.02.2011 21:32

Ответ: Текстура
 
Можно попробовать наложить анимированную текстуру. (see help)

}{@KeR 22.02.2011 21:38

Ответ: Текстура
 
Ща попробую :-)

}{@KeR 22.02.2011 21:52

Ответ: Текстура
 
Как точно рассчитать ширину и высоту каждого кадра анимации???

FireOwl 22.02.2011 21:58

Ответ: Текстура
 
Размеры произвольные, они указываются при загрузке.
Текстуру надо будет склеить из кадров в виде ленты. (Слева направо, вроде)

Возможно менее тяжелым будет вариант Mr_F_ - двигать текстуру с бликом через PositionTexture.
(Текстуру самого квадрата, или прозрачной пластинки с "бликом" над ним, как-нибудь так...)

mr.DIMAS 22.02.2011 22:00

Ответ: Текстура
 
Канеш быстрее и памяти меньше жрать будет, и будет избавлен от дёрганий - как в случае с анимированной текстурой. В общем анимированные текстуры - кал

RegIon 23.02.2011 05:44

Ответ: Текстура
 
Тут проблемы DX7 и начались..

RegIon 23.02.2011 07:50

Ответ: Текстура
 
Как бы мне портал отрисовать..саму маску??

}{@KeR 23.02.2011 10:42

Ответ: Текстура
 
А чтобы эти линии в разных частях Plane были надо для каждого Mesh'a свою поверхность делать....да????

RegIon 23.02.2011 10:49

Ответ: Текстура
 
Цитата:

А чтобы эти линии в разных частях Plane были надо для каждого Mesh'a свою поверхность делать....да????
можно так...а можно большую текстуру сделать...а можно в максе наложить текстуру..а потом TextureFX наложить

Venom2 23.02.2011 13:28

Ответ: Текстура
 
Вложений: 2
Цитата:

Сообщение от Костян (Сообщение 180116)
Как бы мне портал отрисовать..саму маску??

Мешу квада портала (ну или спрайту, что ты там используешь) включай альфа-смешивание (EntityFX флаг 32), текстуры в два слоя - изображение и маску. Изображению, т.е. текстуре в которую копируешь с экрана, нужно поставить флажок 256 чтобы в видеопамяти была, так быстрее копируется. Маска - обычная белая текстура с альфа-каналом.
Пример в аттаче, там в основном мишура для демонстрации, так что сразу по текстурам (в начале) смотри.
ЗЫ
А вообще, по порталам, рекомендую глянуть FastExt библиотеку, там вроде есть сразу рендер в текстуру, все же CopyRect не очень хорошее решение.


Часовой пояс GMT +4, время: 17:18.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot