Оказывается (для меня это было открытием, хотя фишке больше 20 лет)
thunder bolt в quake использует модельку для спецэффекта выстрела молнии.
Интересен принцип работы этого. В исходниках копаться тяжко...
Собственно, интересен вопрос, можно ли такое же сделать в ХЛ?
И как работает скейлинг модели? я так понимаю, модель растягивается только в одном направлении, от ствола игрока до точки, куда попадает трейс....
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Ghoul [BB] писал: я так понимаю, модель растягивается только в одном направлении, от ствола игрока до точки, куда попадает трейс....
Сомневаюсь в этом, ведь расстояния могут быть разные, а луч в игре всегда выглядит пропорционально.
Скорее всего там как у эффекта от RPG ракеты в Half-Life? Частями линия рисуется.
Но тогда будет перегруз моделей.. если выстрелить через всю карту, да ещё и несколькими игроками.. Итог - вылет. (хотя, конечно, в Квейке таких больших расстояний и не было)
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Там обычный галимый R_BeamFollow, плоский луч , если угодно.
А вот эти самые молнии натолкнули меня на мысль сделать объёмные лучи.
Я пока только не представляю себе, как это скажется на лимите моделей ну и ФПС (если каждый участок луча по 270 полигонов)...
ну да... каждый кусок - 24 юнита...
Получается, что на всю карту выстелить, это 8192/24 = 341 кусок.
И.... 92070 поли.... хм...
Добавлено 19-03-2019 в 11:31:
...посмотрев в код...
а всё хитрее...
30 юнитов длина, 24 штуки - максимум... но, как я и предполагал, делается темпэнтитями...
Вложение: bolt.rar (17.4 кб)
Этот файл был скачан 138 раз.
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Собственно, частично мои опасения подтвердились.
Это если выстрелить на всю карту...
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
В остальном же работает довольно неплохо... за исключением флажка EF_FULLBRIGHT
Добавлено 19-03-2019 в 13:31:
Урезал кол-во поли до 170 на отрезок, увеличил размер до 48 юнитов...
Всё равно, на всю карту выстрел == 29К поли...
В принципе, уже терпимо.
Вердикт такой: использовать вполне можно, но узко ограниченно и очень осторожно
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Дядя Миша писал: ну его легко прикрутить на самом-то деле, даже к голдсорсу.
Я думал, это у тебя на движок завязано.... Там еще были флаги про зеркала, и тени... вот я и подумал... Так понимаю, это так называемые "светящиеся" текстуры...
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo