Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt design for control panel in virtual world?

Qt design for control panel in virtual world?

Scheduled Pinned Locked Moved Unsolved General and Desktop
8 Posts 4 Posters 700 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Simmania
    wrote on last edited by
    #1

    Hi, I'm investigating if we can use Qt for the following:
    We are creating a VR experience in which your are inside some futuristic airplain. We need nice control panels in this virtual airplain. Could we use Qt desing for this?
    Can we create control panels using Qt Design, run them so that they are rendered to some window on the desktop and can we copy the pixels from this window to the virtual world? Do we have access to the generated Qt pictures so that we can transfer that to the game engine?

    Pl45m4P 1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi
      But do you need interaction? So user can click on a panel inside the "game" ?

      S 1 Reply Last reply
      0
      • S Simmania

        Hi, I'm investigating if we can use Qt for the following:
        We are creating a VR experience in which your are inside some futuristic airplain. We need nice control panels in this virtual airplain. Could we use Qt desing for this?
        Can we create control panels using Qt Design, run them so that they are rendered to some window on the desktop and can we copy the pixels from this window to the virtual world? Do we have access to the generated Qt pictures so that we can transfer that to the game engine?

        Pl45m4P Offline
        Pl45m4P Offline
        Pl45m4
        wrote on last edited by
        #3

        @Simmania

        I think using Unity3D or UnrealEngine works better in this case. What is your language you are using? What hardware?

        Can we create control panels using Qt Design, run them so that they are rendered to some window on the desktop and can we copy the pixels from this window to the virtual world?

        You can create some sort of overlay but I don't know if it will work with your VR environment.


        If debugging is the process of removing software bugs, then programming must be the process of putting them in.

        ~E. W. Dijkstra

        S 1 Reply Last reply
        0
        • mrjjM mrjj

          Hi
          But do you need interaction? So user can click on a panel inside the "game" ?

          S Offline
          S Offline
          Simmania
          wrote on last edited by
          #4

          @mrjj said in Qt design for control panel in virtual world?:

          But do you need interaction? So user can click on a panel inside the "game" ?

          Yes we will need interaction. So we will detect finger movement and need to genereate mouse clicks at those positions in the Qt destop world. That would have been my second question ;-)

          1 Reply Last reply
          0
          • Pl45m4P Pl45m4

            @Simmania

            I think using Unity3D or UnrealEngine works better in this case. What is your language you are using? What hardware?

            Can we create control panels using Qt Design, run them so that they are rendered to some window on the desktop and can we copy the pixels from this window to the virtual world?

            You can create some sort of overlay but I don't know if it will work with your VR environment.

            S Offline
            S Offline
            Simmania
            wrote on last edited by
            #5

            @Pl45m4 said in Qt design for control panel in virtual world?:

            What is your language you are using? What hardware?

            I prefer to program in C++. It will be some standard desktop. Probably Windows 10 and maybe in the future Linux.

            The question is if I will have access to the generated window pixels so that we could copy them to the game engine.

            Pl45m4P 1 Reply Last reply
            0
            • S Simmania

              @Pl45m4 said in Qt design for control panel in virtual world?:

              What is your language you are using? What hardware?

              I prefer to program in C++. It will be some standard desktop. Probably Windows 10 and maybe in the future Linux.

              The question is if I will have access to the generated window pixels so that we could copy them to the game engine.

              Pl45m4P Offline
              Pl45m4P Offline
              Pl45m4
              wrote on last edited by
              #6

              @Simmania said in Qt design for control panel in virtual world?:

              It will be some standard desktop. Probably Windows 10 and maybe in the future Linux.

              The question was, if you plan to run your app on some VR hardware like OcculusRift or HTC Vive :)

              The question is if I will have access to the generated window pixels

              Depends on how you do it. In general, using Qt you have access to everything, you create there (everything else wouldn't make any sense).
              But how to pass it to your game engine, I can't say. Probably depends also on your game engine.


              If debugging is the process of removing software bugs, then programming must be the process of putting them in.

              ~E. W. Dijkstra

              S 1 Reply Last reply
              2
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #7

                Hi,

                There was a presentation on that theme at the Qt World Summit a couple of years ago. However I do not know at which state it is.

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                1
                • Pl45m4P Pl45m4

                  @Simmania said in Qt design for control panel in virtual world?:

                  It will be some standard desktop. Probably Windows 10 and maybe in the future Linux.

                  The question was, if you plan to run your app on some VR hardware like OcculusRift or HTC Vive :)

                  The question is if I will have access to the generated window pixels

                  Depends on how you do it. In general, using Qt you have access to everything, you create there (everything else wouldn't make any sense).
                  But how to pass it to your game engine, I can't say. Probably depends also on your game engine.

                  S Offline
                  S Offline
                  Simmania
                  wrote on last edited by
                  #8

                  @Pl45m4 said in Qt design for control panel in virtual world?:

                  Depends on how you do it. In general, using Qt you have access to everything, you create there (everything else wouldn't make any sense).
                  But how to pass it to your game engine, I can't say. Probably depends also on your game engine.

                  If we can access the generated pixels, we will be able to transfer that to a texture inside the game engine. No problem. But I do not know if we can access the pixels. If we can read the RGB values of all pixels in the final Qt window, that would be great.

                  1 Reply Last reply
                  0

                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved