Dithering Blending, Scale2x, Scale3x to HDMI. Megaswitch HD Update v1.26.3

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 65

  • @inverse_of_zero
    @inverse_of_zero Месяц назад +1

    Wow this dithering blending is amazing, thank you! 🙏

    • @stan_prh
      @stan_prh  Месяц назад +1

      I'm glad you liked the result.

  • @hansbrackhaus8017
    @hansbrackhaus8017 Месяц назад +2

    I have no problem seeing the raw pixels because it's not a display type issue, it's a scaling/resolution issue.
    CRT compositing glow is just a type of blur, and I like crisp stuff. It's why I bought RGB cables for anything I could back then.
    If the image originals were not like 320x240 now viewed on 1080p then it wouldn't be so "harsh", it looks 'harsh' because they're blown up several times on high definition devices that are not blurry.
    Many people think old games were designed for CRT, but , they had no other choice than to do what they did back then.
    Old hardware never exceeded old TVs even back then.
    An old CRT TV could display more than 256 colors (provided it was a color television),
    That's why old TVs were used for watching TV shows and movies. But old computers could not display more colors, and they did not have color (and alpha) blending. They would have had to dither even if you sent 4k displays back in time.
    Just take off your glasses or unfocus your eyes and you have CRT glow for retro games on modern displays. Lol.

  • @НатальяКашина-д8ж
    @НатальяКашина-д8ж Месяц назад +2

    сколько нюансов! отдельное спасибо за вставку с Doinkom - мой любимый персонаж.

    • @stan_prh
      @stan_prh  Месяц назад +1

      @@НатальяКашина-д8ж Прям очень хотелось рассказать о проделанной работе. Я на стриме как-то рассказывал, что аж целый месяц танцев с бубном, мне стоило внедрение скейлеров. Но таки победил я их)).

    • @НатальяКашина-д8ж
      @НатальяКашина-д8ж Месяц назад

      @@stan_prh я не представляю даже, какой это огромный труд!

  • @StiffPeak
    @StiffPeak Месяц назад +3

    I love that you’re adding new features!

    • @stan_prh
      @stan_prh  Месяц назад +2

      Thank you. I tried to diversify the picture.

  • @Bigalof
    @Bigalof Месяц назад +1

    Очень круто, просто идеально для жк телевизоров, после таких модов кинескопы просто становятся не нужны, но конечно чтобы добиться такой картинки схем внутри сеги и программной части нужно было много :0

  • @MEXAHuK_II
    @MEXAHuK_II Месяц назад +2

    Офигенная вещь для SEGA

  • @leonidmakarov6849
    @leonidmakarov6849 Месяц назад +4

    Сам я, конечно, предпочитаю композит через ЭЛТ, но тем не менее, работа проделана крутая, молодец.

    • @stan_prh
      @stan_prh  Месяц назад +1

      Спасибо. Это моя давняя мечта - поработать с дизерингом. Рад, что удалось реализовать выборочную смесь пикселей. В качестве референса у меня под боком был оригинальный композит. Когда возникали вопросы (а как правильно), я поглядывал на него.

  • @thehumbleone1983
    @thehumbleone1983 Месяц назад +1

    👍

  • @dis9165
    @dis9165 Месяц назад +2

    Красавчик 👍

  • @daneeall
    @daneeall Месяц назад +1

    Да ты же чёртов гений! Scale везде и всегда, конечно, выглядел как фигня, а вот блендинг это нечто. Если бы такой эффект можно было реализовать на OSSC то смысла в ЭЛТ вообще бы не осталось.

    • @stan_prh
      @stan_prh  Месяц назад +1

      А вот смотрите какой парадокс получается. На скейлер я портатил целый месяц, для оптимизации алгоритма. Это при том, что сам алгоритм не мой. И вот даже просто заставить его работать на очень большой скорости, надо было постараться. А блендинг, мой авторский алгоритм, я может быть бы и подсмотрел где исходники но не нашёл. Поэтому 10 дней мозгового штурма, привели к интересному результату. Т.е. трудозатраты с явным перевесом в сторону скейлера. А вот целесообразность кардинально отличается. Скейлер много кто захейтил, даже ретро блогеры. А вот блендинг приняли абсолютно все.
      Это я рассказываю к тому, что порой невозможно узнать что-то заранее (не заспойлерив новые фичи). И вот все остальные проекты, хоть по Сегам, хоть по чему, так же само. Я очень переживал, что после двух лет разработки, HDMI моды будут ненужны. Но и в самих модах не всё подряд нужно, тем более по большой цене трудозатрат.

    • @daneeall
      @daneeall Месяц назад

      ​@@stan_prh будем честны, скейлер по вкусу далеко не всем именно в силу весьма специфичной картинки на выходе. А вот блендинг это нечто потрясающее, приближающее изображение к исходно задуманному виду. До того что в самих модах нужен не весь функционал - это верно. Имея NTSC консоль с флешкартриджем и OSSC мне для genesis нужен только overclock функционал, но его я делал себе сам, бо отдельного такого модуля никто не реализовывал. Но и overclock не всем по вкусу. На эму-ленде я выкладывал свой копеечный проект со схемой и разводкой платы, но и там он не сказать что прижился. Меня поразили комментарии некоторых старожилов в духе "а мне и так норм, пусть тормозит, я привык"

  • @thehumbleone1983
    @thehumbleone1983 19 дней назад

    Looks amazing and love the new added features

  • @bobrovybobrovy9636
    @bobrovybobrovy9636 Месяц назад +2

    Офигенная картинка 👍

  • @Ratofsteel1984
    @Ratofsteel1984 Месяц назад +1

    Круто

  • @Медведев-Димка
    @Медведев-Димка Месяц назад +1

    Good job!

  • @Zarkongogle
    @Zarkongogle Месяц назад +2

    Блиин так хотелось увидеть в этом Scale2x, Scale3x - Zero Tolerance и облом, всем спасибо.......Ни одного ролика подобного в ютюбе нет.........и тут облом.....😒 и эмулятора такого не могу найти что бы хоть глазком взглянуть😒

    • @stan_prh
      @stan_prh  Месяц назад +2

      В эмуляторе Gens и Fusion. Оно везде есть

    • @Zarkongogle
      @Zarkongogle Месяц назад

      @@stan_prh Спасибо за подсказку🤗

    • @Zarkongogle
      @Zarkongogle Месяц назад

      ​@@stan_prh и Gens и Fusion скачал последние доступные версии, и ни где нету Scale, там и там есть Scanline название похожее но не то, и в Gens 2xSai(Keed) есть, но он то ли без Dithering Blending смотрится как откровенное дерьмо, и это ни то совершенно, и в Fusion есть 2 TV Mode RF и CVBS это даже не аналог Dithering Blending на минималках в мыле а что то иное, и просто Filtered просто ужасное мыло, и набор других плюшек ни как не меняющих картину....Scale не 2х не 3х нету не где...Я уже кучу эмуляторов перекопал RetroArch, Mugen, Genplus, Sega emulator, Retro Emulator, SMD, Gen recording, BlusTM, DGen, и еще много других......и ни где нету скейлинга......😒😒😒Я уже просто не знаю где он есть.....это какойто трындец.......Есть куча разной херни кроме Scale..... Скажите честно, этот Scale что вы показываете это пропущенные ролики через нейросетку? Тогда всё встанет на свои места.....

    • @stan_prh
      @stan_prh  Месяц назад

      @@Zarkongogle в Gens он называется EPX. Это Scale2x.

  • @VirtuaVillain
    @VirtuaVillain Месяц назад +1

    Hello, can you do dither blending over the analogue port? RGB Scart+Dither blending on the MisterFPGA is incredible but would like to do this with real hardware on a CRT.

    • @stan_prh
      @stan_prh  Месяц назад +1

      Hello. The fact is that HDMI works in parallel with the original analog circuit and does not affect it in any way. Of course, you could get an analog signal, but you need a DAC. But I did not develop its board and did not plan to add it.

    • @VirtuaVillain
      @VirtuaVillain Месяц назад

      @@stan_prh That is always an option, does the HDMI have the option to output the original low resolution and frequency?

    • @stan_prh
      @stan_prh  Месяц назад +1

      @@VirtuaVillain I have not added this programmatically yet, since this is not the goal of the project. But of course there is digital 240p and 480i inside the mod itself (its mod and upscaling to 5x). It's just not clear what equipment can display 240p, except Retrotink4k.
      I was thinking about adding a 640x480 hdmi output.

    • @VirtuaVillain
      @VirtuaVillain Месяц назад

      @@stan_prh I see, I will keep an eye on the project. Something like the Mister does 'direct video' which puts out accurate CRT timings over HDMI, you just use a DAC and a DB15 to SCART for CRT use.

    • @stan_prh
      @stan_prh  Месяц назад +1

      @@VirtuaVillain Bob Retrorg reported on this direct output. But in the context of using Retrotink. Yes, I recently saw the update for Mister. But I didn’t delve into whether he uses a DAC.

  • @hewlettpacific
    @hewlettpacific Месяц назад +1

    А почему алгоритм поиска дизеринга предпочтительнее эмуляции comb-фильтра?

    • @stan_prh
      @stan_prh  Месяц назад

      Я впервые слышу такое название. А как оно точно называется и где посмотреть результат?

    • @nerdcave_live
      @nerdcave_live Месяц назад

      @@stan_prh comb-filter это то что на стороне телевизора композитный сигнал декодировало

    • @stan_prh
      @stan_prh  Месяц назад

      @@nerdcave_live аааа, я почитал. Это смесь из сигнала и его задержанного дубликата. Фактически это и есть горизонтальная интерполяция, но не попиксельная, а на половину, треть или четверть пикселя. Это горизонтальный блюр. Я не захотел заморачиваться с тонким блюром и на отметке 43, я добавить крупнопиксельный блюр. Так как HDMI любили за очень острые пиксели, и делать "мыло" я не хотел.

    • @hewlettpacific
      @hewlettpacific Месяц назад

      ​@@stan_prh ну вообще, по правде говоря в ретро-тусовке ЖК больше ненавидят за острые пиксели и поэтому покупают пыльные гробы весом 50кг. И небезосновательно говорят, что на них через композит мягче, и в то же время чётче. Неудивительно, так и должно быть by design.
      Идея не моя, я в принципе в этом скорее дилетант, не написавший за всю карьеру кодера ни одного пиксельного шейдера. Для имитации ЭЛТ, на мой взгляд, подходит разрешение 4K, на которые очень хорошо масштабируются 240p, 360p, 540p. Однако, высокая кратность 4K к этим разрешениям позволяет симитировать теневую маску ЭЛТ. С переменным успехом. Скорее всего придётся заморочиться с субпиксельным сглаживанием под разные конфигурации пикселей на ЖК-матрицах. А ещё как-то эмулировать ту магию chroma+luma+comb-filter. Хотя бы последнее. Это святой грааль для тех, кто хочет максимально приближенный к CRT опыт, но не хочет держать дома уставший 20-летний тринитрон. Вроде Retro Tink 4K что-то такое реализует за очень много сотен долларов.

    • @stan_prh
      @stan_prh  Месяц назад

      ​@@hewlettpacificНу поскольку я варюсь в этом каждый день, то выяснитось, что тусовка на пост Союзе, Европе и США, это три разных типа. Европа к моему удивлению, численно практически не играет. США это лидер по потреблению ретро стафа и сразу за штатами идет территория бывшего СССР. И там и там, играют очень много, но взгляд на железо отличается. Тут не очень любят ЖК. Чаще всего ЭЛТ и РГБ с Композитом. А в штатах ЖК в приоритете, и поэтому именно там успешно продаются и разрабатываются апскейлеры, hdmi моды и кабели. Там ЖК требует острых пикселей, в стиле пиксель арта. А Тинк4К за 700usd это профессиональный скейлер с эмуляцией кучи теневых масок. Но несмотря даже на такой функционал, острые пиксели приоритетнее на повседнев.

  • @SMOKE-MK
    @SMOKE-MK Месяц назад +3

    *Есть такой шейдер в эмуляторе Retroarch ?*

    • @stan_parhomovich_live
      @stan_parhomovich_live Месяц назад

      Скейлер точно должен быть, а вот дизер бленд, не уверен.

    • @SMOKE-MK
      @SMOKE-MK Месяц назад

      @@stan_parhomovich_live *Станислав было бы еще хорошо если бы я знал как он называется в эмуляторе*

    • @stan_prh
      @stan_prh  Месяц назад +1

      @@SMOKE-MK я ретроарчем не пользовался. Не могу подсказать заранее.

    • @leonidmakarov6849
      @leonidmakarov6849 Месяц назад +1

      @@SMOKE-MK папка dithering, шейдер gdapt

    • @SMOKE-MK
      @SMOKE-MK Месяц назад

      @@leonidmakarov6849 *Благодарю но не могу найти корневую папку с Retroarch в Mac Os*

  • @ПростоОлег-о4у
    @ПростоОлег-о4у Месяц назад

    Проект релиза добрался? Я в продаже его не вижу. И есть ли возможность самостоятельной сборки?

    • @stan_prh
      @stan_prh  Месяц назад

      Проект вышел в августе прошлого года. И я периодически прикручиваю к уже готовому проекту, различные эффекты.

    • @ПростоОлег-о4у
      @ПростоОлег-о4у Месяц назад

      @@stan_prh я могу его самостоятельно собрать купив печатку, или он только продаётся? (я кстати не нашел ценника). И опубликована ли где то дока (там гербера бом схема прошивка и проект плисины)? Есть ли гит?

  • @jimyicebunny3551
    @jimyicebunny3551 Месяц назад

    А от цей Scale , це від лукавого !! Мені нагадує дешевий емулятор

    • @stan_prh
      @stan_prh  Месяц назад

      Ну для чего-то его добавили в Mega SG. Не было возможности поинтересоваться у их аудитории. Но значит был запрос на это. А лично мне очень давно хотелось сделать свой скейлер. Но оказалось ,что до меня миллион человек уже делали такое, и есть куча вариантов кастомных авторских скейлеров HQ2x/3x. Я еле смог воткнуть классический. Уже мало места в плис.

    • @jimyicebunny3551
      @jimyicebunny3551 Месяц назад

      Та не було і тоді ніякого запроси на це , просто він був і його тоді втулили (його всюди тулили навіть і тоді) . Але цей Scale взалі для текста розроблявся щоб у деякіх випадках читати було зручніше. А от на картинці .. картинка з ним завжди виглядає як пластелинове лайно щоб ти з цим не робив !

  • @jimyicebunny3551
    @jimyicebunny3551 Месяц назад

    Ну це вже дуже круто якщо картинка буде як на оригінальному композиті з дізерінгом , тільки чіткіше за рахунок роздільної здатності та можливостям HDMI підключення ! Треба рухатись і у бік оригінальності картинки а не усе це rgb-емуляторне перепіксельне лайно, для школоти з pvm monitorами. А от підіймати якість оригінальної картинки композиту це прям Топ !!

    • @stan_prh
      @stan_prh  Месяц назад

      хм... сделать смесь дизеринга и отправить на композит? Мелькали у меня такие мысли, но ЦАП на мод я не предполагал ставить.