Announcement

Collapse
No announcement yet.

Free Portal Mechanics

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

    [PLUGIN] Free Portal Mechanics

    I wrapped up all the different portal tests I did so far into one plugin and project:


    You can get the whole project here:
    https://github.com/FreetimeStudio/PortalPlugin

    It's a collection of my tests, tidied up, but not very much documented. Since a lot of people have asked me many times to do it: Here it is! I released it under MIT license so you can do with it what you want. There will be no dedicated support, though.

    I want to give thanks to:
    AgentMilkshake1 for laying the groundwork in getting a screen space projection for VR.
    https://answers.unrealengine.com/que...als-on-vr.html

    Andrew Hurley for explaining how to get a left/right vr mask into a material
    https://answers.unrealengine.com/que...-material.html

    Kind Regards
    Last edited by FTC; 05-29-2017, 10:20 AM.
    Adventure Kit: UDK / UE4
    Buy the Kit: Marketplace
    Scan FX: Marketplace
    www.freetimestudio.net
    [Youtube][Twitter][Facebook]

    #2
    Cool. I don't have a need for this but nice work!

    Comment


      #3
      Nice work FTC!
      Last edited by redbox; 01-02-2019, 07:59 AM.
      Rocketeer

      my portfolio
      my youtube

      Camera Volumes System
      Procedurally Instanced Meshes
      Simple Portals
      Water Flow For UDK
      Setup Swarm

      Comment


        #4
        Hi FTC. Wow thanks for upload. Super excited to give it a shot. Real quick question, is the plugin compatible with 4.16?
        thanks
        vr and new media installations
        www.samuelwalker.xyz

        Comment


          #5
          im getting a Missing or Incompatible modules in PortalPlugin plugin. says 'ExampleDeviceProfileSelector' failed to looad because Module 'ExampleDeviceSelector' could not be found.

          Comment


            #6
            VR mode, the edge will have to wear a lens~????

            Comment


              #7
              Can this solve?

              Click image for larger version

Name:	QQ截图20170714153009.png
Views:	1
Size:	425.9 KB
ID:	1131119

              Comment


                #8
                Thank you for sharing this FTC, but is there a way you could get it released on the marketplace for free, besides having to get it from Github? Thank you.

                Comment


                  #9
                  Great work! Is there a way to configure the VR portals to be simple planes instead of volumes?

                  Comment


                    #10
                    Hey. Getting the same issue as Y_Y_X where the FOV is off. Reminds me of how planar reflection in VR is sort of off until you add a 10-15 degree FOV in the settings.
                    vr and new media installations
                    www.samuelwalker.xyz

                    Comment


                      #11
                      Just wanted to say that this is really cool and well done!
                      It is probably the first implementation of 2d portals that works as expected apart from the VR mode edge material problem when you're close to the portal. Thanks for putting this together, there are quite a few use cases for something like this!
                      Plugins: TensorFlow - Socket.io Client - ZipUtility - Leap Motion - Hydra - Myo - RealSense - CIM

                      Comment


                        #12
                        Originally posted by Y_Y_X_ View Post
                        Can this solve?

                        [ATTACH=CONFIG]148513[/ATTACH]
                        Just realized what causes that: the capture component FOV is too low (I think it's the default 90 Degrees?) If you up the capture component FOV to 130 degrees you won't have those edge problems at the cost of lower resolution. This can be implement via blueprint e.g.



                        That said this fov will vary with HMDs in the future so a complete solution would likely need to be done in the c++ layer, probably adjusting it somewhere here: https://github.com/FreetimeStudio/Po...ibrary.cpp#L89 this would also likely fix the portal/hmd fov mismatch that currently exists (notice how the portal floor doesn't appear to align with the perspective of the floor outside).

                        Another good addition would be an easy way to specify the resolution of the portal being captured to compensate for loss in resolution or to be able to dynamically adapt to heavy scenes while maintaining a good framerate.
                        Plugins: TensorFlow - Socket.io Client - ZipUtility - Leap Motion - Hydra - Myo - RealSense - CIM

                        Comment


                          #13
                          Can't launch apart from play on the editor

                          Comment


                            #14
                            How can I use it in my project? It says binaries are not compatible :P (4.19)

                            Comment


                              #15
                              OK, I solved the binaries problem, but I have another problem now, I don´t understand how to force the pawn to be teleported when it enters into the detector, also... is there a way to increase the portal capture resolution?

                              Comment

                              Working...
                              X