-
Публикации
6 916 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
33 -
Время онлайн
1дни 7мин 53сек
Последний раз crystallize выиграл 17 февраля
Публикации crystallize были самыми популярными!
Репутация
861 Любимец форумаО crystallize
-
Звание
Неудержимый
- День рождения 22.09.1989
О себе
-
Пол
Мужской
-
Из
Новосибирск
Посетители профиля
435 945 просмотров профиля
-
Прошли 10000 шагов и подали документы вместе со @Stranger from the Ashes
-
Они что за 4 месяца всё отсняли?!
-
Сольник про Шедоу отличается специфической готичной атмосферой которая не всем нравится. Вдобавок ко всему сама эта атмосфера реализована довольно дёшево и безвкусно что нравится ещё менее чем всем. Но это можно исправить. Года этак 3 назад а скорее всего ещё в конце 2010х мне пришла в голову идея что раз освещение накладывается на текстуры перемножением (если кто не знал) то его можно скомпенсировать за счёт текстур, а текстуры заменять мы умеем. И действительно, это сработало. Это работает на эмуляторе Геймкуба, ну и на эмуляторе PS2 тоже работать должно, я просто не помню уже как там обстоят дела с ретекстурами (и с постэффектами). Перекладываем таким образом с больной головы на здоровую. Делается это следующим образом: конкретная проблема в том что освещение в игре слишком тёмное и насыщенное, по крайней мере на компьютерном мониторе или современном телевизоре. (Как выглядит игра на ЭЛТ мониторе я ещё не видел хотя возможность есть) Чтобы это исправить нам нужно увеличить яркость, тогда цвета уйдут куда-то ближе к серому цвету. (На самом деле можно делать всё что угодно, увеличивать яркость, гамму, насыщенность, просто нам надо будет написать простейший шейдер а работать с насыщенностью в цветовом пространстве RGB это всегда головняк. Поэтому пусть для начала будет увеличение гаммы.) Принцип простой: то что мы хотим сделать с освещением, мы по факту сделаем со всей картинкой а потом скомпенсируем это обратной операцией над текстурами. Чтобы изменить картинку нам надо написать свой собственный шейдер и подключить его в эмуляторе. Как писать шейдер я вам сейчас не скажу, точно не помню :) Можете сделать по аналогии, к эмулятору прилагается толстый пак шейдеров. Наверное я в этом разберусь и напишу на днях, а может оставлю вам для самообразования. Помню только что повышение яркости это простейшее умножение на число, а повышение гаммы это возведение в степень меньше единицы, шейдер буквально на 5 строк. Если вы успешно написали и подключили шейдер, картинка станет серой и засвеченной, теперь очередь за текстурами которые мы будем нещадно затемнять. Найдите и скачайте текстурпак для вашей версии ШЗХ, желательно полный, например вот этот https://gamebanana.com/mods/166202 или вот этот https://www.reddit.com/r/GameUpscale/comments/e7y4ql/shadow_the_hedgehog_dolphin_hd_textures/. С текстурами типа DDS лучше дела не иметь потому что не все конвертеры нормально их поддерживают (или это я в прошлом застрял?), а мы будем их конвертировать. Найдите какой-нибудь просмотрщик картинок с поддержкой пакетной обработки и желательно с поддержкой канала прозрачности, например XnView, XnViewMP(рекомендую, нажмите Tools->Batch Convert), XnConvert, но если вам просто попробовать то хватит обычного IrfanView (нажмите кнопку B для пакетного режима). Здесь вы выполняете действие обратное проделанному с картинкой. Если в шейдере вы домножали на число то здесь снижаете яркость в столько же раз. Если возводили в степень 2 для повышения гаммы то здесь выставляете гамму 1\2=?. Сами посчитайте, ну или возьмите калькулятор. Обрабатываете таким образом всю папку с ретекстуром, при желании можно даже уменьшить текстуры до размера сравнимого с ПС2-шным если не тянет комп, и устанавливаете этот ретекстур как обычно. В результате у вас должна получиться картинка, неуловимо напоминающая GTA3 или другие игры оставляющие о себе неуловимые воспоминания. Побочным эффектом будет радужный бандинг на текстурах, если вы работали именно с гаммой например. Ну тут я полагаю никуда не деться, точности 24-битных картинок просто не хватает. Если кто дочитал эту простыню до конца, разрешаю посмотреть скриншоты.
-
Но в спешке где-то потеряла сиськи.
-
Блин мне всё время кажется что это молодой Том Круз бегает xD
-
꧁♡..𝓸𝓑𝓵𝓪𝔃𝓮𝓸..♡꧂ подписался на crystallize
-
Тейлз покажет им разницу между цифровым и оптическим зумом.
-
Опа, парни без глаз, значит дальше будет интересно :)
-
Фанф грохнули на фикбуке вместе с парой других: "Последний уикенд" и по гарри поттеру "Кошкин домик".
-
Ксероксу привет! :)
-
Рисовка как в 1995-м %)
-
35-летие будет 22 июня, они головой упали там или что.
-
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу
