HLFX.Ru Forum
Показать все 9 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- OpenGL (https://hlfx.ru/forum/forumdisplay.php?forumid=7)
-- Прозрачность текстуры (https://hlfx.ru/forum/showthread.php?threadid=3084)


Отправлено PRoSToTeM@ 08-11-2011 в 09:58:

Half-Life Прозрачность текстуры

Надеюсь пишу туда.

В общем у меня есть модель (http://share.netbynet.ru/557ef_holeORIGINAL.rar), нужно сделать так, чтобы на текстуре чёрной дыры чёрный цвет был видимым, серый прозрачным (т.е. чем белее тем прозрачней, серый полностью прозрачный), также на текстуре галактики чёрное было прозрачным, а сама галактика видима и чем ближе к чёрному тем прозрачнее.

Результат примерно должен быть таким:


Отправлено Дядя Миша 08-11-2011 в 10:23:

Уточни подо что делать - под обычную халфу?
Там для моделей всего два флажка регулирующих рендермоды, аддитив и солид, в терминологии вальвы.

Добавлено 08-11-2011 в 14:23:

Тот же аддитив работает наоборот - чем чернее тем прозрачнее.
Таким образом серый будет виден смутно, а полностью черного не будет видно совсем.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено PRoSToTeM@ 08-11-2011 в 10:30:

Под обычную халфу, я собираюсь мод писать.


Отправлено Дядя Миша 08-11-2011 в 10:41:

Вот второй текстуре прилепить прозрачность - вообще никаких проблем.
А первой...
Ну можно попробовать сделать серый цвет последним цветом в палитре и перекомпилить модель заново.
Но переход прозрачности будет не плавный, сразу говорю.

Добавлено 08-11-2011 в 14:41:

А, при компиляции указать первой текстуре параметры:
$texrendermode "additive"
а второй
$texrendermode "masked"
Компилятор, который поддерживает эти команды, можно взять например здесь:
http://www.hlfx.ru/forum/showthread...=&threadid=2615

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 08-11-2011 в 10:47:

Дядя Миша, в CSO используется модифицированный GoldSRC, там могли и флагов рендера новых наделать.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено PRoSToTeM@ 08-11-2011 в 11:41:

А на ксаше это возможно?


Отправлено n00b 08-11-2011 в 11:58:

А у ксаша исходники есть.


Отправлено Дядя Миша 09-11-2011 в 07:34:

PRoSToTeM@ возможно, если ту текстуру сделать внешней, полноцветной и обратить серый фон в альфа-канал.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ~ X ~ 08-12-2012 в 06:07:

PRoSToTeM@
посмотри как сделана чёрная дыра в XDM

Добавлено 08-12-2012 в 10:07:

PS: Гоуль уже посмотрел )

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Временная зона GMT. Текущее время 15:11.
Показать все 9 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024