alloystorm / dvvr

A versatile character model viewer and motion player that supports a range of model and motion formats including PMX (MMD) & XNALara/XPS models, as well as VMD/BVH motion formats.
http://vrstormlab.com/
76 stars 2 forks source link

VR Time Clock & UI Time Clock - Improvements #270

Closed Judas87Swiff closed 1 year ago

Judas87Swiff commented 1 year ago

Describe the bug VR Time Clock that appears on back of right hand is not very helpful it shows nothing useful, it is not obvious whether AM or PM, and it also shows FPS possibly?? Not in numbers for some reason, making it difficult to tell what the FPS being gotten actually is.

To Reproduce Steps to reproduce the behavior:

  1. Look at in-game clock/FPS thing on back of hand,
  2. Suffer... and guess what Time & FPS is.

Expected Behaviour: To see a clean and concise easy to read clock watchface, and FPS counter that uses numbers (and possibly still use that gauge meter also for indicating POOR, MININUM, GREAT FPS numbers based on what Targeted FPS is selected as a target goal. Also, please add a Time Clock with "Military Time" (ex. "Zulu Time" 01:00 - 24:00) and AM/PM (12hr) as options.

Additional context Easy to read gauges and clocks are cool and useful. (Pointless comment...)

alloystorm commented 1 year ago

We can think about that.

The reason we are using a analogue clock is because drawing that in the shader is much easier than rendering text.

Judas87Swiff commented 1 year ago
  1. So a floating UI layer (The Menu UI that is normally used in DanceXR) just above the skin wouldn't fix it being a "shader" issue?
  2. If an analogue clock is still preferred then can adding an indicator of when 12 o'clock, and 6 o'clock be added?
  3. And, a color difference for Daytime/Nighttime, Daytime=Brighter Warmer Colors, Nighttime=Darker Cooler Colors? Also adding an indicator for how that green bar around the clock works would be useful, currently it doesn't convey anything meaningful... it is hard to know how much of my FPS is contributing to it or whether it simply represents "good" FPS obtained in relation to a desired fixed FPS target.
alloystorm commented 1 year ago

Will use a simple digit format in 1.4.8