Рубрика «playstation 4»

Подробный разбор цепочки эксплойтов Playstation 4 и 5 - 1

В статье представлена цепочка из пяти уязвимостей, позволяющая нападающему получить возможности JIT и исполнять произвольные полезные нагрузки. Передаваемая полезная нагрузка вызывает переполнение буфера, приводящее к kernel panic.
Читать полностью »

Google Stadia, Geforce Now — крупнейшие игроки на рынке активно осваивают новый сегмент гейминга. Облачные игровые потоковые сервисы предлагают мгновенный доступ к играм без необходимости загружать гигабайты установочных файлов. Игры сервисов доступны для различных устройств: ноутбуков, настольных компьютеров, телевизоров, планшетов и телефонов

Но где же Sony — законодатель моды в сфере консолей и игростроя в целом? Sony PlayStation Now пока что отстаёт по возможностям от конкурентов, хотя изначально, в 2012 году планы были крайне амбициозными.

Sony критически отстала и потому не торопится? Нет, Sony готовится устроить блитцкриг и захватить практически весь рынок облачного игрового стриминга.

О том, что происходит и готовится в проекте Sony PlayStation Now, рассказал software еngineer этого проекта в интервью. По ряду причин он предпочёл остаться безымянным — так он мог более свободно рассуждать о перспективах сервиса.

Интервью с software еngineer Sony PlayStation Now. Внутренняя кухня, «функциональные команды», подразделение Core - 1

Читать полностью »

Анатомия сокола - 1

Недавно мы объявили о разработке игры Falcon Age о выращивании взрослой птицы из птенца сокола и совместном противостоянии силам, стремящимся колонизировать планету. Falcon Age выйдет в 2019 году на PS4 и PS VR.

На прошлой неделе мы показали игру на PAX и получили замечательные отзывы, особенно о самом соколе. Давайте подробно рассмотрим его дизайн, настройку анимаций и рига, ИИ и навигацию, технологию создания перьев и звуки хищника.

Дизайн сокола

Рассказывают Чандана Эканаяке и Дэрран Хёрлбат.

Анатомия сокола - 2

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

Иллюзия пространства: как новый Spiderman рендерит помещения без геометрии - 1

В недавно выпущенной игре Marvel's Spider-Man во многих зданиях за окнами есть интерьеры. Они выглядят замечательно, но похоже, что их реализовали с помощью хитрого рендеринга — геометрии интерьеров на самом деле не существует и она сгенерирована шейдером. Я не видел никаких официальных заявлений Insomniac о том, как они это сделали, но исходя из того, как выглядит эффект, здесь с большой вероятностью реализована техника interior mapping, которую я придумал в 2007 году в процессе работы над диссертацией. Раньше я не писал о ней в блоге, поэтому сейчас подходящий момент для объяснения любопытного небольшого шейдера, который я придумал.

Давайте начнём с просмотра геймплея Marvel's Spider-Man. Игра выглядит просто потрясающе. Сайт Kotaku записал отдельный ролик, посвящённый окнам:

Как можно заметить примерно на 40 секунде видео, в самом деле комнаты не являются частью геометрии: там где очевидно должно быть окно, находится дверь. Кроме того, глядя в одну комнату с разных углов здания, мы видим разный интерьер. В некоторых случаях за углом здания даже находится стена. Всё это даёт нам понять, что комнаты имитируются. Тем не менее, с точки зрения перспективы они отображаются правильно и обладают реальной глубиной.Читать полностью »

Моё участие в разработке Uncharted 4 - 1

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

Итак, приступаем:

Система постов

Прежде чем начать, я хотел бы рассказать о использованной у NPC системе постов. Я не работал над ядром логики этой системы, а помогал писать клиентский код, который её использовал.

Посты — это дискретные позиции в пространстве навигации NPC, в основном создаваемые инструментами разработки и вручную размещаемые дизайнерами. В зависимости от наших потребностей, мы могли создавать различные селекторы постов для оценки разных типов постов (например, селектор постов скрытности, селектор боевых постов) и выбирать пост с самой высокой оценкой, чтобы отправить туда NPC.

Моё участие в разработке Uncharted 4 - 2

Читать полностью »

Производство PlayStation 3 официально завершено - 1
Посетители играют в PlayStation 3 на стенде компании Sony, выставка Games Convention 2007 в Лейпциге

Компания Sony официально сняла с продажи последнюю модель игровой приставки PlayStation 3 на 500 ГБ. На официальной странице этой модели PlayStation 3 в графе «Доставка» теперь указано «Завершено».

Вместе с PS3 уходят в историю и многие игры, выпущенные для этой консоли, ведь они не могут запускаться на PS4. То есть если вы захотите поиграть в какую-то конкретную игру, то вам нужно будет найти где-то на барахолке бывшую в употреблении PS3 или играть через эмулятор.
Читать полностью »

Что: трассировка каскадов воксельных конусов

Для The Tomorrow Children мы реализовали инновационную систему освещения, основанную на трассировке воксельных конусов. Вместо использования традиционных систем прямого или отложенного освещения мы создали систему, освещавшую всё в мире трассировкой конусов через воксели.

Таким способом обрабатывается и прямое, и отражённое освещение. Он позволяет нам рассчитывать на PlayStation 4 три отражения глобального освещения в полудинамических сценах. Мы трассируем конусы в 16 фиксированных направлениях через шесть каскадов 3D-текстур и выполняем поглощение света с помощью направленного затенения в экранном пространстве (Screen Space Directional Occlusion) и сферическими окклюдерами динамических объектов для получения конечного результата. Движок также поддерживает модель сферического освещения на основе гармоник, что позволяет рассчитывать освещение частиц и реализовать спецэффекты, например аппроксимированное подповерхностное рассеяние (approximating subsurface scattering) и преломляющие материалы.
Читать полностью »

Новый год стучится в двери — значит, пришла пора серьёзно подумать о том, что подаришь самому доброму, умному и талантливому человеку на планете – самому себе! Здесь нужно выбрать что-то очень крутое – чтобы радовало как минимум целый год. И бюджет можно не экономить – такой прекрасный человек, как ты, заслуживает всего самого лучшего. Например, яркий мир с парой этих красавцев ➟

Полное погружение: PS4 Pro и PlayStation VR - 1
Читать полностью »

Игра World of Tanks вышла на платформе PlayStation 4 - 1

В популярную игру «Танки» теперь можно играть на приставках PlayStation 4. Разработчики объявили также, что для «приставочников» выпущен эксклюзивный танк U.S. T1E6-PS (доступен только до конца января).

Сделаны две эксклюзивные карты: Skorpion Pass и Ruinberg. Первая располагается в занятой фашистами Северной Африке. Это самая большая карта во всех версиях World of Tanks. Вторая карта покрывает улицы европейского города, на которых разворачиваются танковые баталии.
Читать полностью »

Многим приходится иметь дело со старыми аппаратными интерфейсами: к примеру, это наследственные команды в процессоре или режимы работы оборудования. Программисты могут поспорить, что подобное усложняет разработку программного обеспечения, является проблемой с точки зрения безопасности и банально не нужно, поскольку софт работает хуже в режиме совместимости. Инженеры рвут волосы при очередном упоминании необходимости добавить поддержку старого оборудования. И их можно понять.

Но вычислительные машины ценны не своими характеристиками, а набором программного обеспечения, которое они могут запускать. Именно поэтому во многих ситуациях так важно обеспечивать обратную совместимость с оборудованием предыдущего поколения — нравится это разработчику или нет. Но иногда обратная совместимость принимает причудливые формы. Сложно подобрать правильное слово: то ли это «костыли», то ли вполне обоснованные решения.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js