Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for fractional scaling in "2D" apps #10

Open
AtlasC0R3 opened this issue Feb 11, 2025 · 8 comments
Open

Support for fractional scaling in "2D" apps #10

AtlasC0R3 opened this issue Feb 11, 2025 · 8 comments

Comments

@AtlasC0R3
Copy link

On lower resolution HMDs, like the "OG" HTC Vive model, or perhaps in low bitrate wireless streams, it is challenging to read text or interpret graphics due to them being too small to comfortably read. A fractional scaling system could perhaps alleviate that.

Perhaps a more advanced fix would be to recreate Simula VR's low-pass filter thingamajig, although I'd be lying if I said I understood exactly what it does or how it works.

@technobaboo
Copy link
Contributor

flatland already does use the low pass filter thingy actually.... but yeah i'll add density control to the flatland panels when i invent a dial system (for the new upgraded flatland)

@technobaboo
Copy link
Contributor

what's even cooler is i don't need fractional scale to do it, i just have a density variable that right now is not being set... given we don't need more pixels on the panel but instead need bigger text

@AtlasC0R3
Copy link
Author

AtlasC0R3 commented Feb 11, 2025

I don't know if increasing only the text might fix this. Running the Stardust XR plugin from Envision, everything in the apps just appears too shrunken and tiny to read from my HMD at a reasonable distance from the floating window (e.g. from a distance I'm normally used to with my windows), including the icons and symbols (like play/pause), it feels like any time I need to decipher much of anything I need to slouch over and look into it right up close.
Plus, wouldn't fractional scaling be "more supported?" Then again, what do I know...

@technobaboo
Copy link
Contributor

sorry i didn't mean only bigger text, it'll make it a bigger lower resolution screen in reality

@AtlasC0R3
Copy link
Author

Ah, sounds all good.

@technobaboo
Copy link
Contributor

dial.mp4

:D

@AtlasC0R3
Copy link
Author

Neat! Perhaps somewhat offtopic, how did you get the Stardust window to appear? When running from the Envision plugin, all I get is the Monado window that is not interactable with apps. Do I need to install the stardust-xr-telescope AUR package or build from source?

@technobaboo
Copy link
Contributor

oh, the stardust window is running the server using the -f parameter to tell it to launch flatscreen... it won't work with xr headsets if you do that though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants