We are using overlays in RV to show data on screen of the Versions we are reviewing, but in our conference rooms when using rvsdi, in Presentation Mode, the overlays are displayed mirrored.
Do you know how to make it appeared in the correct way please?
Thanks for your answer
We are using both RV 6 and 7 (6.2.8 and 7.2.6), and after a little investigation in our code, no sign of RVOverlay node but rather the use of the gl and glu module in a MU plugin
Are you seeing the mirroring over the vertical axis or the horizontal axis?
Projection devices might have different coordinate spaces, so flipping based on the currently rendered device allows you to have a uniform space.
I’ll try the HUD.mu projection function to see how it goes between a regular computer and the projector.
I will let you know once I’ve tried (tho I’m going on holidays soon so I might be back not so soon)
Thanks again for your help!
I was searching here because its easier than grepping for the code and I needed to do it myself, and I do this just often enough that I forget how to do it .
You need to set the following member variable after the mode’s init. self._drawOnPresentation = True
Alternatively, if you want to be able to make the determination live, you can override the mode’s def drawOnPresentation(self):
thanks for the reply. However, it makes no difference if I set self.drawOnPresentation to True or False, my RVOverlays are always showing. Also, can you explain how the live version would work, like what I need to set in or how to call the def drawOnPresentation(self)?