What are recommended Software and Hardware for VR production?

Discussion in 'VR and AR' started by Athan007, Sep 4, 2019.

  1. Athan007

    Joined:
    Sep 3, 2019
    Messages:
    6
    Likes Received:
    1
    May someone guide me to what is the recommended software and hardware to use for VR production and programming language?
     
  2. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    1,549
    Likes Received:
    396
    Location:
    Earth
    What kind of vr production are you thinking about? Realtime/offline graphics, 180/360 video or something else?
     
    orangpelupa likes this.
  3. Athan007

    Joined:
    Sep 3, 2019
    Messages:
    6
    Likes Received:
    1
    I am thinking Real Time graphics with 360 video, thank you in advance.
     
  4. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    1,549
    Likes Received:
    396
    Location:
    Earth
    You could start with unity or unreal engine. Both are freely available and have high quality tools+vr support and also work on mobile/consoles in addition to desktop. They do take some of your profit though if you release something commercially. Unreal+epic store for distribution is probably winning bet if you want to maximize your share of profit.

    You will likely be mostly bound by gpu performance. Faster the better but you can get started with something slow and cheap. I believe the latest gpu's have a lot more vr related optimizations compared to old ones.

    Video below gives pretty good introduction to what is needed and how to get started

     
  5. Athan007

    Joined:
    Sep 3, 2019
    Messages:
    6
    Likes Received:
    1
    Thank you for that, I will research up on those engines. Thanks for the tip on the video to watch.
     
    manux likes this.
  6. orangpelupa

    orangpelupa Elite Bug Hunter
    Legend Veteran

    Joined:
    Oct 14, 2008
    Messages:
    7,100
    Likes Received:
    1,279
    You meant those two as something separate or something together?

    For something together (look at Jonathan bell VR on PSVR), I don't think unity or unreal have any easy work flow to do it.

    For something separate, unity and unreal have tons of tutorial and tons of "ready to use" projects that you can use to familiarize yourself.
     
  7. Athan007

    Joined:
    Sep 3, 2019
    Messages:
    6
    Likes Received:
    1
    Thank you for your information. I was meaning something together.

    I will have a look at Jonathan bell VR as you described.
     
  8. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    1,549
    Likes Received:
    396
    Location:
    Earth
    I believe you can combine them. Videos can be streamed textures mapped into objects. Or you can play video and insert 3d objects/scenes into it for the inverse.
     
  9. Athan007

    Joined:
    Sep 3, 2019
    Messages:
    6
    Likes Received:
    1
    What about the option of Realtime graphics?
     
  10. orangpelupa

    orangpelupa Elite Bug Hunter
    Legend Veteran

    Joined:
    Oct 14, 2008
    Messages:
    7,100
    Likes Received:
    1,279
    I imagine You can use a hacked kinect to put the real world into virtual world
     
  11. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    1,549
    Likes Received:
    396
    Location:
    Earth
    Basically you can make static 3d scene with the editor. Then use scripting to make it come alive like games do. You can enable user to roam free there or use scripting to create on the rails experience. Unreal and unity support vr so you don't need to do anything special. Just build your scene.

    You can think video as a texture on surface. You could embedd video into objects in the realtime scene. Or you could have something like 360 video as background(skybox) and then embedd realtime elements on top of that.

    My gut feeling is the combination will work out of the box but performance might be horrible. Performance would be the difficult part. You probably have to make compromises on format, bitrate and quality of the video to make things work smooth.
     
  12. manux

    Veteran Regular

    Joined:
    Sep 7, 2002
    Messages:
    1,549
    Likes Received:
    396
    Location:
    Earth
    Maybe best way forward is to download unreal engine:
    https://www.unrealengine.com/en-US/

    Then reproduce the vr tutorial linked above locally to get feet wet.

    Then imagine the simplest way to mock up the experience you are looking to make. Keep it super simple.

    Once the mock up is done you have concrete idea on what work you need to do, what is missing etc. Then you can focus on the end product and ask concrete questions on open items.

    Doing some work is best design tool imho. Analysis paralysis is real and can get you stuck.
     
  13. Athan007

    Joined:
    Sep 3, 2019
    Messages:
    6
    Likes Received:
    1
    In regards to performance issues, maybe better to not include video in realtime graphic scenes. Is this correct?

    I will give the unreal engine a try.
     
  14. ToTTenTranz

    Legend Veteran Subscriber

    Joined:
    Jul 7, 2008
    Messages:
    9,856
    Likes Received:
    4,466
    Depends on the complexity of the rest of the scene. What you claim you want to do (VR scenes with embedded video textures like the Jonathan Bell demo) seems rather hard to achieve.

    I'd start with Unreal Engine or Unity's VR tutorials and slowly go from there.
     
  15. orangpelupa

    orangpelupa Elite Bug Hunter
    Legend Veteran

    Joined:
    Oct 14, 2008
    Messages:
    7,100
    Likes Received:
    1,279
    How about just try to make something that works and think about the performance way later?

    That's what I usually do when making apps, websites, games, scripts to automate my work (so I can go home at 5 PM instead of 10PM without extra pay).

    Sure, those are not a good development practice / culture. But I think simply "just trying to do something" and seeing / experiencing it "works" really helps:

    • To determine the scope. And what to focus.
    • To see where the hard stuff are and make a plan about it.
    • To self motivate.

    Edit:

    Maybe DREAMS can help? It seems people able to quickly make "working" proof / concept pretty fast with that thing.

    Dunno it can make something like Jonathan bell VR or not.

    I hadn't used it again for weeks. I think @Shifty Geezer knows dreams pretty well
     
    #15 orangpelupa, Sep 15, 2019
    Last edited: Sep 15, 2019
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...