Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
Triakis
(неванга)

Зарегистрирован: Apr 2007
Проживает: Россия/Москва
Написал: 5472 сообщений

Оценка: 57 Votes 57 чел.

Developer Старожил 
Реализация стелящегося тумана
Сообщение #1092956
http://100oboev.net/upfile/img/thumbs/760x550/image1252253723866.jpg, или скорее даже http://ic.pics.livejournal.com/karpukhins/42169992/331412/331412_original.jpg . Хочу реализовать силами движка Source 2009 [hl2dm]. Вообще, достаточно упрощённо можно представить это как актор heightfog из UE3. Мне нужно, чтобы на определённую высоту над уровнем поверхности, скажем, воды, шла полупрозрачная дымка. В рамках мультиплеера на открытой карте на движке Source смоуквольюм для этого дела не подходит. Помогите придумать оптимальное решение.

Моя идея под номером 1 - постелить на воду модель размером со всё игровое пространство, представляющую из себя сендвич из плоскостей минимальной прозрачности. Вытекающая из этого дела проблема - наложение альфатестов друг на друга, я не пробовал, но подозреваю, что появятся артефакты. Поскольку я все эти месяцы мучаю концепцию болота, у меня полно альфатестовых камышей, и если друг с другом эти камыши дружат, то как будут дружить с транслючентным сендвичем плоскостей - хрен его разберёт.

Моя идея под номером 2 - делать всё дисплейсментами с анлитгенериком и $vertexcolor, $vertexalpha-материалом. Однако, если дисплейсменты и не будут иметь проблемы прозрачности "$translucent", то они будут иметь овердохрена полигонов. Пусть это и позволит убрать лишний туман над сушей и вообще деформировать его, сделав не мёртво-горизонтальным, а волнистым, но (два полигона)*(количество слоёв в одном сендвиче) всяко меньше чем 2*(4^(хрен знамо какой displacement power))*(количество слоёв)*(количество использованных по всему игровому пространству дисплейсментов в одном слое).

Прошу помощи, поскольку душа просит маппинга, а ленивое тело развалилось в кресле и играет с Барнаклом в стрит файтер.
Old Post 17-10-2013 09:59
Triakis отсутствует Посмотреть данные 'Triakis' Отправить Приватное Сообщение для 'Triakis' Найти другие сообщения 'Triakis' Добавить Triakis в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Stridemann
(Инженер-изобретатель)

Зарегистрирован: Jun 2009
Проживает: Украина/Киев/
Написал: 2304 сообщений

Оценка: 95 Votes 95 чел.

Developer 
Сообщение #1092959
Хм.. А как же smokevolume? Сделай как делалось на карте de_dust2
Old Post 17-10-2013 11:17
Stridemann отсутствует Посмотреть данные 'Stridemann' Отправить Приватное Сообщение для 'Stridemann' Найти другие сообщения 'Stridemann' Добавить Stridemann в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Triakis
(неванга)

Зарегистрирован: Apr 2007
Проживает: Россия/Москва
Написал: 5472 сообщений

Оценка: 57 Votes 57 чел.

Developer Старожил 
Сообщение #1092960
Огромное открытое пространство. Помнишь дм_радиоактив? Над водой смоуквольюм - это смертоносно, хотя я конечно все варианты перепробую. Просто такой большой смоуквольюм (с учётом того, что спрайты дыма рендерятся на любой дистанции), ещё и умножить все спрайты на 2, и учитывая риск того, что они под воду могут залезать и рефрактиться, это жесть будет.
Мою офигенную подпись потёрло во время адского пурджа форумного интерфейса, который до сих пор не пофиксили.
Оставлю другую.
私たちは戦い続ける。
いつか罰が下る、その日まで。
Old Post 17-10-2013 11:20
Triakis отсутствует Посмотреть данные 'Triakis' Отправить Приватное Сообщение для 'Triakis' Найти другие сообщения 'Triakis' Добавить Triakis в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Frozen442
(Чёдкий парниша!)

Зарегистрирован: Jul 2008
Проживает: Россия/подмосковье
Написал: 2506 сообщений

Оценка: 39 Votes 39 чел.

Developer Старожил 
Сообщение #1092965
Вариант с сендвичем плохой. Просто реализуется, но от 10 слоёв транслюцента, которые нужно просчитывать, движок попутывает. Хз как сейчас, но года назад, на моём старом компе, при таких махинациях фпс на 50 падал. У меня был не туман, а самодельный эффект "обьемного" дыма из окна. Ну, в Еп2 и тп так же сделано, плоскости еле-заментые, которые выглядят как саншафты, только сделаны модельками.

В общем, оно очень ресурсоемкое. Тут, скорее коддинг нужен, чтобы туман изменять.. ну это если грамотно.
Old Post 17-10-2013 15:00
Frozen442 отсутствует Посмотреть данные 'Frozen442' Отправить Приватное Сообщение для 'Frozen442' Найти другие сообщения 'Frozen442' Добавить Frozen442 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Triakis
(неванга)

Зарегистрирован: Apr 2007
Проживает: Россия/Москва
Написал: 5472 сообщений

Оценка: 57 Votes 57 чел.

Developer Старожил 
Сообщение #1092968
Фрозен, с другой стороны сколько спрайтов накладывается друг на друга в смоуквольюме? Всё транслючент. А фпс просаживает в маленьких пространствах не сильно. Я думаю, что всё на практике придётся перепробовать.
Мою офигенную подпись потёрло во время адского пурджа форумного интерфейса, который до сих пор не пофиксили.
Оставлю другую.
私たちは戦い続ける。
いつか罰が下る、その日まで。
Old Post 17-10-2013 19:08
Triakis отсутствует Посмотреть данные 'Triakis' Отправить Приватное Сообщение для 'Triakis' Найти другие сообщения 'Triakis' Добавить Triakis в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SoJa
(Pre-)

Зарегистрирован: Nov 2008
Проживает: /
Написал: 3607 сообщений

Оценка: 38 Votes 38 чел.

Developer 
Сообщение #1092978
Партикли?
И светятся, и прозрачные, и анимировать можно.

Поправил SoJa 18-10-2013 в 10:02

Old Post 18-10-2013 09:58
SoJa отсутствует Посмотреть данные 'SoJa' Отправить Приватное Сообщение для 'SoJa' Найти другие сообщения 'SoJa' Добавить SoJa в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Sten
(Сеньёр Мембер)

Зарегистрирован: Oct 2007
Проживает: Далека/
Написал: 1830 сообщений

Оценка: 32 Votes 32 чел.

Developer Старожил 
Сообщение #1092979
У smokevolume есть некий лимит, на кол-во плейнов на карте, при превышении которого, часть карты останется без тумана. Отдельным smokevolume брашам каждому можно динамически менять Density, включая значение 0 - что равносильно его выключению, но на лимит это не влияет =/ А над RT водой смертельно все=) Или воду делать с кубмапой...

В своем случае, я предпочел кластеры из particle system. А шейдер "spritecard" с start/endfadesize исключил перекрытие всего экрана плейнами партиклов, что солидно снизило филлрейт, когда бродишь в тумане. Но это все равно прожорливо, фпс с 200 упал до 100, однако в сингле я посчитал это приемлемым в отсутствие нормальных альтернатив. Зато похоже на фото Тык1 Тык2
Прикрепленная картинка: [посмотреть в полный размер]
4b228d9125c690677d5947e161ea40e9
Old Post 18-10-2013 09:59
Sten отсутствует Посмотреть данные 'Sten' Отправить Приватное Сообщение для 'Sten' Посетить домашнюю страничку Sten Найти другие сообщения 'Sten' Добавить Sten в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Barnacle
(Монтировкой не бить!)

Зарегистрирован: Jun 2008
Проживает: Российская Федерация/Кемеровская обл./Юрга
Написал: 7106 сообщений

Оценка: 83 Votes 83 чел.

Developer Старожил Юморист 
Re: Реализация стелящегося тумана
Сообщение #1092988
Цитата:
Оригинальное сообщение от Triakis
Source 2009 [hl2dm]

2013!
Цитата:
Оригинальное сообщение от Triakis
Прошу помощи, поскольку душа просит маппинга, а ленивое тело развалилось в кресле и играет с Барнаклом в стрит файтер.


*****

Уже сказали про систему частиц, где всяких ползунков на порядок больше, но... туман не нужен. Тем более в мультиплеере, где нужны только оранжевые карты.
На самом деле, с такими вещами (которых нет) всё очень плохо. Короче, ищи другую картинку для вдохновения, какую-нибудь "стерильную с высоким фпс".

-NeXeR-, как ты смеешь до сих пор недоделать мод?
Old Post 18-10-2013 15:46
Barnacle отсутствует Посмотреть данные 'Barnacle' Отправить Приватное Сообщение для 'Barnacle' Найти другие сообщения 'Barnacle' Добавить Barnacle в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Sten
(Сеньёр Мембер)

Зарегистрирован: Oct 2007
Проживает: Далека/
Написал: 1830 сообщений

Оценка: 32 Votes 32 чел.

Developer Старожил 
Сообщение #1092990
Barnacle, делаю я, делаю! =) А ты не подскажешь, как исключить отражение particle system в воде?
Old Post 18-10-2013 16:27
Sten отсутствует Посмотреть данные 'Sten' Отправить Приватное Сообщение для 'Sten' Посетить домашнюю страничку Sten Найти другие сообщения 'Sten' Добавить Sten в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Barnacle
(Монтировкой не бить!)

