• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    [ANSWERED] Text Draw: Any Tips?

    How To... ?
    4
    7
    1148
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • liminal_andy
      liminal_andy last edited by Juriaan

      There's a lot of knowledge and discussion here on the forums about Text Draw, but I am looking to consolidate some wisdom from the TroikaTronix community on best practices when drawing text. As I prepare to deploy Isadora in a broadcast studio as an Alpha Titler, I am looking to gain more information on how to avoid stairstepping, aliasing, or generally blurry characters. Overall, when using Text Draw, the rendered output appears to be rather blurry, especially when the font sizes are smaller. This makes sense intuitively, as text rendering is a rather difficult task computationally, but in my situation, I am willing to burn many processor cycles on getting broadcast quality text rendering so the lower thirds I make in Isadora are ready for air, for example. I've tried creating the text at a very large font size and then zooming down with the Zoomer actor, experimenting with different fonts, stage sizes, scalers, Text/ure vs Text Draw, etc. I've yet to be able to get text on my lower third that would pass quality assurance, but I feel like I have seen artists incorporating text cleanly in the past. Any tips or tricks on rendering sharp text? 

      Andy Carluccio
      Zoom Video Communications, Inc.
      www.liminalet.com

      [R9 3900X, RTX 2080, 64GB DDR4 3600, Win 10, Izzy 3.0.8]
      [...also a bunch of hackintoshes...]

      mark 1 Reply Last reply Reply Quote 0
      • mark
        mark @liminal_andy last edited by mark

        @liminal_andy said:

        Any tips or tricks on rendering sharp text? 

        TL;DR: the rule of thumb is to the width of the Text Draw actor to match the width of your stage, and the height as small as possible to contain your text, you should get acceptable output. (I mean, I'm not a broadcaster, but it looks sharp to me.)

        DETAILS:

        The first and most important step is to set the resolution in the 'output width' and 'output height' inputs of the Text Draw actor. If you leave these set to 0, then Isadora uses the default resolution as set in the Isadora Preferences (Video > Video Image Processing > Default Resolution) which is set to 640 x 480 unless you modify it. Compare these images rendered to a 1920x1080 stage can captured by the Capture Stager To Picture Actor:

        'output width' = 0, 'output height' = 0, which means the default resolution of 640 x 480 is used:


        and this version where 'output width' = 1920, 'output height' = 1080


        and this version where 'output width' = 3480, 'output height' = 2160


        Cropping these so we can see more closely:

        640 x 360

         

        1920 x 1080


        3840 x 2160


        As you can see, there is a big difference between the 640x360 version and the 1920x1080 version. But since the stage size is 1920x1080, you don't gain much by doubling the resolution.

        However, if we set the stage size to 3840 x 2140, then you will see a difference between the 1080p and 2140p outputs.

        Resolution = 1920x1080, Stage Size = 3840x2160:


        Resolution = 1920x1080, Stage Size = 3840x2160:


        EFFICIENCY:

        In this example, a huge portion of the 1920 x 1080 image is not used because you are only displaying a single line. So, you can improve efficiency somewhat by reducing the height while keeping the width the same.

        Here's the output when for a 1920 x 1080 stage with 'output width' = 1920, 'output height' = 400. You'll see that it looks the same as when the height was 1080:


        text-draw-1920x1080stage.izz

        text-draw-3840x1080stage.izz

        Best Wishes,
        Mark

        Media Artist & Creator of Isadora
        Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

        liminal_andy 1 Reply Last reply Reply Quote 7
        • liminal_andy
          liminal_andy @mark last edited by

          @mark Thanks so much for the reply! I had been confused with the "output width" and "output height" labels because I thought those should constitute the portion of the screen that is being occupied by the text, versus the resolution of the output. Super helpful as always!

          Some of the Office Hours crew will be doing a workshop on Isadora on Tuesday and they had asked me this question, so I will pass along the answer!

          Andy Carluccio
          Zoom Video Communications, Inc.
          www.liminalet.com

          [R9 3900X, RTX 2080, 64GB DDR4 3600, Win 10, Izzy 3.0.8]
          [...also a bunch of hackintoshes...]

          Bennnid 1 Reply Last reply Reply Quote 0
          • Bennnid
            Bennnid @liminal_andy last edited by Bennnid

            HI @mark and @liminal_andy sorry but I 'm outputting 1920X1080 and I still have bad resolution character, I'd like to change the font size but If I go upper thank 3,4pt I loose characters... 

            thanks


            MBP 2019- 16' (16,1) i9 2,3 GHz, 32 Gb /Radeon pro 5550M 8GBram/ OSX 10.15.3
            Equip.: kinect 360 1414/ Leapmotion / Myo Armband /Wiimotes/ Saitek Joysticks ( X, evo, throttle) /Ipad / enttec dmx usb pro

            jfg 1 Reply Last reply Reply Quote 0
            • jfg
              jfg @Bennnid last edited by jfg

              @bennnid

              are you looking your text only in preview mode or in the fullscreen/projection mode? the preview mode is a reduced size


              Preview


              Full-size on second monitor


              same with  a text size of 200

              I used your text with the same font "Avenir"

              best

              Jean-François

              • Izzy 3.2.6
              - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
              - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
              Mac OS 10.14.6 (Mojave)
              - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

              • A range of deployable older Macs
                Located in Bremen, Germany
              Bennnid 1 Reply Last reply Reply Quote 1
              • Bennnid
                Bennnid @jfg last edited by

                @jfg hi and thanks for your feedback,

                I m outputting preview in 1920x1080 in the preview full size mode

                I can’t put 200pt for character size cos after 3,5pt I loose some text … 

                MBP 2019- 16' (16,1) i9 2,3 GHz, 32 Gb /Radeon pro 5550M 8GBram/ OSX 10.15.3
                Equip.: kinect 360 1414/ Leapmotion / Myo Armband /Wiimotes/ Saitek Joysticks ( X, evo, throttle) /Ipad / enttec dmx usb pro

                jfg 1 Reply Last reply Reply Quote 0
                • jfg
                  jfg @Bennnid last edited by jfg

                  @bennnid

                  I can’t put 200pt for character size cos after 3,5pt I loose some text … 

                   I am not sure I understand your problem. Your text is very long and if you want to show it bigger you have to split your text in several (depending of the size of the font) part and show every part one behind the other or to use the scroll function in the text draw actor. You can also use the "bounds width" input to set some space left on right of your text if you don't want the text touch the border of the screen.

                  or with several screens:

                  • Izzy 3.2.6
                  - MacBook Pro M1 Max 16" 64GB RAM, Mac OS 15.3.2 Sequoia
                  - Mac Pro 5.1 middle 2012 (3,33 GHz 6-Core Intel Xeon, 32GB RAM, Radeon RX 580 8 GB ),
                  Mac OS 10.14.6 (Mojave)
                  - Mac mini Pro M4, Mac OS 15.3.2 Sequoia

                  • A range of deployable older Macs
                    Located in Bremen, Germany
                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post