Эмуляция > Эмуляторы консолей 1-4 поколений
Эмуляторы + фильтры.
<< < (22/29) > >>
gotten:

--- Цитата: paul_met от 10 Май 2020, 14:03:30 ---Окей, а так?
--- Конец цитаты ---
Теперь видно. Как будто масляной пленкой покрывается картинка, за счет этого переходы плавнее, но больше цветов вроде не стало :)
paul_met:

--- Цитата: gotten от 10 Май 2020, 17:36:24 ---но больше цветов вроде не стало
--- Конец цитаты ---
Раз переходы плавнее, то и цветов стало больше.
Вот ещё один пример. Не стал делать гифку, так как она сжирает цвета, а их больше чем 256 во 2-й картинке. Сразу бросается в глаза лоб и куртка.

gotten:
Ну да, по лбу очень сильно заметно. Но все равно, похоже на какое-то сглаживание.
Ogr:

--- Цитата: paul_met от 10 Май 2020, 19:25:45 ---Раз переходы плавнее, то и цветов стало больше.
Вот ещё один пример.
--- Конец цитаты ---
оригинал:
применение фильтра в ретроарч cbod_v1.cgp (на месте дизиринга усреднённые оттенки), после увеличение и уменьшение обратно биленейкой (плавные переходы между цветами):
потом применение фильтра в ретроарч nedi.cgp:

то есть вполне можно в ретроарче организовать аналог, если подобрать\написать шейдер - аналог данной операции:

--- Цитата: Ogr от 11 Май 2020, 05:44:07 ---после увеличение и уменьшение обратно биленейкой
--- Конец цитаты ---

paul_met:

--- Цитата: Ogr от 11 Май 2020, 05:44:07 ---после увеличение и уменьшение обратно биленейкой (плавные переходы между цветами):
--- Конец цитаты ---
А этот шаг зачем? Слишком мутной картинка становится и уж точно пластилиновой, как ранее отмечалось. После фильтра nedi так вообще - туши свет.
Ogr:

--- Цитата: paul_met от 11 Май 2020, 08:11:02 ---Слишком мутной картинка становится и уж точно пластилиновой, как ранее отмечалось.
--- Конец цитаты ---
разница конечно есть, но не велика:
твоя:

Добавлено позже:
и не забываем, первое в качестве фильтра доступно сейчас. а второе, скорее всего никогда.
Lance_Kalzas:

--- Цитата: Ogr от 11 Май 2020, 17:09:44 ---разница конечно есть, но не велика:
твоя:
(Ссылка на вложение)
Добавлено позже:
и не забываем, первое в качестве фильтра доступно сейчас. а второе, скорее всего никогда.

--- Конец цитаты ---
На верхнем немного поиграться с насыщенностью цвета.
Ogr:

--- Цитата: Ogr от 11 Май 2020, 05:44:07 ---если подобрать\написать шейдер - аналог данной операции:
--- Конец цитаты ---
подобрал:
.cgp:
alias0 = ""
alias1 = ""
alias2 = ""
alias3 = ""
filter_linear0 = "false"
filter_linear1 = "false"
filter_linear2 = "true"
filter_linear3 = "true"
float_framebuffer0 = "false"
float_framebuffer1 = "false"
float_framebuffer2 = "false"
float_framebuffer3 = "false"
mipmap_input0 = "false"
mipmap_input1 = "false"
mipmap_input2 = "false"
mipmap_input3 = "false"
scale_type_x0 = "source"
scale_type_x1 = "source"
scale_type_x2 = "source"
scale_type_x3 = "source"
scale_type_y0 = "source"
scale_type_y1 = "source"
scale_type_y2 = "source"
scale_type_y3 = "source"
scale_x0 = "1.000000"
scale_x1 = "1.000000"
scale_x2 = "1.000000"
scale_x3 = "1.000000"
scale_y0 = "1.000000"
scale_y1 = "1.000000"
scale_y2 = "1.000000"
scale_y3 = "1.000000"
shader0 = ".\shaders\shaders_cg\dithering\shaders/cbod-v1/cbod-v1-pass1.cg"
shader1 = ".\shaders\shaders_cg\dithering\shaders/cbod-v1/cbod-v1-pass2.cg"
shader2 = ".\shaders\shaders_cg\blurs\blur3fast-vertical.cg"
shader3 = ".\shaders\shaders_cg\blurs\blur3resize-horizontal.cg"
shaders = "4"
srgb_framebuffer0 = "false"
srgb_framebuffer1 = "false"
srgb_framebuffer2 = "false"
srgb_framebuffer3 = "false"
wrap_mode0 = "clamp_to_border"
wrap_mode1 = "clamp_to_border"
wrap_mode2 = "clamp_to_border"
wrap_mode3 = "clamp_to_border"

