Главная » Ace Attorney » Обзор графических улучшений в Ace Attorney Trilogy (3DS)

Обзор графических улучшений в Ace Attorney Trilogy (3DS)

Раздел: Ace Attorney Автор: Dant Дата: 24 апреля 2017 Обновление: 3 июня 2024

Описание графических изменений, сделанных в патчах-переводах для Phoenix Wright: Ace Attorney Trilogy (3DS).

Вступление

Ace Attorney Trilogy — это полностью двухмерная игра. Всю графику можно разделить на три основных типа: спрайты, фон (задники) и графический интерфейс. Спрайты используются для отображения персонажей. Фон — для отображения графики, занимающей весь экран (локации, различные улики вроде записок и газет). Ну а графический интерфейс — это различные кнопки, меню, названия/описания/иконки улик и так далее.

В Ace Attorney Trilogy почти вся графика хранится в формате ETC1 и ETC1A4 (аналогичен ETC1, но поддерживает прозрачность). Изредка используется формат RGB565 (в основном для иконок улик). ETC1 — это формат с потерями, такой же, как, например, формат JPEG; Nintendo 3DS поддерживает его на аппаратном уровне. Данный формат позволяет существенно уменьшить размер файла за счет потери качества изображения. В одних случаях потеря качества почти незаметна, в других же она крайне существенна: появляется алиасинг («лесенка» на кривых линиях) и прочие артефекаты сжатия, картинка становится зернистой, некоторые цвета, например, красный, отображаются в виде квадратных блоков. Именно поэтому при создании патчей-переводов было принято решение по возможности заменить всю графику.

Использование такого формата в Ace Attorney Trilogy — крайне странное решение, так как Nintendo 3DS на аппаратном уровне поддерживает с десяток графических форматов без потерь. Оригинальный ром трилогии весит около 370 мегабайт. Если бы при портировании использовались другие форматы, игра бы стала весить около 520-550 мегабайт. Для сравнения, Phoenix Wright: Dual Destinies занимает примерно 550 мегабайт. По нынешним меркам (да и даже по меркам игр Nintendo 3DS) — это сущий мизер. Поэтому размер никак не может служить аргументом в пользу выбора этого формата. Кроме того, он не дает никаких преимуществ в плане производительности.

Помимо прочего, все изображения стали чрезмерно обрезанными. В Ace Attorney Trilogy 3DS используется графика из Ace Attorney Trilogy HD для iOS. Это издание делалось под пропорции 4:3. Но почему-то в этой версии почти все задники были немного обрезаны по ширине и высоте (по сравнению с изданием для Nintendo DS; экраны NDS имеют пропорции 4:3). Все бы ничего, но экран Nintendo 3DS — широкоформатный, поэтому при переносе задников из HD-версии их просто-напросто обрезали по высоте (еще раз). В результате поле зрения существенно уменьшилось, местами оно даже стало уступать GBA-версии (там пропорции экрана были 3:2 — нечто среднее между 16:9 и 4:3). Надписи на нескольких локациях практически исчезли из кадра. Многие другие изображения перестали вписываться в кадр по высоте. Особенно пострадало пятое дело: оно делалось специально под экран Nintendo DS, поэтому сужение поля зрения в них проявляется наиболее отчетливо. Уменьшенная высота также отразилась и на спрайтах: большие спрайты не умещаются целиком на экране. Аналогичная ситуация наблюдалась и в GBA-версии, но в 3DS-издании спрайты стали еще больше обрезаться по высоте.

Сравнение видимой части кадра в различных версиях игры. Картинка с пометкой 3DS Ext демонстрирует расширенный вариант фона из русификатора (подробности чуть ниже).

Описание изменений

Большая часть графики в играх была заменена на новую. В отдельных случаях графика была перерисована и переделана из-за ее первоначального низкого качества.

Почти все картинки и фоны были заменены на таковые из компьютерного переиздания Ace Attorney Trilogy HD. Изображения, появляющиеся только на верхнем экране (порядка 25-35% всех изображений), были визуально расширены. Также вручную были расширены фоны в суде. К сожалению, расширить подобным образом фоны локаций по техническим причинам не удалось.

Общие для всех игр

  • Заменены все спрайты на новые: благодаря этому спрайты избавились от артефактов сжатия, а их контуры стали лучше сливаться с фоном.
  • В ряде случаев у спрайтов улучшены градиенты.
  • Исправлено несоответствие в размерах одного из спрайтов Рюити Хорасё: при переключении анимации один из его спрайтов визуально уменьшался (ошибка оригинала).
  • Заменена большая часть фонов на новые, не содержащие артефактов сжатия.
  • В ряде случаев у фонов повышена чёткость, добавлено сглаживание и улучшен градиент.
  • Заменена прочая графика (интерфейс, меню и т. д.) на новую, не содержащую артефактов сжатия.
  • Картинки, появляющиеся только на верхнем экране, расширены и теперь вмещают больше изображения.
  • Существенно переделаны фоны в суде. В оригинале за основу взята iOS-версия, в которой задники имеют пропорции ~4:3, но при этом они обрезаны по всем сторонам. При вставке в 3DS-версию их еще раз обрезали — под формат 16:9. Новый фон у защиты, обвинения и у свидетеля частично компенсирует этот недостаток. Полностью переделано смазывание движения при смене камеры в суде. Существенно переделан общий фон зала суда.
  • Исправлена синхронизация звука в анимациях «Показания свидетеля» и «Допрос свидетеля» (ошибка оригинала) во всех трех частях.
  • Заменёны некоторые большие иконки улик. Маленькие иконки не заменены, так как есть вероятность возникновения багов.
  • Английский шрифт заменён на более чёткий.

Судебный поворот

  • Добавлена картинка для пятого дела, открывающаяся после его прохождения.
  • Переделаны/перерисованы текстуры 3D-улик в пятом деле: их разрешение увеличено в четыре раза.
  • Заменены осколки вазы в соответствующей головоломке: теперь их края не содержат зелёный контур (разработчики их криво вырезали из DS-версии).

Судебный поворот 2

  • У семи персонажей в той или иной мере восстановлены отсутствующие кадры анимации: моргания, промежуточные движения ртом во время разговора, жесты, движения головы/волос/одежды и т. д. (подробности здесь).
  • Переделана кнопка CHECK в четвёртом деле: у неё изменена цветовая гамма на более логическую, а буквы заменены на нормальную шкалу сигнала.

Судебный поворот 3

  • У шестнадцати персонажей в той или иной мере восстановлены отсутствующие кадры анимации: моргания, промежуточные движения ртом во время разговора, жесты, движения головы/волос/одежды и т. д.
  • Переделана кнопка CHECK в пятом деле: у нее изменена цветовая гамма на более логическую, а буквы заменены на нормальную шкалу сигнала.

Примечание: если навести мышку на картинку слева, она увеличится в два раза. Если при этом нажать на левую кнопку мыши, старое изображение сменится на новое. Благодаря этому легко увидеть все сделанные улучшения. Если нажать левой кнопкой мыши на картинку справа, вместо нового изображения появится старое.

Зал суда

Все изображение изобилует артефактами сжатия. Края панели имеют ярко выраженную ступенчатость (алиасинг). Из-за сжатия некоторые пиксели приобретают неверный цвет.
Новый спрайт и фон лишены всяких дефектов. Также частично компенсировано обрезание фона.
Визуальная высота фона даже меньше, чем в GBA-версии.
Компенсировано обрезание фона: ширина задника стала такой же, как и в NDS-версии. Был улучшен контраст, градиент, повышена четкость изображения.
Фоны суда взяты из iOS-версии. По непонятной причине они не были заново пересканированы (в отличие от других фонов). Судя по всему, их взяли из DS-версии и прогнали через различные алгоритмы увеличения изображения.
Компенсировано обрезание фона. Исправлены переходы градиента. Повышена четкость. Исправлен контраст. Панель справа перерисована.
На большом экране iPad'а этот фон выглядит еще хуже.
Большая часть картинки существенно переделана. Также были планы заменить графику персонажей, но новые спрайты явно отличалась стилем от остальной игровой графики, и не всем могло понравиться такое изменение, поэтому от этой идеи пришлось временно отказаться.
Данное изображение используется для имитации эффекта размытия в движении (motion blur) при смене плана в суде.
Изображение полностью перерисовано. Теперь во время анимации смена ракурса выглядит плавной.

Интерфейс

Артефакты сжатия также присутствуют и на элементах интерфейса — кнопках, названиях улик, иконках и т. д.
Теперь артефакты сжатия полностью отсутствуют.

Локации и картинки

Жалюзи, рама окна, рамки картины — везде заметен алиасинг.
Алиасинг полностью устранен. Края спрайта стали лучше сливаться с фоном благодаря увеличению точности альфа-канала (в ETC1A4 диапазон значений — 0-127, в RGBA8 — 0-255).
Красный цвет и его оттенки больше всего подвержены артефактам сжатия; они распадаются на явные квадратные блоки. Также на этом примере хорошо заметны последствия обрезания изображения: оно явно не вписывается в отведенную высоту.
Новая картинка лишена всяческих дефектов. Так как за основу взята картинка из iOS-версии, изображение пришлось немного сплюснуть, чтобы оно хоть как-то помещалось в кадре.
Аналогичная проблема наблюдается и с синим цветом. Макроблоки заметны даже без всякого сравнения.
Таким изображение должно было быть изначально.
Все мало-мальски кривые линии имеют отчетливую ступенчатость.
Помимо устранения алиасинга был также улучшен контраст изображения.
По непонятной причине некоторые изображения в игре крайне размыты.
Теперь подобные изображения выглядят четко.
В первом HD-переиздании для iOS, легшим в основу порта для 3DS, использовались иллюстраций, созданные с учетом маленьких экранов консолей GBA и NDS, поэтому они не отличаются ни проработкой деталей, ни точностью линий.
Почти все фоны и картинки были заменены на таковые из переиздания Trilogy HD, в котором были отретушированы все фоны — причем в ряде случаев довольно существенно.
В порте для 3DS все картинки и фоны обрезаны не только по вертикали, но и по горизонтали, в результате чего в них содержится даже меньше изображения, чем в GBA-версиях.
За счет использования фонов из переиздания Trilogy HD, удалось расширить те картинки, которые появляются только на верхнем экране.

Спрайты

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

Текстуры 3D-улик

Все текстуры 3D-улик были взяты прямиком из DS-версии и сохранены в формат ETC1. Из-за этого на них появились артефакты сжатия.
Разрешение почти всех текстур увеличено в четыре раза (как правило, с 128х128 до 256х256). Часть из них полностью перерисована.
Блик на букве «К» усеян макроблоками.
Изменения очевидны. Ко всему прочему была исправлена окантовка таблички.
Оригинальное разрешение текстуры — 128х128.
Новое разрешение — 256х256.