| Эмуляция > Эмуляторы консолей 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? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |