Альфаблендинг на моделях

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

RADIST(vb2ar23)
Новичок
Новичок
Аватара пользователя
 
Сообщения: 46
Зарегистрирован: 28.04.2005 (Чт) 14:06

Альфаблендинг на моделях

Сообщение RADIST(vb2ar23) » 21.05.2005 (Сб) 0:24

Кто нить подскажет как реализовать альфаблендинг на моделях. Что - то читал что если у текстуры есть альфа-канал, то и так будет пучком но ничего не понял как это реализовать. Подскажите если не сложно.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 21.05.2005 (Сб) 1:57

Все также, как и на вертексах...
ХЎ

RADIST(vb2ar23)
Новичок
Новичок
Аватара пользователя
 
Сообщения: 46
Зарегистрирован: 28.04.2005 (Чт) 14:06

Сообщение RADIST(vb2ar23) » 21.05.2005 (Сб) 23:35

d3drm, если можно, то поконкретнее. Что-то не доходит... :oops:

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 22.05.2005 (Вс) 10:36

RADIST(vb2ar23)
Лучше ты по-крнкретнее, что не получается? На вертексах у тебя проблем нет? Если да, то твоя модель затекстурена?

RADIST(vb2ar23)
Новичок
Новичок
Аватара пользователя
 
Сообщения: 46
Зарегистрирован: 28.04.2005 (Чт) 14:06

Сообщение RADIST(vb2ar23) » 23.05.2005 (Пн) 17:06

Ну с вертексами не совсем все понятно, я вообще если честно не полностью понимаю что в данном случае с вертексами делать, но модель затекстурена.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 24.05.2005 (Вт) 16:02

Код: Выделить всё
  d3dDevice.SetRenderState D3DRS_SRCBLEND, D3DBLEND_SRCALPHA
  d3dDevice.SetRenderState D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA
  d3dDevice.SetTextureStageState 0, D3DTSS_ALPHAOP, D3DTOP_SELECTARG1
  d3dDevice.SetTextureStageState 0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE
  d3dDevice.SetRenderState D3DRS_ALPHABLENDENABLE, 1

По идее - все.

RADIST(vb2ar23)
Новичок
Новичок
Аватара пользователя
 
Сообщения: 46
Зарегистрирован: 28.04.2005 (Чт) 14:06

Сообщение RADIST(vb2ar23) » 24.05.2005 (Вт) 17:48

Шаз прповерю, но уже спасибо заранее. :D

RADIST(vb2ar23)
Новичок
Новичок
Аватара пользователя
 
Сообщения: 46
Зарегистрирован: 28.04.2005 (Чт) 14:06

Сообщение RADIST(vb2ar23) » 24.05.2005 (Вт) 19:18

Офигенное спасибо!!! Все работает как часы.
ЗЫ А интересненько, если у меня альфа компонент типа полупрозрачен и тд, то и на модели полупрозрачно показывается или чуток просвечивает. Вообщем как и хотелось. Спасибо еще раз!!!!!!


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList