I am the Senior AV Broadcast Technology Analyst at Loyalist College where I primarily design, install and maintain campus AV, Digital Signage and Broadcast systems and equipment. I have also do some teaching for Camera, VFX and Audio/Video editing as well; I love my job. My background includes Broadcast Television, Video Production and Technical work. My passions include traditional and digital drawing, fictional creative writing, VFX, and cinematic video projects. I have also recently rekindled my interest in robotics and have tinkered with Arduino and Raspberry Pi and a few programable robots.
I find I most comfortably find myself in the chaotic limbo between the artistically and technically creative, believing one can indeed excel at both. Which is probably why I am loving VUO! :)
Use the Process List node to collect the text into a list. As a bonus, you'll get a tidier approach to the whole comp as well :)
Thanks Magneson (Magneson) but I'm not sure I understand how that would work to use different fonts and colours for the different rows as mentioned above. In my original comp I have several sources for the text strings, I just left the Make Text Layerportion for the attached comp to simplify the example. In the original comp a barcode (data matrix) is read which generates some of the text strings used and also calls some other information from an XML file (that is provided to me) which generates the other portions of the text I need rendered. I have a subcomp I use to break the long text strings into smaller word chunks operating them into different rows. All of the sources are positioned on various layers for rendering to a window. The problem is that it will render all rows even if they contain no text so I end up with large gaps between my blocks of text. I would like to find a way to remove the empty rows from the final render.
In the attached example composition how would you have the Arrange Layers in Column ignore a Make Text Layer if it's empty (blank)? Currently because the Make Text Layeris set to 90pt font it renders the row as a 90pt high row. What I'm looking for is that it acts as if Row 2 isn't even there if it contains no text and renders Row 1 and Row 3 right on top of each other, see attached image below. In my actual composition there are more text rows and some layers have different fonts and colours.
On an extremely complex composition that I can't unfortunatly post I couldn't get 2 Receive Blackmagic Video nodes using 2 Blackmagic UltraStudio Mini Recorders to work in the same composition properly. Watch link below to see an example of the issue. Each BM UltraStudio Mini Recorder has it's own address and can be used in OBS together and usually worked in a much simpler Vuo composition but has issues in the complex composition. What's even stranger is that swapping the BM node out of the receive live video node fixes the issue with nothing else changed so this has to be an issue with the BM node itself I think. Right?
I have tried to create a simpler composition showing the issue but only ran across the issue one other time. However after a reload of that project it started working properly and I wasn't able to recreate the issue on that project again.
Have you found a workaround?:
Make sure you are using MacOS 10.14.3 or earlier. With nothing else changed I replaced one of the Receive Blackmagic Video nodes for a Receive Live Video node and this resolved the issue.