Announcement

Collapse
No announcement yet.

VR GUI/Menu ideas

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    VR GUI/Menu ideas

    Hi,

    I want to start a thread about the different GUI and Menu ideas people have for VR, since we can't use the standard HUD blueprint functions in a sensible way.

    Here's a youtube video of my first draft. I wanted to get rid of buttons and timers (though I think one should implement them in a game as an option, too):


    It's all done in blueprint and I tried to keep the function and layout seperate, so I can switch to other layouts without much hassle.

    #2
    I've gone for rendering a standard UI to a plane in front of the camera based on the actors rotation, but not the cameras.

    See the 1:10 mark in the following video.



    In this example, I have it scaled for match the screen.

    For VR, I imagine the UI being further from the camera, scaled down slightly and using a larger cursor.

    Aside from the unfixed location, it'd act like a standard UI.
    Rule#21: Be polite, be professional, but have a plan to kill everyone you meet.

    Comment


      #3
      I thought I would throw my little weekend project in as I was also looking at HUD related things also.

      Influenced by the great game lunar flight I quickly knocked up a quick test to see how easy it would be to have screens inside a mech cockpit rather than rely on standard UI, I have the mech cockpit with some placeholder screens, I apply a check to see if they are being looked at in order for the player to interact with them and then I swapped the material out to show a visual indication that the player can use them, its very simple but effective.

      I will probably put some more hours into this to get more functionality into it.

      Portfolio: https://www.artstation.com/artist/paulroach

      Comment


        #4
        Could it be that your HUD is a bit Elite Dangerous inspired?

        The way to look on the Screen to use this one as active Screen is the same like in that Game. I think it is a very good working solution, but only from my imagination point of view, must wait for my DK2 to see how it is in praxis.

        I also want to work later on a HUD/GUI.

        Comment


          #5
          Hi! nice work!
          I'm really new in UE4, and i'm trying to achieve a similar thing.
          It would be really nice if you can share your workaround.
          Cheers!
          Last edited by Alvaro Vazquez; 06-10-2014, 12:42 PM.

          Comment


            #6
            Hovercast VR Menu

            Originally posted by Mowfax View Post
            I want to start a thread about the different GUI and Menu ideas people have for VR
            I'm working on a project called Hovercast VR Menu:



            You can find the project at GitHub: https://github.com/aestheticinteract...ercast-VR-Menu

            It's currently built with Unity, with support for Leap Motion input. Although I don't have experience with Unreal, I would consider adding support if there is interest.

            In addition to new features and improvements, I'd also like to expand the project to support more 3D input devices. Which input devices seem the most suitable for a menu like this? I'd expect the menu to have some device-specific features/modes to take advantage of each device's strengths and capabilities.

            Comment


              #7
              Man that is really, really cool. That gets me excited about the future of UI design. It sucks that the leap has so many "iffy" moments. Those particular movements seem fairly stabilized, and I think once you are in that position it would work fairly well. It's always the bending of the fingers that screws things up momentarily.

              I'd love to see something like this if you talking about interest.

              Comment


                #8
                Zachkinstner very interested on this! I also tried with some stuff in Unity and it would be nice to have some UI for Unreal with Leap Motion. Looking forward to hear from you!

                Comment


                  #9
                  Not sure if this the right thread, but I was hoping to be able to create an very elaborate HUD (Ironman helmet style) in After effects and use it in a semi interactive project in Unreal. Does anyone know if using video as a texture in this manner is possible? And if so, would it see the alpha channel?

                  Comment


                    #10
                    Originally posted by pixelvspixel View Post
                    Man that is really, really cool. That gets me excited about the future of UI design.
                    Thanks! I agree, I'm excited about all the new possibilities with VR interfaces and design. Not every developer likes to think about all that, though, so ideally they can drop-in a Hovercast menu, then focus on their VR experiences and interactions.

                    Originally posted by pixelvspixel View Post
                    It sucks that the leap has so many "iffy" moments.
                    I find that lighting and computing power have a big impact on stability. In medium/dark lighting with my development machine, it tracks really well. For head-mounted display, it helps to look in a direction away from my desk/monitors.

                    Originally posted by iparra View Post
                    would be nice to have some UI for Unreal with Leap Motion. Looking forward to hear from you!
                    I have some work ahead of me to get a Unreal version in place, but it's on my list. I really appreciate the feedback!

                    Want updates? I'll be posting about new videos/features on Twitter (@zachkinstner). Re-tweets make me happy

                    Comment


                      #11
                      The opening of our Maze Roller trailer shows the menu system I am currently working on. The demo is available https://share.oculus.com/app/maze-roller . The next release will include menu and UI improvements like disabling auto-selection by default, adding in HDM highlighting/selecting for all menus (currently only in Level Select).

                      For the in-game UI (maze levels) we are moving this off the wall to be closer to the board so players don't have to look up for this information.

                      Klepto - Burglary Simulator

                      Comment


                        #12
                        Yes there is definitely interest. Leap VR integrates well with Unreal and I personally have been looking to use Hovercast for Unreal.

                        Comment


                          #13
                          Originally posted by zachkinstner View Post
                          I'm working on a project called Hovercast VR Menu:



                          You can find the project at GitHub: https://github.com/aestheticinteract...ercast-VR-Menu

                          It's currently built with Unity, with support for Leap Motion input. Although I don't have experience with Unreal, I would consider adding support if there is interest.

                          In addition to new features and improvements, I'd also like to expand the project to support more 3D input devices. Which input devices seem the most suitable for a menu like this? I'd expect the menu to have some device-specific features/modes to take advantage of each device's strengths and capabilities.
                          Yes, I can say that there is interest. I've been looking for Hovercast for Unreal and that's what brought me to this.

                          Comment


                            #14
                            Gamepad operated menu with 3d widget.

                            Click image for larger version

