Частицы physx в assassins creed 4 black flag что это
Частицы physx в assassins creed 4 black flag что это
С недавним обновлением в PC версию игры Assassin’s Creed IV: Black Flag были добавлены аппаратно ускоряемые PhysX эффекты, а именно физическая симуляция дыма и пара, созданная с помощью модуля APEX Turbulence.
“Черный флаг” особенно интересен тем, что это первая игра от Ubisoft, в которой реализованна поддержка GPU PhysX, да и еще при этом установленного поверх другого физического движка – Havok Physics.
Семен Ковалев, продюcер игры Assassin’s Creed IV для PC в студии Ubisoft Kiev, поделилися с нами подробностями об использовании технологии PhysX в данном игровом проекте.
Кроме того, дымовые эффекты привязаны к некоторым элементам окружения – кострам и печным трубам.
Использование дымного пороха подразумевает появление целого облака дыма при выстреле, но текущий эффект несколько преувеличен, на наш взгляд
Мы решили сосредоточиться именно на этих типах эффектов с участием дыма, потому хотели дать игрокам возможность прочувствовать степень взаимодействия главного героя с окружающим его миром, сделать его более реалистичным.
Семен Ковалев: Это являлось нашей первой попыткой использования технологии NVIDIA PhysX, причем не только в игре из серии Assassin’s Creed, но и проектах от Ubisoft вообще.
Мы хотели придать игре больше реалистичности, улучшить текущее наполнение не меняя его радикально, поэтому мы решили заняться изменением физической симуляции в PC версии игры.
Идея использования PhysX нам очень понравилась, хотя поначалу мы и не были уверены, смогут ли два физических движка работать в единой связке. Однако, эксперименты вскоре показали, что с этим особых проблем не возникнет.
Отзеркаленная геометрия позволяет дыму взаимодействовать с печной трубой
Игра по-прежнему использует движок Havok, однако геометрия, необходимая для просчета столкновений, копируется (“зеркалируется”) и в движок PhysX. На данный момент существует несколько ограничений, связанных с копированием сложной динамической геометрии, такой как движущиеся модели кораблей.
PhysXInfo.com: Как был организован процесс создания эффектов с помощью модуля APEX Turbulence?
Семен Ковалев: После того, как мы убедились что метод зеркалирования геометрии является приемлемым с точки зрения производительности, мы приступили к работе над эффектами.
Для их создания использовался редактор Particle Effect Tool, предоставленный нам NVIDIA, который позволяет быстро настраивать параметры физической симуляции и внешний вид эффектов.
Редактор Particle Effect Tool использовался для создания всех дымовых эффектов
После того, как эффекты были смоделированы, мы занялись вопросом их визуализации в игровом движке – изменение освещения частиц в зависимости от времени суток, плавное включение эффектов в зависимости от расстояния, отсечение невидимой геометрии, влияние погоды и силы ветра на поведение дыма – все это потребовало точных настроек.
В качестве алгоритма затенения мы использовали библиотеку Particle Shadow Mapping от NVIDIA, которая позволяет дыму отбрасывать мягкие тяни как на окружающие объекты, так и на самого себя.
Семен Ковалев: Да мы уже эксперементируем с некоторыми новыми дымовыми эффектами для Freedom Cry, загруаемого дополнения к Assassin’s Creed IV. Также рассматриваются другие способы применения технологии PhysX в целом и для симуляции частиц в частности.
Благодарим компанию NVIDIA за помощь при подготовке интервью.
PhysX для Assassin’s Creed 4
PhysX хотя и не вводит в игры какие-то поразительные вещи, технология Nvidia делает игры чуть более симпатичными благодаря развевающийся на ветру одежде, растениям, пыли и прочим косметическим плюшкам. И теперь эти физические особенности доступны в Assassin’s Creed 4: Black Flag благодаря последнему обновлению.
Одной из главных особенностей PhysX в AC4 стал как раз дым, который не только выглядит правдоподобней и «гуще,» но и оставляет за собой динамические тени. Правда, этот же дым, способен ограничить ваш обзор. Однако за реализм приходится платить.
Патч весит 700 Мб, где пользователи карт Nvidia могут найти настройки физики в зависимости от GPU.
Больше интересных статей на Shazoo
24 Комментария
достойно выглядит! люблю я эту технологию.
главное, чтобы оптимизация не подкачала
Слишком много дыма от мушкетов, не понятно что происходит в дыму. Без PhysX количество дыма от выстрелов более реалистично выглядит!
не многовато ли дыма? Сомневаюсь, что в реальности от выстрела из такого пистолета образуется подобное облако, а это именно облако какое-то.
Мне кажется переборщили с эффектом здесь и вставили просто чтоб было, но могу и ошибаться.
@dimidrum, его так много чтобы эффект был заметен
@kanava, что-то какой-то прям совсем некропостинг.
Знаю я этот PhysX. Добавляет пару красивых эффектов но жрет ресурсы адскими дозами
такой явный перебор с дымом лишний раз намекает, что все это сплошное конфетти, а не «физика» и «реализм»:)
Чет прям скажем черезчур много дыма от одного выстрела из мушкета, реализмом конечно даже и не пахнет. А в остальном конечно не плохо, правда жрать ресурсов я предполагаю дохрена будет.
Колличество дыма как раз таки верное, а вот с прозрачностью косяк.
может и реалистично,но сомнительно с точки зрения геймплея)
дыма от выстрелов больше чем было бы от дымовой, это же бред. не нравится вообще, не капли не добавляет реализма. имхо без физх куда лучше, нравится больше.
@recard, Имело бы смысл, кабы мы говорили бы не про АС. Весь «геймплей» там строится на ритмичном клацаньи курка, или в данном случае мышки. 🙂
@S-e-r-y-o, пфксе свые каличный псто.
@Tumoxa, Я то согласен с вами)
ИМХо на кораблях больше дыма было бы отлично,а вот в рукопашной..
Особенно «правдоподобно» выглядит, когда дым после выстрела из пистоля является более плотным и ухудшает видимость лучше, чем после взрыва дымовой шашки. facepalm
не играл в ас бф, но думал, что эта технология там изначально была о_О
@ChUvAk, Так как бы и была. Это её обновили патчем немного. Дыму напустили так сказать =)
С каждой игрой данная технология выглядит все бесполезней и бесполезней.
мда уж, дым 700 мб, раньше вся игра весила 700 мб до чего обьемы дошли
Проседает ФПС в игре Assassin’s Creed IV: Black Flag
Не так давно скачал Assassin’s Creed: Black Flag. Игрушка вышла давненько, но моё железо на удивление не тянет эту игру. В местах растительности просадка до 29 фпс.
Подскажите как можно исправить проблему. Заранее спасибо!
У меня с играми та же фигня.
Вроде карту покупал на 6 гигов. Перед покупкой специально смотрел еще, чтобы подходило под ультра на многие игры, а тут «бах!», там на только на высоких или очень высоких, т. к. на ультрах там больше памяти жрет.
И в итоге с Rainbow Six: Siege и Battlefield 1 облажался.
Но вот месяц где-то назад вновь AC: Unity скачал, на красивый Париж и его жителей глянуть, несмотря на некоторые исторические ошибки и кучу багов. Там все шло замечательно, все вроде на оптимальном было, а это очень высокое было, но не ультра, а также дальность прорисовки. Но дальность и выгодней.
Так вот, первое и последнее, конечно же, меняй настройки. Скорее всего, дело именно в этом.
Тестируй на разных настройках видео, классно было бы, если в Черном Флаге еще показывалась видеопамять. Я играл сто лет назад в нее, правда играл очень даже много, но настройки вообще внимания не обращал.
Меняй качество, разрешение. Если фпс все равно проседает, глянь на процессор. Там может быть, хотя у тебя неплохой относительно.
Там в настройках, очевидно, ищи пункты детализации, уровней растительности и т. п.
Кстати, растительность почти во всех играх фпс сильно снижает и под нее специально придумали пункт в настройках.
Высокого фпс!
Отпишись, пожалуйста, как посмотришь.
Да, действительно помогло 😉
p.s С трудом понимаю свой ПК :D. Вчера скачал AS: Unity, фпс стабильный (50-60, иногда бывают просадки где оч. много людей) А тут пираты подлагивают. 🙂
Частицы physx в assassins creed 4 black flag что это
ПРЕЖДЕ ЧЕМ ПОСТИТЬ В ТЕМЕ РЕКОМЕНДУЕТСЯ ПОЧИТАТЬ ПРАВИЛА РАЗДЕЛА «GAMEZ BAZAR (http://forum.igromania.ru/announcement.php?f=61&a=182)» и Правила форума (http://forum.igromania.ru/faq.php?faq=vb_faq#faq_board_rules)
ОСНОВНАЯ ТЕМА ДЛЯ ОБСУЖДЕНИЯ ИГРЫ (http://forum.igromania.ru/showthread.php?t=133418&page=63)
Жанр: Action/Adventure/Stealth
Разработчик: Ubisoft Montreal
Дата выхода: 20 ноября 2013г
В: Assassin’s Creed 4: Black Flag лагает
О: Некоторые обладатели мощных компьютеров столкнулись с этой неприятной проблемой. Заключается она в том, что игра периодически тормозит в самых разных местах. Единственное, что может помочь в этой ситуации — это вертикальная синхронизация. Проблема полностью не исчезнет, но, по крайней мере, будет не так заметна. Включить ее можно как в настройках игры, так и в панели управления Nvidia (или AMD). В последнем случае также рекомендуется включить трилинейную оптимизацию в графе «фильтрация текстур».
В: Некорректно работает вертикальная синхронизация
О: С этим странным глюком сталкиваются некоторые пользователи, и проблема не зависит от способа решения, изложенного выше. Вам нужно зайти в панель управления Nvidia (или AMD) и выставить в настройках вертикальной синхронизации параметр Адаптивный (половина частоты обновления).
В: Assassin’s Creed 4: Black Flag вылетает / не отвечает AC4BFSP.exe
О: Эта проблема касается, прежде всего, однопользовательской кампании. Решиться она должна установкой патча 1.01, но если этого не произойдет, ждите новых патчей и обновлений для драйверов (особенно это касается владельцев видеокарт AMD).
В: Как в Assassin’s Creed 4 поставить русский язык?
О: Проблема затрагивает не только русскоязычных пользователей. Жалуются на локализацию даже корейцы. Зачастую игра запускается на английском языке. Сменить его можно в настройках игры. Для этого зайдите в меню General и в списке языков выберете русский.
Если Assassin’s Creed 4: Black Flag сразу после этого вылетит на рабочий стол, то язык придется задать в настройках ярлыка (прямо как в Far Cry 3). Ваш ярлык должен выглядеть примерно так: «C:\Games\Assassin’s Creed IV Black Flag GE\AC4BFSP.exe» — russian language, то есть добавляется фраза «- russian language» (без кавычек).
Если и после этого язык не измениться на русский, то нужно взять файл localization.lang из папки Assassin’s Creed 3 и скопировать его в папку с четвертой частью игры.
В: В Assassin’s Creed 4: Black Flag пропадает или идет с запозданием звук
О: Во-первых, вам нужно поставить последнюю версию драйверов для звуковой карты и установить последний патч для игры. Во-вторых, проблема может быть связана с режимами SLI/CrossFire. Обладатели нескольких видеокарт жалуются на то, что видят черный экран, а звук работает. В этом случае просто снизьте настройки графики и уменьшите разрешение.
В: У меня старая видеокарта, как включить DirectX 10 в Assassin’s Creed 4?
О: Этот метод пытаются использовать по аналогии с Assassin’s Creed 3. Тогда это работало, но в случае с четвертой частью этот метод не поможет. Поэтому нет смысла принудительно включать в Assassin’s Creed 4: Black Flag режим DirectX 10.
В: Игра пишет «Сохранение повреждено», что делать?!
О: Печальбеда. Повреждение файлов сохранения — ошибка окончательная и исправить ее невозможно. Но есть одно решение — скачать в интернете сейв другого человека. И почаще делать контрольное сохранение. Опять же, рекомендуем дождаться патчей, которые помогут исправить эту проблему. Патч 1.01 проблему с сохранениями не исправляет.
В: Пропал контракт на убийство или персонаж, связанный с контрактом. Что делать?
О: Проблема связана с ошибками скриптов игры и решается только началом новой игры. Перед этим обязательно установите самый последний патч. Если же вы по каким-то причинам не можете выполнить эти советы, попробуйте пройти игру дальше или не браться за некоторые контракты вообще.
По утверждениям пользователей, проблема касается контрактов на Солт-Ки-Бэнк. Еще два контракта заблокированы до того момента, как вы получите колокол. Некоторые пользователи также отмечают, что контракт может появиться после того, как закончится последовательность.
В: Как разблокировать дополнительный контент?
О: Разблокировать дополнительный контент пытаются обладатели пиратских версий игры. Сейчас можно с уверенностью сказать, что ни к чему хорошему это не приводит. Игра начинает сильно глючить — пропадают сундуки, персонажи и даже могут испортиться сохранения.
В: Проблемы с Uplay и серверами Ubisoft
О: Поскольку компания Ubisoft все еще отлаживает функции своего фирменного магазина Uplay, некоторые пользователи сталкиваются с различными ошибками. Так, например, если у вас не начинается загрузка игры через Uplay, проверьте свободное место на диске. Assassin’s Creed 4: Black Flag требуется не менее 30 ГБ для установки.
Если Uplay не принимает ключ игры, то вам необходимо обновить клиент Uplay. Проверьте соответствие версий на официально сайте Ubisoft. Скачайте, обновите и перезапустите клиент Uplay, а также перезапустите компьютер.
Если Assassin’s Creed 4: Black Flag не соединяется с серверами Ubisoft, это означает, что сетевую часть в настоящий момент обновляют и она не доступна. Также проверьте настройки брандмауэра и антивируса.
В: Как настроить геймпад в Assassin’s Creed 4: Black Flag?
О: Игра видит геймпад изначально, и пользоваться им можно без предварительных настроек. Поддерживаются синхронные команды с джойстика и клавиатуры с мышью. Конфигурация кнопок — та же, что и в предыдущих частях серии. Если вы используете простой геймпад, то попробуйте включить режим эмуляции Xbox. Сделать это можно нажав на кнопку на джойстике или же программно.
Assassin’s Creed 4: Black Flag → Оптимизация для слабых ПК
Assassin’s Creed 4: Black Flag — стелс-экшен с видом от третьего лица в историческом сеттинге. В этой части игры, вам предстоит исследовать. Подробнее
Оптимизация для слабых ПК Assassin’s Creed 4: Black Flag
Существует много способов улучшить работу игр на не самом слабом компьютере. Далее мы рассмотрим их в порядке от простых к сложным и расскажем, что делать, если Assassin’s Creed 4: Black Flag тормозит.
Простое решение тормозов в AC4
Освободить место на диске
Прежде чем переходить к активным действиям нужно убедиться, что на компьютере есть хотя бы 10-15 Гб свободного места на жестком диске, на который установлена операционная система.
Обычно это диск «C». Этот минимальный запас необходим для того, чтобы система могла без каких-либо проблем создавать временные хранилища файлов Assassin’s Creed 4: Black Flag, кэши и так далее.
Посмотрите системные требования AC4 и убедитесь, что на вашем жестком диске достаточно места для нормальной работы игры.
Отключить ненужные программы
Каждая программа, которая запущена в ОС, занимает определенный процент оперативной памяти и загружает процессор. Убедиться в этом легко, достаточно просто открыть диспетчер задач с помощью сочетания клавиш Ctrl+Alt+Del:
Если в компьютере установлен не самый мощный процессор, а оперативной памяти меньше 8-16 Гб, то перед запуском AC4 нужно отключить ненужные программы. Например, Skype, Discord, Telegram, Google Chrome и так далее.
Отключить оверлеи
Речь идет о тех программах, которые способны отображать свой интерфейс поверх игры. Часто на компьютере есть такие — Fraps, Steam, Origin и так далее. Даже когда оверлей скрыт, он обрабатывается компьютером, снижая FPS в AC4.
Поэтому все оверлеи нужно отключить. Почти всегда это можно сделать в настройках программы без необходимости ее удаления. Например, оверлей Steam, легко отключается через меню:
Обновить драйвера видеокарты, скачать драйвера для AC4
Вне зависимости от того, какая видеокарта стоит в системном блоке, ее драйвера нужно поддерживать в актуальном состоянии. Поэтому перед запуском AC4 следует зайти на сайт производителя и проверить, не вышли ли новые драйвера:
После установки драйвера следует перезагрузить компьютер, чтобы исключить возможность сбоев. Также стоит учитывать, что для многих старых видеокарт новые драйверы уже не выходят.
Изменить параметры электропитания
По умолчанию в компьютере установлен сбалансированный режим электропитания, который, а в некоторых ноутбуках, в целях увеличения времени работы, и вовсе установлена экономия энергии.
Это не дает компьютеру раскрыть свой потенциал в Assassin’s Creed 4: Black Flag полностью, поэтому первым делом нужно открыть панель управления, которую можно найти с помощью поиска. После нужно сделать следующее:
Включить режим производительности Nvidia
После установки драйвера для видеокарты от компании Nvidia можно ускорить работу Assassin’s Creed 4: Black Flag с помощью режима производительности. Это немного упростит графику в игре, но повысит FPS. Обратите внимание, что этот метод доступен только в случае, если у вас видеокарта с чипом от Nvidia. Вот как это сделать:
Далее необходимо запустить Assassin’s Creed 4: Black Flag и убедиться, что все отображается корректно. Если возникают проблемы, то нужно вместо «Пользовательские настройки с упором на:» выбрать «Настройки согласно 3D-приложению».
Отключить эффекты Windows
Если Assassin’s Creed 4: Black Flag работает не в полноэкранном режиме, а в окне, в том числе и без рамки, то повысить FPS можно, если отключить эффекты Windows. Для этого нужно проделать следующие действия:
При необходимости на последнем шаге можно выбрать опцию «Особые эффекты». В таком случае можно самостоятельно выбрать, какие эффекты оставить, а какие — отключить.
Увеличить файл подкачки, если не хватает оперативной памяти для Assassin’s Creed 4: Black Flag
Чтобы компенсировать недостаток оперативной памяти, можно увеличить файл подкачки. Это позволит системе хранить часть необходимых AC4 данных прямо на жестком диске. Вот что нужно сделать:
Например, если в системном блоке установлена «плашка» на 4 Гб, то есть 4192 Мб, в поля выше нужно вписать число 2048. Можно сделать файл подкачки больше, но никакого прироста это не даст.
Следует понимать, что файл подкачки эффективен только тогда, когда системе не хватает оперативной памяти. Если компьютер имеет 8-16 Гб, то файл подкачки практически не используется. А при использовании SSD-диска в качестве системного наличие файла подкачки и вовсе может замедлить производительность Assassin’s Creed 4: Black Flag, поэтому не следует бездумно задавать большое значение файла подкачки.
Если AC4 запускается, но сильно тормозит, то перед началом всех процедур следует снизить графику до минимума через настройки игры. Если это не помогло, то придется прибегнуть к помощи сторонних программ для настройки видеокарты:
Загрузив программу, запускаем ее. В случае с NVIDIA Inspector нужно запускать файл nvidiaProfileInspector.exe, а не nvidiaInspector.exe. Сверху, в строке «Profiles:» можно выбрать любую игру, которая поддерживается драйверами Nvidia.
Ниже представлены все доступные настройки. Их много, но для того, чтобы ухудшить графику в игре до «картофельной», вполне достаточно всего нескольких, которые находятся в разделе «Antialiasing».
Наибольший прирост производительности дает изменение этих двух параметров:
Каждая из этих настроек имеет разные значения. Некоторые из них могут делать картинку в Assassin’s Creed 4: Black Flag неудобоваримой, поэтому следует попробовать разные комбинации значений, которые дают более-менее сносное играбельную картинку.
В случае с RadeonMod все аналогично: нужно найти настройки, отвечающие за отображение текстур и снижать их до тех пор, пока FPS в игре не станет достаточно высоким.
Как разогнать видеокарту для AC4
Все, что связано с «разгоном», направлено на увеличение производительности, но это довольно обширные темы, о которых в двух словах рассказать сложно. К тому же это всегда довольно рисковое дело. Если что, мы вас предупредили.
Чтобы добиться большего значения FPS в Assassin’s Creed 4: Black Flag, сначала можно попробовать разогнать видеокарту. Самый простой способ сделать это — воспользоваться встроенными функциями ПО от производителя видеокарты.
Например, в комплекте с некоторыми видеокартами от GIGABYTE поставляется программа Graphics Engine, в которой есть несколько уже готовых профилей разгона. Это позволяет выжать из видеокарты 5-10 дополнительных кадров в секунду.
Если программы от производителя нет, то всегда можно воспользоваться универсальным решением — MSI Afterburner. Это одна из лучших программ для разгона, в ней множество разных настроек.
Но тут придется все настраивать вручную. Повышать следует в первую очередь частоту самого видеочипа («Core Clock») и частоту памяти видеокарты («Memory Clock»). Слева находятся базовые значения этих параметров. Справа отображаются температура и увеличение вольтажа — эти характеристики позволяют следить за «здоровьем» видеокарты.
При повышении частоты возрастает нагрев видеокарты. Если температура переходит отметку в 85 градусов, то следует увеличить скорость оборотов вентиляторов («Fan Speed»). Если температура повысилась до 100 градусов, то следует немедленно прекратить разгон, иначе чип может расплавиться. Мощный «разгон» требует водяного охлаждения, поэтому не следует повышать частоты более чем на 10%.
Разогнать процессор
В то время как «разгон» видеокарты вполне осуществим прямо в Windows, для того, чтобы улучшить работу процессора и тем самым увеличить быстродействие Assassin’s Creed 4: Black Flag, придется лезть в «Биос».
Геймерский «разгон» процессора обычно предполагает увеличение процессорного множителя (Core Ratio). Сделать это можно далеко не на каждом процессоре, а только на том, где этот множитель разблокирован. Обычно такие процессоры помечаются особым образом. Например, компания Intel использует маркировки «K» и «X‘. То есть, например, i7-4790 нельзя разогнать с помощью множителя, а вот i7-4790K — вполне.
Но как узнать точное название модели процессора? Проще всего воспользоваться программой CPU-Z. Запустив ее, нужно открыть вкладку «CPU» и посмотреть на самую первую строчку — «Name». Это и есть название процессора. Кстати, там же можно увидеть из сам множитель. Он в разделе «Clocks», в строке «Multiplier». Если процессор поддерживает «разгон», то этот множитель можно изменить.
Чтобы изменить коэффициент Core Ratio, нужно сначала попасть в оболочку BIOS. Для этого нужно нажать особое сочетание клавиш во время загрузки компьютера (до того, как появится экран Windows).
Сочетание может различаться в зависимости от материнской платы. Часто BIOS можно вызвать с помощью клавиши «F8» или «Del». На экране «Биоса» нужно найти раздел, посвященный процессору. Тут тоже все сложно, так как оболочек у BIOS много. Практически каждый производитель материнский плат использует свою собственную, поэтому без знания английского языка найти нужное место не так-то просто.
Изменять множитель нужно постепенно, повышая его на 2. После каждого изменения следует перезапускать компьютер и тщательно проверять работоспособность и температуру процессора. Если она становится выше 80 градусов во время игры, то нужно немедленно выключить Assassin’s Creed 4: Black Flag, перезагрузить компьютер, зайти в BIOS и снизить значение Core Ratio. Иначе процессор может сгореть.