2020/2024 - What's the best way to create a transparent display?

Hi all,

I’m currently working on a project where I’m simulating a display with a camera overlay. The user is locked to a camera, with an HTML display positioned in front of them.

Unfortunately, I’ve run into an issue where the display becomes washed out by one of the HUD’s primary colors. The display needs to remain clearly visible when moved to multiple positions in the aircraft and viewed from multiple angles. With modern HUD rendering, this seems nearly impossible to achieve.

Vs when rendered as a non-HUD display - notice the white text that is washed out in every other picture

Additionally, there appears to be no reliable way to make text or elements completely opaque; every element seems to inherit some level of transparency from the simulator.

Panel.cfg definition:

[VCockpit05]
size_mm=2580,1452
background_color=0,0,0
texture=$AROHUD
hud = 1, 0.0, 0.0, 0,0
htmlgauge00=B767/AROHUD/template.html, 0, 0, 2580,1452

My model does not have any vertex groups assigned to it, and is just a simple, single-faced rectangle. Blender V3.1.2

I’m hoping someone else has encountered this issue and may have developed a workaround that restores legibility and allows for independent color control. If needed, I can provide documentation or videos demonstrating the problem. This is not a recent bug, and has been an issue for many sim updates.

Cheers

If you want it fixed in the camera view, and don’t need it to be mouse interactable, you can use render_on_screenrather than UV mapping it onto a 3D object texture. You can check the F/A-18 HUD for an example of that.

may be potentially linked to a previous bug report about HUDS giving odd colors. was fixed in SEP but maybe it has come back.

ive recently had a few aircraft that have HUDS, that go purple or blue still at random various times/weather.