Зарегистрирован: Jun 2008
Проживает: Российская Федерация/Кемеровская обл./Юрга
Написал: 7106 сообщений

Оценка: 83 Votes 83 чел.

Developer Старожил Юморист 
Сообщение #1092993
Цитата:
Оригинальное сообщение от -NeXeR-
А ты не подскажешь, как исключить отражение particle system в воде?

Увы, не знаю. В редакторе частиц нет ничего такого?
Old Post 18-10-2013 17:39
Barnacle отсутствует Посмотреть данные 'Barnacle' Отправить Приватное Сообщение для 'Barnacle' Найти другие сообщения 'Barnacle' Добавить Barnacle в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Sten
(Сеньёр Мембер)

Зарегистрирован: Oct 2007
Проживает: Далека/
Написал: 1830 сообщений

Оценка: 32 Votes 32 чел.

Developer Старожил 
Сообщение #1092999
Не видел такого=/
Old Post 18-10-2013 20:02
Sten отсутствует Посмотреть данные 'Sten' Отправить Приватное Сообщение для 'Sten' Посетить домашнюю страничку Sten Найти другие сообщения 'Sten' Добавить Sten в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Triakis
(неванга)

Зарегистрирован: Apr 2007
Проживает: Россия/Москва
Написал: 5472 сообщений

Оценка: 57 Votes 57 чел.

Developer Старожил 
Сообщение #1093014
У воды в материале отключить reflectentities?
ЗЫ хл2дм не имеет партиклсистема, во всяком случае не имел, когда я парился с партиклями в своё время.
Мою офигенную подпись потёрло во время адского пурджа форумного интерфейса, который до сих пор не пофиксили.
Оставлю другую.
私たちは戦い続ける。
いつか罰が下る、その日まで。
Old Post 19-10-2013 07:16
Triakis отсутствует Посмотреть данные 'Triakis' Отправить Приватное Сообщение для 'Triakis' Найти другие сообщения 'Triakis' Добавить Triakis в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Barnacle
(Монтировкой не бить!)

Зарегистрирован: Jun 2008
Проживает: Российская Федерация/Кемеровская обл./Юрга
Написал: 7106 сообщений

Оценка: 83 Votes 83 чел.

Developer Старожил Юморист 
Сообщение #1093016
Цитата:
Оригинальное сообщение от Triakis
У воды в материале отключить reflectentities?
Ха, "By default, no entities are reflected."
Old Post 19-10-2013 07:41
Barnacle отсутствует Посмотреть данные 'Barnacle' Отправить Приватное Сообщение для 'Barnacle' Найти другие сообщения 'Barnacle' Добавить Barnacle в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Triakis
(неванга)

Зарегистрирован: Apr 2007
Проживает: Россия/Москва
Написал: 5472 сообщений

Оценка: 57 Votes 57 чел.

Developer Старожил 
Сообщение #1093017
в общем так, партикли работают, консоль больше не выдаёт ошибки unknown entity info_particle_system. Нужно разбираться с ними.
NeXeR, смоуквольюм не подходит. Даже будучи цвета 255 255 255, спрайты дыма в темноте выглядят не как туман, а как клубы чоррррного дыма.
Мою офигенную подпись потёрло во время адского пурджа форумного интерфейса, который до сих пор не пофиксили.
Оставлю другую.
私たちは戦い続ける。
いつか罰が下る、その日まで。
Old Post 19-10-2013 08:06
Triakis отсутствует Посмотреть данные 'Triakis' Отправить Приватное Сообщение для 'Triakis' Найти другие сообщения 'Triakis' Добавить Triakis в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Sten
(Сеньёр Мембер)

Зарегистрирован: Oct 2007
Проживает: Далека/
Написал: 1830 сообщений

Оценка: 32 Votes 32 чел.

Developer Старожил 
Сообщение #1093021
Нее, "reflectentities 0" совсем все объекты убирает и prop_static в том числе. Тем более, это есть в видео-настройках.

-NeXeR- добавил 19-10-2013 в 10:12:27:
Цитата:
Оригинальное сообщение от Triakis
полно альфатестовых камышей, и если друг с другом эти камыши дружат, то как будут дружить с транслючентным сендвичем плоскостей - хрен его разберёт
забыл сказать, альфатест нормально дружит с транслуцентом.
Old Post 19-10-2013 09:41
Sten отсутствует Посмотреть данные 'Sten' Отправить Приватное Сообщение для 'Sten' Посетить домашнюю страничку Sten Найти другие сообщения 'Sten' Добавить Sten в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 15:02.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


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

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены