Страница 2 из 2

Непрочитанное сообщениеДобавлено: 16.06.10 в 13:56
ОчДобрыйЧел
Просто там не труъ-скриншоты. Бывает.
Там же видно что они размылись от масштабирования.

Re: Как правильно делать скриншоты для приставочных игр

Непрочитанное сообщениеДобавлено: 16.06.10 в 17:08
Andron
Отано как! Буим знать.
PS: давно хотел зарегаться на радикале, чтобы постить там всякий мусор :lol:

Nintendo 64

Непрочитанное сообщениеДобавлено: 10.04.11 в 7:24
Антоха 007
Возвращаемся к скринам на N64. Это довольно тонкая тема, поэтому стоит её затронуть в этом топике.

Wikipedia писал(а):The Nintendo 64 has a maximum color depth of 16.8 million colors (32,768 on-screen) and can display resolutions of 256 × 224, 320 × 240 and 640 × 480 pixels.

Как видно, есть три родных разрешения для N64, причём обычно используются два последних. Первое разрешение представляет из себя проблему в случае, если используемый эмулятор не умеет делать труъшные скрины: часто в эмуляторах можно поставить размер окна, кратный 320x240, и таким образом достать-таки скрин в оригинальном разрешении приставки (хотя бы ресайзом), но вот получить 256x224 с экрана форматом 640x480 не получится. Как быть с играми в подобном разрешении, я не знаю. Предлагаю забить.

Итак, к настройкам. В идеале нужно выбирать софтовые плагины для видео — они рисуют всё без использования 3д-ускорения. Получается медленнее, но точнее. Но даже если софтовых плагинов нет, можно настроить какой-нибудь другой так, чтобы он показывал картинку, максимально близкую к оригиналу.

Ещё один момент — плагины с 3д-ускорением из-за использования шейдеров, фильтров текстур и всяких там других свистелок, которые работают на хардварном уровне, часто берут скриншоты с актуального окна (они обработанные и посему не труЪ), и получить чистый скриншот (без фильтров, труЪ) в таком случае можно только отключением фильтров и всего остального по максимуму.

Вот для примера скриншоты, которые были взяты через эмулятор без изменений настроек в плагине (440 КБ):
before
Изображение

очевидно, в настройках по умолчанию стоит фильтр текстур.

А вот после настройки (73 и 90 КБ):
after
Изображение Изображение

как-то так должны выглядеть скрины. В разрешении 640x480, потому что меньшего в настройках не было. Но это не означает, что они были изначально нарисованы в этом разрешении, да и масштабирование достаточно заметно.

Вот так они ресайзятся до предполагаемого оригинального разрешения:
after after
всё выглядит достаточно чётко, значит мы получили родные 320x240.

На что обращать внимание при настройке (хотя для всех плагинов всё равно все настройки разные):
окно настроек плагина
Изображение


При настройке всяких 3д-игр желательно отключить mipmap, чтобы дальний план не расплывался:
скрин с mipmap
Изображение

и да, на этом скрине видна надпись, которой быть не должно.

Re: Как правильно делать скриншоты для приставочных игр

Непрочитанное сообщениеДобавлено: 10.04.11 в 10:26
Andron
Тыкс, все-таки в Project64 есть собственная скринилка, срабатывающая по F3.
Отключил также анизатропа и текстурные фильтры, но изображение от этого не сильно испортилось. По крайней мере, на плагине Direct3D8. На Direct3D6 испортилось значительнее, но там какая-то трабла с цветопередачей. На Ёперном ЖыЭле игра работать отказалась. Короче, выбор невелик.

Что касается скринов 640х480 с их последующим уменьшением в 320х240, то тут не стоит забывать, что изменение размера тоже делается посредством какого-нибудь фильтра. Хотя, думаю, в данном случае это будет не смертельно :)

Nintendo 64 часть 2: подводные грабли

Непрочитанное сообщениеДобавлено: 10.04.11 в 14:50
Антоха 007
Andron писал(а):Что касается скринов 640х480 с их последующим уменьшением в 320х240, то тут не стоит забывать, что изменение размера тоже делается посредством какого-нибудь фильтра. Хотя, думаю, в данном случае это будет не смертельно :)

При ресайзе, само собой, нужно убирать интерполяцию. Хороший способ проверить, всё ли получилось верно — посмотреть на размер исходного и получившегося файла в формате PNG. Этот формат очень чувствителен к неправильному ресайзу (выше по топику был пример из убойного хоккея про увеличение, но и к уменьшению всё это тоже относится), так что если после уменьшения картинка стала весить больше — что-то не так.

Кстати, тайтл Puyo Puyo Party выше оказался с сюрпризом. Это не совсем ресайз изображения из 320x240 в 640x480. Подвох я обнаружил чисто случайно, когда поресайзил его двумя разными прогами и в результате получил файлы разного размера. Вот варианты:

Слева GIMP, справа convert из imagemagick:



— Ты суслика видишь?
— Нет.
— И я нет. А он есть!

После прогона через compare из того же imagemagick, всё стало очевидно:



Оказалось, это изображение не было отрисовано на 320x240 и отмасштабировано, и вот почему:

Изображение

В кружках — примеры блоков со стороной в 1 пиксел, чего при масштабировании в два раза быть не может. А разница при ресайзе обусловлена разными фильтрами в imagemagick и GIMP. IM использует Point, а GIMP, судя по всему, аналог Box: http://www.imagemagick.org/Usage/resize ... nterpolate

Re: Optipng

Непрочитанное сообщениеДобавлено: 25.07.11 в 19:58
ОчДобрыйЧел
Антоха 007 писал(а):Если кто-нибудь напишет bat-файл, чтобы можно было перетащить на optipng файл или сразу папку без мороки с командной строкой, и выложит его сюда, будет просто замечательно.
Таки ок. Страдал от безделья, решил потратить время с пользой.
Два батника, оба должны лежать в папке с optipng. Один перемалывает всё, что в папке с прогой, другому надо перетаскивать папку.
Пробелы в пути и именах файлов не хавает. Если кто исправит - будет awesome.