только с blur3fast-vertical.cg, или blur3resize-horizontal.cg:

шейдеров в ретроарче - тысячи (одних blurs 100+...). и комбинируя другие, возможно, можно и лучше результат получить. так что, если кому оно нужно (скажем paul_met у) - дерзайте.  :cool:
Ogr:
ещё две вариации:
.cgp:
shaders = "8"
shader0 = ".\shaders\shaders_cg\dithering\shaders\cbod-v1\cbod-v1-pass1.cg"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader1 = ".\shaders\shaders_cg\dithering\shaders\cbod-v1\cbod-v1-pass2.cg"
filter_linear1 = "false"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
alias1 = ""
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
shader2 = ".\shaders\shaders_cg\dithering\shaders\gdapt\passes\gdapt-pass0.cg"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "false"
srgb_framebuffer2 = "false"
scale_type_x2 = "source"
scale_x2 = "1.000000"
scale_type_y2 = "source"
scale_y2 = "1.000000"
shader3 = ".\shaders\shaders_cg\dithering\shaders\gdapt\passes\gdapt-pass1.cg"
filter_linear3 = "false"
wrap_mode3 = "clamp_to_border"
mipmap_input3 = "false"
alias3 = ""
float_framebuffer3 = "false"
srgb_framebuffer3 = "false"
scale_type_x3 = "source"
scale_x3 = "1.000000"
scale_type_y3 = "source"
scale_y3 = "1.000000"
shader4 = ".\shaders\shaders_cg\anti-aliasing\shaders\reverse-aa-post3x\reverse-aa-post3x-pass1.cg"
filter_linear4 = "false"
wrap_mode4 = "clamp_to_border"
mipmap_input4 = "false"
alias4 = ""
float_framebuffer4 = "false"
srgb_framebuffer4 = "false"
scale_type_x4 = "source"
scale_x4 = "1.000000"
scale_type_y4 = "source"
scale_y4 = "1.000000"
shader5 = ".\shaders\shaders_cg\quad\shaders\biquad.cg"
filter_linear5 = "true"
wrap_mode5 = "clamp_to_border"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
scale_type_x5 = "source"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = ".\shaders\shaders_cg\sharpen\shaders\adaptive-sharpen-pass1.cg"
filter_linear6 = "true"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
scale_type_x6 = "source"
scale_x6 = "1.000000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = ".\shaders\shaders_cg\sharpen\shaders\adaptive-sharpen-pass2.cg"
filter_linear7 = "true"
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = ""
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
parameters = "MODE;PWR;STEPS;DEBUG;RAA_SHR1;RAA_SMT1;RAA_DVT1;K;CURVE_HEIGHT;VIDEO_LEVEL_OUT"
MODE = "0.000000"
PWR = "2.000000"
STEPS = "1.000000"
DEBUG = "0.000000"
RAA_SHR1 = "0.600000"
RAA_SMT1 = "0.500000"
RAA_DVT1 = "1.000000"
K = "0.500000"
CURVE_HEIGHT = "2.000000"
VIDEO_LEVEL_OUT = "0.000000"

































































































.cgp:
shaders = "5"
shader0 = ".\shaders\shaders_cg\dithering\shaders\cbod-v1\cbod-v1-pass1.cg"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader1 = ".\shaders\shaders_cg\dithering\shaders\cbod-v1\cbod-v1-pass2.cg"
filter_linear1 = "false"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
alias1 = ""
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
shader2 = ".\shaders\shaders_cg\dithering\shaders\gdapt\passes\gdapt-pass0.cg"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "false"
srgb_framebuffer2 = "false"
scale_type_x2 = "source"
scale_x2 = "1.000000"
scale_type_y2 = "source"
scale_y2 = "1.000000"
shader3 = ".\shaders\shaders_cg\dithering\shaders\gdapt\passes\gdapt-pass1.cg"
filter_linear3 = "false"
wrap_mode3 = "clamp_to_border"
mipmap_input3 = "false"
alias3 = ""
float_framebuffer3 = "false"
srgb_framebuffer3 = "false"
scale_type_x3 = "source"
scale_x3 = "1.000000"
scale_type_y3 = "source"
scale_y3 = "1.000000"
shader4 = ".\shaders\shaders_cg\anti-aliasing\shaders\reverse-aa-post3x\reverse-aa-post3x-pass1.cg"
filter_linear4 = "false"
wrap_mode4 = "clamp_to_border"
mipmap_input4 = "false"
alias4 = ""
float_framebuffer4 = "false"
srgb_framebuffer4 = "false"
scale_type_x4 = "source"
scale_x4 = "1.000000"
scale_type_y4 = "source"
scale_y4 = "1.000000"
parameters = "MODE;PWR;STEPS;DEBUG;RAA_SHR1;RAA_SMT1;RAA_DVT1"
MODE = "0.000000"
PWR = "2.000000"
STEPS = "1.000000"
DEBUG = "0.000000"
RAA_SHR1 = "0.600000"
RAA_SMT1 = "0.500000"
RAA_DVT1 = "1.000000"


