Sorry, we don't support your browser.  Install a modern browser

Double-Sided UI, so mini HUDs look the same front/back#1103

UI elements are mirrored and unclickable from the back.
An option to make them double sided so they look/work the same from both the front and the back would be lovely.

This might also be solved by #11.

Making a floating UI for miniatures, and right now double sided UI is not possible without a physical object between two copies of the UI since the UI elements don’t occlude each other. But using physical objects for that is very difficult/clunky to do since the coordinate systems are different, and it adds another hitbox.

See the minis in this workshop for an example. Trying to make the UI floating above them identical from the front and the back, right now from the back it’s mirrored and buttons don’t work.
https://steamcommunity.com/sharedfiles/filedetails/?id=2454472719

5 years ago
D

related to #11
I personally would prefer the backside being removed entirely. if I need a reverse, I would rather duplicate the existing UI but rotated 180.

5 years ago

That is what i tried originally. Make two separate UIs rotated 180 degrees.

That’s not possible currently. As i mentioned above the UI elements don’t occlude each other. There isn’t any physicality to them. Later objects in the UI XML are always drawn on top of earlier elements, regardless of how you view the UI. This is even documented on the TTS UI docs.

Yes, an option to make the back side of the UI invisible would be a step forward, make it work like the player icon cards around the table.
However, that doesn’t make having a double sided UI possible because you will only ever see the last UI XML elements regardless of how you view the UI. The only workaround right now is a physical object between the two sides.

5 years ago

Looking into backface culling that might be the ticket if that’s calculated for each individual element. If the culling understands that one of the ‘panels’ is turned around and culls the one facing the other way that could work.

Would still require a secondary UI for the opposite face but it would at least be possible to make double-sided UIs then.

5 years ago

It’s not exactly the same as #11 but if that does make double-sided UI possible i’ll run with that.

5 years ago
D

the blackface culling is the more flexible option as it completely circumvents the zdepthing issue (though I think that too should be fixed in case overlapping elements).

you want me to merge this ticket into that one or would you rather keep it separate?

5 years ago

Whichever you think would make the developers more likely to look at it. I’m not sure if merging it also merges the vote counts.

5 years ago