Strange Advanced Output Behaviour

I have been playing around with the Advanced Output Options lately, and from what I understand, it can bring the same results as the advanced output and layer slicing in Resolume. However, upon playing around with it for a little while, I have come across what I believe is a bug with the source “width” section, which is behaving very strangely.

I have a project with a Canvas size of 3840 x 2160, and I have one layer set to 5376 x 896. Basically what I’m trying to experiment with this is to grab a portion of the layer, and output that portion to a section of the screen.

Fig 1.


If we look at this screenshot here, you can see my media bin is playing an image (5376 x 896, png) to layer 1 (quad compisition with exact size as the image file). In the image, the width of goku before the blue bar (width of left green bar) is exactly 796px wide, and the height from the top of green bar to the bottom of white bar is 896px. With those output settings, I thought it would grab that portion of the layer perfectly and output it onto my screen. However, as you can see, it is only outputting the green bar.

Fig 2.


So I then played around with the source height, changed it to 3000, and I noticed goku is visible, and is somehow in proportion, but the green bar on top is obviously not in proportion. This really confused the hell out of me, as the green bar looks like it’s been stretched.

Fig 3.


This is where it gets even more confusing. I change the source height to 4000, and again, goku is in proportion, but the white bar is waaaaaaay stretched.

I noticed the source width is working as expected, as it is grabbing exactly width of 768px from 0 of layer 1. It’s just the height that’s not working properly and really confusing me.

Can someone explain to me what is going on and if it really is a bug?

Submit a bug report using the top “Help” menu > “Report Bug”

Also, feel free to share your project and advanced output .csv files here so we can recreate it.

I have submitted a bug report, and here I will also attach the project with the image file and an exported csv file of the advanced output configuration for Fig 3.

Project Test.zip (327.9 KB)

If this does turn out to be a bug, I really hope it can be fixed asap as this feature is very important for me for my upcoming show on the 23rd (rehearsal on 22nd).

1 Like

Could this be related to the issues I had here: https://discourse.vidvox.net/t/advanced-fullscreen-options-doesnt-seem-to-work-properly/2503?u=jernej

1 Like

I actually think it is the same issue. Can you play around with it and check if it’s just the Source Height that’s going haywire. For me, it is that.

Yes, thank you for sharing a bug report. @Jernej we haven’t seen one come in from you.

@saolun, The first (0,0) is selecting the in point of the image. The section Window Frame (0,0) is the starting position on screen (0,0) would be the bottom left hand corner of your screen.

If the input image is larger than the output image a stretch at the edge pixels is being applied. If you use a slight crop in your layer composition settings, does it get rid of the stretch for you?

Note, you can also use negative values to adjust the points (0, -200) etc.

It’s not about the stretch yet. Currently, it’s getting the source height all wrong. If I have Source Rect with (0,0) : 768 x 896, my understanding is it should make a rectangle that’s 768px wide and 896px high, starting from bottom left 0,0 position, and whatever image that rectangle covers, now becomes my source image for output. The problem now is, the 896px part is not working. It is grabbing 768px width correctly, just not the 896px height. Just like Jernej mentioned, I need to input a random number that is ridiculously large in order for me to cover everything within the 896px height. That’s why I had 3000 in Fig 2 and 4000 in Fig 3 in the previous post. As Jernej mentioned, there doesn’t seem to be any pattern with this height range.

EDIT: @ProjectileObjects I noticed your Source has “Main Output” selected. Try using a layer as the source. I think that’s where the problem happens. And do note, it’s ONLY the HEIGHT part in Source Rect that’s not working. So if we had “(0,0) : 1280 x 720”, it is ONLY the 720 that’s not working.