HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Полный исходный код P2:Savior 1.51, включая компиляторы и модельвьювер
Вопросы и комментарии оставляйте здесь
Страницы (32): « Первая ... « 23 24 25 26 [27] 28 29 30 31 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Ku2zoff потому что психопат хотел, чтобы светящаяся текстура модели мигала вместе с лайтстилем


Открыть видеоролик в новом окне

Сообщить модератору | | IP: Записан
Сообщение: 203387

Старое сообщение 21-08-2021 16:34
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Лампочка без повертексного освещения?

Добавлено 21-08-2021 в 19:57:

Цитата:
JPEG писал:
по поводу мигающих лампочек есть крайне забавный оффтоп, мб кто пропустил

В Doom кстати нет паттернов, там кодом сделано. Типа если яркость больше 130, отнять 70, чёт такое.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 203388

Старое сообщение 21-08-2021 16:57
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Дядя Миша всё без повертексного

Сообщить модератору | | IP: Записан
Сообщение: 203389

Старое сообщение 21-08-2021 18:48
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Лампочка энв_моделью сделана? Можно попробовать отредактировать лумп энтить, пересобрать свет, чтобы появилось повертексное и лайтстили.
Это более муторно, но и более корректно, чем такие хаки.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 203390

Старое сообщение 21-08-2021 18:53
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Откуда повертексное освещение узнает, где на модели лампочка, которая должна ярко светиться?

Сообщить модератору | | IP: Записан
Сообщение: 203391

Старое сообщение 21-08-2021 19:48
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 203392

Старое сообщение 21-08-2021 20:17
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Это настолько неудобно, геморройно и негибко, что я даже не знаю, что сказать. Ради одного значения лайстиля городить такой огород.

Сообщить модератору | | IP: Записан
Сообщение: 203393

Старое сообщение 21-08-2021 20:30
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Огород уже нагорожен. Всё что требуется - это лампочки сделать статиками (насколько я помню, сейчас они env_model). Ну и в шейдере дописать немного кода.

Цитата:
ncuxonaT писал:
Ради одного значения лайстиля городить такой огород

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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 203394

Старое сообщение 21-08-2021 21:36
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
Огород уже нагорожен. Всё что требуется - это лампочки сделать статиками (насколько я помню, сейчас они env_model). Ну и в шейдере дописать немного кода.

Сначала отредактировать модели, повесив светящейся колбе отдельную текстуру, чтобы выставить ей флаг фуллбрайт. Потом непонятным образом записать в повертексное освещение значение лайстиля (если просто запечь освещение, получится хрень), да еще тащить с собой само повертексное освещение. Чем это лучше важной сетевой переменной, которая все равно нигде не используется?

Сообщить модератору | | IP: Записан
Сообщение: 203395

Старое сообщение 21-08-2021 21:59
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Модельку по хорошему всё равно надо переделывать, разделить нить накала и колбу, сейчас одним мешем сделано.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 203399

Старое сообщение 22-08-2021 08:36
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Почему для стёкол используются именно скринкопии? В ксашмоде вроде и без них стекла рендерились вполне нормально. Сейчас на карте hg_industrialzone ловлю 460 скринкопий при 30 фпс на GTX 1050

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

Сообщить модератору | | IP: Записан
Сообщение: 203407

Старое сообщение 22-08-2021 14:22
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Это единственный способ корректно наложить освещение на полупрозрачный объект, сделать размытые стёкла итд.

Можно сказать спасибо за идиотскую архитектуру GPU на десктопах.
На мобилках нет такого маразма.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 203408

Старое сообщение 22-08-2021 15:06
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Я думал, это только для стекол с нормалмапой сделано. В чем проблема наложить освещение при блендинге?

Сообщить модератору | | IP: Записан
Сообщение: 203409

Старое сообщение 22-08-2021 15:42
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32202
Нанёс повреждений: 392 ед.

Рейтинг



Нет доступа к правильному порядку умножения. Впрочем есть еще мультипроходной способ, Кармак так стёкла лайтмаппил в ку3, но проблема в том, что это нельзя сделать внутри одного шейдера, это способ для фиксированного конвейера. Вот и приходится заниматься подобными вещами.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 203411

Старое сообщение 22-08-2021 15:53
-
ncuxonaT
каков стол, таков и стул

Группа: Опытный
Дата регистрации: Oct 2009
Проживает: город/село/деревня
Сообщений: 1626
Возраст: 33

Рейтинг



Хм, вроде бы можно за один проход, если стекло transparent или multiply. В смысле, не прокатит вариант с комбинациями, чтобы вот тут было просто прозрачное, а тут с умножением.
https://docs.flaxengine.com/manual/graphics/materials/blend-modes/media/title.png

Сообщить модератору | | IP: Записан
Сообщение: 203415

Старое сообщение 22-08-2021 17:00
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 08:40. Новая тема    Ответить
Страницы (32): « Первая ... « 23 24 25 26 [27] 28 29 30 31 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Paranoia 2:Savior > Полный исходный код P2:Savior 1.51, включая компиляторы и модельвьювер
Вопросы и комментарии оставляйте здесь
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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