Name:	Mainmenuingame.jpg
Views:	2
Size:	155.0 KB
ID:	1109227

                            This is the widget blueprint.
                            Click image for larger version

Name:	MainmenuGraph.jpg
Views:	2
Size:	478.8 KB
ID:	1109228

                            I have been working on the Inventory system with gamepad control but wen its turned into a 3d widget the dynamic inventory items won't display. I think I may need to do a 3d mesh item instead of a image and text.

                            The test shows it working.
                            Click image for larger version

Name:	Gamepad controlled in game Button unselected 1.jpg
Views:	1
Size:	138.7 KB
ID:	1109229

                            The Widget Blueprint
                            Click image for larger version

Name:	inventorygraph1.jpg
Views:	2
Size:	516.4 KB
ID:	1109234
                            Click image for larger version

Name:	inventorygraph2.jpg
Views:	3
Size:	476.9 KB
ID:	1109235
                            Click image for larger version

Name:	inventorygraph3.jpg
Views:	3
Size:	500.5 KB
ID:	1109236
                            Click image for larger version

Name:	inventorygraph4.jpg
Views:	3
Size:	483.1 KB
ID:	1109237

                            the 3dwidget in world not showing dynamic inventory
                            Click image for larger version

Name:	3dwidgetnotshowinginventoryitems.jpg
Views:	3
Size:	172.9 KB
ID:	1109238
                            Attached Files

                            Comment


                              #15
                              Originally posted by Mowfax View Post
                              Hi,

                              I want to start a thread about the different GUI and Menu ideas people have for VR, since we can't use the standard HUD blueprint functions in a sensible way.

                              Here's a youtube video of my first draft. I wanted to get rid of buttons and timers (though I think one should implement them in a game as an option, too):


                              It's all done in blueprint and I tried to keep the function and layout seperate, so I can switch to other layouts without much hassle.
                              Hi! Please can you PLEASE provide with a linear workflow as for how to create this type of GUI. It would be such a help.

                              Comment

                              Working...
                              X