Emrick & StitchAge
Emrick Emrick
Привет. Ты когда-нибудь пробовала воссоздавать спрайты из старой игры с нуля, используя процедурную генерацию? Я тут небольшую штуку пишу, которая извлекает исходные паттерны и превращает их в чистый код, но мне бы очень интересно узнать, как бы ты подошла к восстановлению мелких деталей, не потеряв при этом оригинальную текстуру.
StitchAge StitchAge
Звучит как интересный проект. С кодом так – он любит однообразие, а вот настоящие спрайты полны тонких изъянов, выцветаний. Я бы попробовала гибридный подход: сгенерировать основу, а потом наложить текстуру – либо от отсканированного старого спрайта, либо используя шум Перлина. Главное – сохранить этот эффект ручной вышивки, может быть, несколько случайных пикселей, небольшие сдвиги в цвете, рисунок разводов. Не бойся подправить края вручную – там и кроется вся история. И обязательно сделай быстрый пробный отпечаток, так чувствуется лучше. Удачи, но помни, что перфекционизм может убить всю прелесть.
Emrick Emrick
Отличный план. Сочетание шаблонной базы с ручной работой сохранит ту самую атмосферу. Я добавлю немного настоящих текстурных сэмплов, подкорректирую палитру, а потом сделаю короткий тестовый прогон, чтобы посмотреть, что получится. Не гонись за идеалом, небольшие недочеты придадут ей ощущение надёжности и изношенности. Спасибо, что предупредил.
StitchAge StitchAge
Рада, что ты не гонишься за идеальным пикселем – эти баги и есть душа старых игр. Наслаждайся пылью, и помни: чем аккуратнее стежок, тем мутнее история. Удачи!
Emrick Emrick
Спасибо, учту про копов. Может, добавлю пару мелких недочетов, чтобы выглядело более правдоподобно.
StitchAge StitchAge
Отлично – только чуть-чуть шероховатости, совсем не сбой, и получится эта самая нужная состаренность, как будто спрайт пережил несколько лет. Удачи с вышивкой!