8-Bit Pixel FX in TouchDesigner - TouchDesigner Tutorial 039

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

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

  • @MickySarge
    @MickySarge 6 месяцев назад

    I am so great full for this video and the discussion in the comments! I purchased an extremely cheap projector to experiment with. It has a resolution of 320x240 and just downscaling videos looks terrible. This should help get things looking a little sharper!

  • @jean-francoisrenaud2649
    @jean-francoisrenaud2649 3 года назад +5

    Good tip. But the pixels are not square unless source is 1:1. Is there a workaround?
    Also, the about 0.2 milliseconds CPU cook for Resolution TOP time seems to depend about the activation of High quality resize. When deactivate this parameter, cooking time is about the same as Limit TOP, so is the look.

    • @LucasVogel
      @LucasVogel 3 года назад +1

      maybe use a fit top with a 1:1 ratio before using the limit method

    • @TheInteractiveImmersiveHQ
      @TheInteractiveImmersiveHQ  3 года назад

      Interesting find! I didn't notice that they weren't square pixels. I'm not sure if there's a way to deal with that directly on the Limit TOP, it might be a good RFE to post on the forum, I remember in the past Blur TOP had a similar situation where the X blur was always greater than the Y blur because of aspect ratio. Using Limit TOP will still be a bit more resilient to bugs because you're not dependent on resolution, so you can plug anything in and know it'll work, whereas with Resolution TOP if you set it for something like HD resolution, it probably won't be pixelated enough if you feed in UHD content and similarly it'll be too pixelated if you feed in something lower res.

    • @jean-francoisrenaud2649
      @jean-francoisrenaud2649 3 года назад

      @@TheInteractiveImmersiveHQ This is why, in Resolution TOP, it is a good idea to use input resolution to fixed the output resolution. I choose Custom resolution and add the expression me.inputs[0].width/20 and me.inputs[0].height/20, so I know the output will be equivalent to quantize position at 0.05 in a Limit TOP.

  • @ta-ya-music
    @ta-ya-music 2 года назад

    Beautifully explained

  • @dansparty8266
    @dansparty8266 3 года назад +1

    thanks elburz this is great!

  • @suiziisu3224
    @suiziisu3224 Год назад

    Beautifully explained!!!

  • @noahnumberone
    @noahnumberone 3 года назад +2

    Beautiful 8-bit banana

  • @enzodiazzingaretti8563
    @enzodiazzingaretti8563 Год назад

    Any way to add some dithering?

    • @TheInteractiveImmersiveHQ
      @TheInteractiveImmersiveHQ  Год назад

      The best way to approach adding customizable dithering is with GLSL -- trying searching for the Floyd-Steinberg dithering algorithm written in GLSL, it'll give you the "old school" dithering look that you're after. You'll need to make some slight tweaks to make it function in TouchDesigner, which are detailed in this article: nvoid.gitbooks.io/introduction-to-touchdesigner/content/GLSL/12-6-Importing-Shadertoy.html. Hope that helps!

  • @williammccormick3787
    @williammccormick3787 Год назад

    Ty!

  • @aevin_io
    @aevin_io Год назад

    Thanks fo sharing!

  • @rubicomspb
    @rubicomspb 3 года назад +1

    thanks!

  • @DandiDoesIt
    @DandiDoesIt 3 года назад +1

    Now add dithering, and we're back in 1991