Search
Write a publication
Pull to refresh
17
0
Сергей Иванов @agregato

Программист графики

Send message

Горение, дымление и образование пыли в эффекте почти проигнорировано. Не получилось реализовать визуализацию этихпроцессов за вменяемый перф. Думаю, как можно схитрить и сэкономить

Скорость распространения ударной волны была занижена до 350-400 м/c из соображений кинематографичности — на реальной скорости все слишком быстро происходило.

Она все равно остается сверхзвуковой, но, в реальности, конечно, она выше.
Но то, что ударная волна в этой сцене плохо заметна, конечно же, недочёт

А вообще в игре есть возможность вылететь на атомном бомбардировщике, долететь до поля боя, окинуть взглядом город и природу, написать в чат "Нет войне!" и отменить апокалипсис. Под шокированные взоры других игроков.

Это не ударная волна. Это граница конденсационного купола, освещенная вспышкой взрыва. Конденсационный купол формируется в зоне разрежения после прохождения ударной волны.

А ударной волной здесь является темный круг на земле. Он как раз касается зданий и можно заметить, как они разрушаются
Да канал просто отличный. Много раз к его видео для референсов и лучшего понимания физики явлений обращался. Очень подробные разборы.

Жаль, что больше не выпускает.
Давить живых черепашек прямо в их панцири своими начищенными башмаками намного гуманнее, это без сомнения.
Алгоритм во многом несовершенен и будет дорабатываться. Действие на объекты малого размера в принципе требует переделки, так как в жизни они не разлетаются, а сносятся как единое целое.

Что касается стёкол — во многих объектах они являются частью ассета здания, и на шейдерном уровне отличить стекло от бетона не получается.
Прикручивание механики для юнитов спорное пока что. Бомба завершает бой и по факту не является оружием.

Реализация воздействия на юнит (даже простого переворота!) может привести к смерти этого юнита. Ну и, соответственно, игрок будет вынужден платить за ремонт своей техники. Технической сложности дать импульс юниту нет.
Реализовать возгорание пробовал. Получалось очень затратно, де-факто это еще один детальный волюметрический проход. Или спавн сотен тысяч частиц. Ни то, ни другое сделать за вменяемый перф не получается. Поэтому пока только обугливание реализовано.

Степень поражения ударной волной зависит от удаленности и так. В следующей статье подробнее расскажу именно об этом.
Не учатся ничему некоторые и учиться не хотят… Ты ему про аномалии, он тебе про хабар.
Перлин чудеса творит. Не удивлюсь, если квантовая пена тоже из него сделана
Лолшто? Именно в 4 раза и будет. Затраты на SSAO — это не филлрейт, это трассировки попиксельные.

Если еще и темпоральный суперсэмплинг реализовать для SSAO, можно и на трассировках еще раза в 3-4 сэкономить. И в итоге из 10 мс получится примерно одна.
Ну там было четко указано 10 мс на GTX 1050 на SSAO

Это офигенно много. Это адски много для эффекта, который на экране постоянно.
Конкретно толстый G-Buffer и избыточное SSAO имеют однозначное отрицательное влияние на производительность.

Даже при абсолютно пустом кадре, на котором ничего нет

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity