cancel
Showing results for 
Search instead for 
Did you mean: 

UE4 Rollercoaster [v1.0 Now with real physics!]

Teddy0k
Explorer
Playing with scale in VR, this rollercoaster shrinks you down the size of a mouse and zooms you around a living room!


Download v1.0;
http://www.mediafire.com/download/v4s08nfl9pct339/UE4Rollercoaster_v1_0.zip

To celebrate the release of Unreal Engine 4 I decided to make a rollercoaster! I've been interested in playing with scale in VR (like in my RTS demo), so I thought it'd be cool to see what it feels like to be shrunk down to a tiny size. Turns out it's pretty awesome!

For those of you that are riftless, here's a full playthrough video;




Thanks!

Update v1.0
-Updated to Unreal Engine v4.4.1
-Added fixed timestep simulation to physics to ensure rollercoaster behaves the same at any frame rate
-Added an option to lock the camera's pitch to the track (press c)
-Some more optimizations

Update v0.4
-Added semi-realistic rollercoaster physics, is now a proper gravity coaster
-Adjusted the track to work with real physics
-Changed keypress to Enter key or Gamepad A
-Fixed a bug with the launcher PixelsPerDisplay setting

Update v0.3
-Updated to Unreal 4.3 with Oculus SDK 0.4.1
-Added position tracking support, fixed scaling issues
-Supports Direct Mode rendering, with the output mirrored to the monitor
-Added a front end launcher with graphics settings to help get good performance (I will release this as a standalone plugin soon)
-Optimized the post process code in UE4 for VR
-Added a frame counter to the bottom of the screen if performance is bad

Update v0.2
-Improved spline physics so the rollercoaster is much smoother around corners
-Added a jump over the lamp
-Added a sideways corkscrew at the end
-Added some new sounds
-Ported code to a UnrealEngine plugin to make it easy to share the tools (more on that later)


Editor
I've ported the code for my rollercoaster to an Unreal Engine plugin, so you can make your own rollercoaster with doing any coding!

Download the plugin (supports UnrealEngine 4.6.1)
http://www.mediafire.com/download/az87qdqxc1yqx4s/RollercoasterPlugin_v4_6_1.zip

Source code is up here;
https://github.com/Teddy0/RollercoasterPlugin

Here's a tutorial video on how to set it up and make a simple rollercoaster;

432 REPLIES 432

OpposableDan
Honored Guest
Woah, very nice idea. Reminds me of the end of the Roald Dahl film The Witches.

quintesse
Honored Guest
Same problem as mentioned by others where the chair gets rendered white.

I was wondering btw what it would feel like if your PoV would not only get adjusted horizontally but also vertically. I mean it seems weird that if I just keep looking straight ahead when the cart/chair plunges down my view actually stays completely level. I know the RiftCoaster doesn't do this either, but did anyone check what would happen? Does it feel unrealistic somehow?

PS: For those people who like me got a missing msvcr120.dll error on startup, you can download this from Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=40784

arboladelante
Honored Guest
Once I fix some bugs in this code, I'll post it up to github so folks can build their own rollercoasters!


Nice!
Looking foward to that!.
Thanks

spyro
Expert Protege
Would love to try it, but a got an error about MSVCR120.dll missing. Tried to download the DLL manually and installed VCRedist_x64.exe but still no success. OS is Win7-64.

EDIT: Fixed it with the Redistributable for Visual Studio 2013 (64 Bit). For anyone with the same problem: http://www.microsoft.com/en-us/download/details.aspx?id=40784

(Maybe you should include that in your setup)

I also wonder if it's possible to turn on (temporal) anti-aliasing?

spyro

DeadlyJoe
Rising Star
Really great graphics. The giant scale of everything feels pretty awesome. Nice job.

The only major thing that you need to fix is the camera's orientation. The camera just keeps looking forward, which isn't correct. It needs to follow the orientation of the roller coaster car that you're sitting in. The rider's orientation is relative to the orientation of the car.

vajra3d
Honored Guest
What a great concept! Thanks for the experience. 😉

Shigawire
Honored Guest
Incredibly cool demo! Great job.
DK2 ordered on March 19, 2014 at 11:03 AM PDT status: RECEIVED

Anonymous
Not applicable
Cool demo.

I also see the flickering textures on the chair with the Geometry Shaders version (Radeon HD7950 on Windows 8.1). Also, the geometry version didn't seem any faster to me - according to 'stat FPS', it was a bit slower sometimes (55FPS vs 60FPS of the regular version, when looking with most of the room in view).

Jarom
Explorer
For those with the Visual Studio Redistributable 2013 problem, use the 64 bit (x64) version not the 32 bit (x86) version.
Good work Freddy, where have you been my friend?

WhelanWeb
Honored Guest
Your coaster made this Top 5 list


Got a game in development or a cool piece of VR tech you want to show off? We are looking for demos, trailers and all things VR. Just send us a mail and we would be more than happy to feature it on our site. http://www.virtualrealityreviewer.com