aestheticinteractive / Guitar-VR

An "impossible" guitar-like instrument, built to be played in VR/AR
11 stars 1 forks source link

Improve the "target" visual indicator #2

Closed zachkinstner closed 9 years ago

zachkinstner commented 9 years ago

@zachkinstner wrote at YouTube:

The latest "white ring" indicator needs some adjustments, but I think it's on the right track. I might try to add a second element (like a crosshair graphic) that stays in the center of the circle, but doesn't change scale.

pixelasm responded:

Something you might be considering:

Maybe add the circular shape to the fingers as well, instead of the white (not size changing) blob, which kind of boggles my mind. The circle on the finger then would then change it´s size accoring to perspective, whilst the one on the strings would keep it´s size. This would make you hit the string when both circles have the same size / are in the same position in XYZ, similar to what you have now but with the shape on one´s finger staying true to the perspective.

Or maybe you tested something like this already and it did not work out....

@zachkinstner responded:

Good idea. I haven't tried that yet, but I just added it as a note in my (long) to-do list ;) The upside of using the sphere cursor (vs. a flat ring shape) is that there are fewer scenarios where the finger can obscure part of it.

zachkinstner commented 9 years ago

A new design is implemented in my local build. An almost-transparent ring scales based on proximity, while a thin ring stays the same scale all the time. The thin ring represents the "edge" of the strum zone (relative to size of the scaling ring) and glows more brightly when you're within that zone. The color of this indicator also updates based on the nearest string segment.