Добавлено позже:
изменил настройки пресетов и добавил скрины из нескольких игр, если кому интересно.
Stormtrooper3d:
Ogr, ужасно выглядит, мутная пластилиновая картинка. Старый добрый h2x и то намного лучше выглядит
gotten:
За такой фильтр (Technicolor composite) в виндовых играх, пол-царства отдал бы. В решейд ничего подобного не выходит намудрить.
seebox:

--- Цитата: Stormtrooper3d от 23 Май 2020, 10:40:54 ---Ogr, ужасно выглядит, мутная пластилиновая картинка. Старый добрый h2x и то намного лучше выглядит
--- Конец цитаты ---
ужасно не то слово - омерзительная пиксилизация портящая всё впечатление об игре
Maelstrom:

--- Цитата: gotten от 24 Май 2020, 20:52:01 ---За такой фильтр (Technicolor composite) в виндовых играх, пол-царства отдал бы. В решейд ничего подобного не выходит намудрить.
--- Конец цитаты ---
А в ретроархе он где? Я что-то не находил такой.

Для решейда сейчас вот что есть
gotten:
Maelstrom, Analog shader pack/Televisions/Vintage
По умолчанию больно размытую картинку дает, надо править. Ну и не во всех играх нравится, вообще, не думаю, что может быть идеальный шейдер. По крайней мере лично для себя такой не нашел :) все-таки дело вкуса, всем разное нравится.
А про Venom знаю, темка есть на форуме Reshade.
Maelstrom:

--- Цитата: gotten от 02 Июнь 2020, 15:34:41 ---Maelstrom, Analog shader pack/Televisions/Vintage
По умолчанию больно размытую картинку дает, надо править. Ну и не во всех играх нравится, вообще, не думаю, что может быть идеальный шейдер. По крайней мере лично для себя такой не нашел  все-таки дело вкуса, всем разное нравится.
А про Venom знаю, темка есть на форуме Reshade.
--- Конец цитаты ---
Шейдерпак вещь неплохая, но жаль заброшенная, под сланг её не переделали, а я на вулкане хочу всё запускать.
Для себя выбрал црт-рояль, поигравшись там как следует с настройками.
Идеального шейдера не существует, потому что телевизоры то тоже разные были. Я вот например вживую на пвм поглядел, и слишком чётенько для меня там всё, и полосы слишком уж ярко выражены.
Epsilon:

--- Цитата: gotten от 10 Май 2020, 13:13:22 ---Сложно так сравнивать, надо чтобы обе картинки разом открывались, а по очереди открывать - нифига не понятно.

--- Конец цитаты ---

Открываешь в соседних вкладках и потом переключаешься между ними. Так более наглядно видно что изменилось.
Epsilon:
Retroarch: mdapt (в папке dithering) + mattias (в папке crt)
Sharpnull:

--- Цитата: Epsilon от 10 Июнь 2020, 11:32:42 ---mdapt
--- Конец цитаты ---
Первый полезный фильтр, который я встречаю: от оригинальных вертикальных линий глаза начинают болеть, а обычно такое от CRT-фильтров.
gotten:

--- Цитата: Sharpnull от 10 Июнь 2020, 14:46:05 ---от оригинальных вертикальных линий глаза начинают болеть, а обычно такое от CRT-фильтров.
--- Конец цитаты ---
Т.е. именно от вертикальных, от горизонтальных нет? Если что, во-многих crt шейдерах маску можно менять, и вертикально, и горизонтально.
varezhkin:

--- Цитата: Epsilon от 10 Июнь 2020, 02:12:25 ---Открываешь в соседних вкладках и потом переключаешься между ними. Так более наглядно видно что изменилось.

--- Конец цитаты ---
круто... наконец-то победили эту "зебру"... а научите как правильно совмещать два шейдера в ретрарче? например. crt-easymode+xbr lvl3?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии