Question / Help Apply transform on windowed Program Projector

ICAN

New Member
Hi there, we have a requirement to 'horizontally flip' a 'windowed Program Projector'.
The objective is to create a flipped view on the extended monitor.

Any script or plugin or workaround?
or even a fresh dev effort can be considered.
 

koala

Active Member
You can create a flipped scene or flipped source and activate a windowed preview of these, but I don't see a way to create a flipped version of the current preview.

How to produce a flipped preview of a non-flipped scene:
  1. Add a new scene, call it "flipped preview" (or whatever makes sense to you)
  2. Add a new source to "flipped preview", of type scene, and add the scene you want flipped
  3. Right-click the just added scene source ->Transform->Flip Horizontal
  4. Right-click "flipped preview"->Windowed Projector (Scene)
  5. And you have your flipped preview of your scene.
You can also have a preview of a specific source. Right-click that source->Windowed projector (Source)
Take notice of the difference in wording: Windowed projector (Preview), Windowed projector (Scene), Windowed projector (Source).
Since it is not possible to feed back the Preview back as source, I don't see a way to create a flipped version of it just for a projector.
 

ICAN

New Member
Many thanks for your reply. :-). I see your approach.

At this stage we want to record the active scene in a non-flipped manner, as well as project it 'flipped' on the extended monitor. This appears to be feasible to us only if we are able to flip the Program output, as sources or scenes may change from time to time.
we are also not able to find any graphic card or software program or windows settings which is able to do this Flip :(.

How do we apply the Transform to Program Output. A plugin/Script/Dev-effort may be able to achive this.

We need to continue to look.
 

toplachi

Member
Try this workaround:

Enable NDI output on OBS,
Create a scene and add an NDI source, choose the NDI output of your OBS.
Transform / flip the source object as you desire, or add additional objects if needed.
Right click on the scene and project it to the extended monitor.

It may show a very slight delay...
You can also use another video capture device instead of the NDI feature.
 

koala

Active Member
we are also not able to find any graphic card or software program or windows settings which is able to do this Flip :(.
Now you say this, I remember I saw this in the control center of my Nvidia graphics card:
1541337739701.png

Sorry for the german UI, but you should be able to get the location of that setting. With Landscape (Mirrored) you get an upside-down image of the monitor you choose. This can be set individually for each monitor the graphics card is able to detect.

I was not able to find a corresponding setting for the Intel iGPU settings. For AMD, I cannot say anything, because I don't have an AMD GPU. But if you have Nvidia, you may have the solution in their system control center.
 
Last edited:

ICAN

New Member
Hello Koala, I think I have got what you meant here. This looks like a possibility. I will try it and confirm in a day or so.
 

ICAN

New Member
Now you say this, I remember I saw this in the control center of my Nvidia graphics card:
View attachment 40503
Sorry for the german UI, but you should be able to get the location of that setting. With Landscape (Mirrored) you get an upside-down image of the monitor you chose. This can be set individually for each monitor the graphics card is able to detect.

If was not able to find a corresponding setting for the Intel iGPU settings. For AMD, I cannot say anything, because I don't have an AMD GPU. But if you have Nvidia, you may have the solution in their system control center.
Do you have the model number of the Graphics card
 

koala

Active Member
I have a GTX 1070. But this function is a driver feature. It is probably available for every Nvidia card ever produced. I remember this tab since the dawn of time.
 

ICAN

New Member
I can't read German, but I am wondering if this is referring to Rotation of screen - 0, 90, 180, 270, instead of a horizontal-flip?
 
Top