Сравнительная таблица (кликабельно).
Фильтры выбирала от фонаря, есть и другие.
Было | Стало |
Выложила в галерею скриншоты игры с последней версии 1.9е, чтобы более наглядно продемонстрировать отличия версий.
Вот. Слева- результат фильтров-апскейлеров, а справа - простое растягивание картинки, как было раньше. Четкость повысилась в разы!
Сравнительная таблица слегка запутывает из-за того, что на первой картинке слева фильтр, справа растяжение, а в таблице - наоборот. Я слегка завис, если честно. И надо бы наконец мне разобраться, почему у меня такого не получается :)
И даже более того на первой картинке сравнение растяжения классическими способами (типа билинейной интерполяции) с специальными фильтрами для ресайза пиксельной графики. А на скринах внизу сравнение растяжения 2х без сглаживания (если кто не знал мейкер RT сам работает в разрешении 320х240 а полученный результат растягивает в 2 раза (и спрашивается что разрабам было лень почесаться добавить возможность растянуть его хотя бы в 3 и 4 раза? Ведь даже в начале 2000х самым массовым было разрешение 1024х768, а у некоторых и выше) ) с всем подряд, но уже в 4 раза. К тому же эффекты черезстрочной развертки и чернобелый фильтр мешают сравнению качества сглаживания. Более менее наглядный пример лишь в 2м скрине и то если увеличить изображение слева в 2 раза без сглаживания..
Более наглядный пример сравнения:
[url=http://rghost.ru/7QBKR5vVh.view][img]http://rghost.ru/7QBKR5vVh/image.png[/img][/url]
Original - оригинальное изображение увеличенное в 4 раза
Resized - применение наиболее распространенного алгоритма при изменении размеров изображений (билинейная интерполяция), к слову он дает далеко не худший результат.
Upscaler - собственно примеры результата работы специализированных фильтров для увеличения изображения (сверху EPX + AdvMame, снизу XBRa 4x). Это лишь пример для наглядной демонстрации отличий - там много других фильтров и различных эффектов (к примеру таже черезстрочная развертка)
Когда-то сам игрался со всякими алгоритмами увеличения пиксельной графики и пришёл к выводу, что лучше оставлять её как есть. Ну некрасиво эта кривизна апскайленая смотрится. Да, линии сгладились и пиксели стало меньше видно, но стало ли от этого лучше? Спрайты выглядят как аппликации из бумаги с чёрной обводкой. В таком виде гораздо больше бросается в глаза низкое разрешение спрайтов. По-моему лучший вариант - увеличение "по соседним пикселям" (на последней картинке левый верхний вариант), без размытия, чтобы как в оригинале. Либо с размытием, но другим алгоритмом, который не так сильно мылит. Впрочем, всё на вкус и цвет, это лишь моё мнение)
Черная обводка везде есть, вопрос лишь в ее угловатости. К тому же эти спрайты лишь малая часть картинки, к примеру мостовая, от которой рябит в глазах, а текст становится сложно читаемым при большой угловатости и. Сама обводка тут особо не напрягают из-за рисованной стилистики она вполне в тему. А вообще все зависит от того во сколько раз увеличивать картинку если в 2 раза то разница не очень принципиальная, а если в 6 на большом экране, то вместо картинки начинаешь уже видеть квадраты. Но как Вы сказали - все на вкус и цвет, возможность использовать ресайз без фильтрации и сглаживания тоже предусмотрена. Можно сначала применить фильтр для увеличения изображения в 2 раза а потом растянуть его еще в 3 раза без фильтрации или применить другие фильтры к примеру scanlines, картинка уже не будет выглядеть "аппликацией".
PS Ресайз с сглаживанием всегда мылит картинку, тут один из лучших вариантов что получил (бикубическая, ланкроз и пара других выдавали еще более ужасный вариант)
В разработке находится новая RPG под рабочим названием "Перерождение", все новости о публикуются в блоге проекта.