Hands-on: ‘VR Funhouse’ Brings NVIDIA’s Most Advanced Physics Into VR

Will be open-sourced as an example for VR developers

5

NVIDIA recently announced VR Funhouse, a new virtual reality experience which showcases the company’s GPU-based physics systems.

Running on a machine with three of Nvidia’s new GeForce GTX 1080 GPUs (with wholly one of them devoted to physics processing) and the HTC Vive, I stepped into VR Funhouse for the first time. The experience consists of several mini gamers, each showing off some unique aspect of Nvidia’s PhysX library. According to the company, more realistic physics interactions in VR experiences leads to greater levels of immersion.

vr-funhouse-nvidia-physx-1

The first segment I stepped into was a simple demonstration of object physics and haptics. Here I threw baseballs at vases which shattered into many pieces and satisfyingly crumpled into a heap of ceramic shards on the ground. Physical objects within the game now recognize when you’re touching them with your motion controllers and will vibrate accordingly to provide a sense of touch.

While this is essentially the same sort of rumble feedback you’ve felt from the Vive’s controllers up to this point, now physics-based objects within the game world will “know” when you’re touching them and automatically provide a response through the controller’s vibration.

vr-funhouse-nvidia-physx-2

The next part of VR Funhouse that I saw was a bow shooting range. I know I know… we’ve seen a bunch of these in VR. Luckily Nvidia spiced things up. For one, the same object-based haptics were in play; when I knocked and arrow and pulled the string back, I felt a convincing sensation of tension feedback come from the controller. I could also light the arrows on fire which resulted in some beautiful, physically simulated flames and smoke thanks to Nvidia’s ‘Flow’ fluid simulation. When I shot an arrow into a target, the fire spread from the origin point to cover the rest of the target.

SEE ALSO
Meta Releases New Mixed Reality Showcase for Unreal Engine Developers

vr-funhouse-nvidia-physx

Perhaps the most fun experience that I got to try in VR Funhouse was the squirt gun game. Equipped with two squirt guns filled with physically simulated green slime, I got to live out my Slime Time Live fantasies. In front of me were fake clown heads with mouths agape. By spraying the slime into the mouths, a balloon above them would fill up and eventually pop with more slime coming from inside.

All of the slime was simulated to pretty convincing effect, sloshing around and coalescing into puddles and pools. Again, haptic effects on the controllers provided a great sensation of the liquid actually squirting out of the squirt guns as I held them.

47076

Another VR Funhouse experience, which I found to be surprisingly effective, was the beat-em-up section. My hands had become boxing gloves and a row of little mannequins on springs sat before me, just waiting to get punched. This segment was mostly designed to show off Nvidia’s ‘HairWorks’ simulation tech (the mannequins all had some crazy hairdos), but I found the haptics to be the most impressive part.

tactical-haptics-htc-vive
See Also: Tactical Haptics’ Vive Demo is Further Proof That VR Needs More Than Rumble

Punching the mannequins gave a surprising sensation of actually hitting something. Even without any real force feedback, my brain made the connection between the visual input of me hitting something with my hand and the physical sensation of the controller’s haptics.

While VR Funhouse also includes Nvidia’s new ‘VRWorks Audio’ plugin for real-time simulated 3D audio, the venue in which I was trying the experience was too noisy to get a sense of how it sounded, so we’ll have to wait and see how much it adds to the experience.

SEE ALSO
Meta Reportedly Set to Unveil Prototype AR Glasses 'Orion' at Connect 2024

There’s yet more mini-games in VR Funhouse than I had time to try on my first bout—around 10 or so in total. Nvidia says they plan to release VR Funhouse via SteamVR and open-source the code to make it a useful developer example. So far no release date has been specified.


Disclosure: Nvidia paid for travel and accommodation for one Road to VR correspondent to attend an event where information for this article was gathered.

This article may contain affiliate links. If you click an affiliate link and buy a product we may receive a small commission which helps support the publication. See here for more information.


Ben is the world's most senior professional analyst solely dedicated to the XR industry, having founded Road to VR in 2011—a year before the Oculus Kickstarter sparked a resurgence that led to the modern XR landscape. He has authored more than 3,000 articles chronicling the evolution of the XR industry over more than a decade. With that unique perspective, Ben has been consistently recognized as one of the most influential voices in XR, giving keynotes and joining panel and podcast discussions at key industry events. He is a self-described "journalist and analyst, not evangelist."
  • Any words on which cards this would be able to run on? I assume it’s made for the Pascal family, but would the 1070 be enough? :) I’ve wanted to play with their physics in VR for a long time, so happy to see them making a demo like this themselves :D

    This might be the first time ever I actually pre-order a graphics card. VR has made me eager for a more powerful GPU more than ever before, I would never have considered getting an expensive card previously, especially not at release…

    • Bob

      Running on a machine with three of Nvidia’s new GeForce GTX 1080 GPUs (with wholly one of them devoted to physics processing) and the HTC Vive

      • That’s what I get for watching the video, skimming the article and then commenting :P I see it was at the very top, whoops! Thanks for pointing it out :)

        Three 1080s does sound out of most people’s reach… :( I can’t even fit three cards in my case/motherboard. Well well, seeing it in video form will have to be enough for now then :P

        • brandon9271

          They may have had that extreme rig just because they can.. Perhaps it’s not required. I sure hope not! Maybe that’s why they’re releasing it for free. Because 99% of the market can’t run it! :)

  • It’s worth noting that the Unreal 4 Engine has many of these things already in it. I think the hair simulation requires some external and expensive software, but many of that other stuff is built into the engine, free, and even well documented on YouTube and other tutorials for the first-time user.