Page 3 of 7

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Thu Apr 18, 2013 9:25 am
by MrGreen
I will never get my Rift. NEVER! :cry:

I finally saw your roller coaster thanks to Cymatic Bruce.

Man did it look better than what I expected! Can't wait!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Thu Apr 18, 2013 11:55 am
by Sephirenn
Hi boone188,

First off, amazing coaster! Just wanted to ask, would you be at all willing to describe how you went about creating the coaster? I'm a beginner in UDK (and Unity) but with the ultimate goal of creating rides similar to your amazing coaster. Even just the basics of what I should focus on to get moving in the right direction would be helpful (custom waypoints or physics? camera control? splines?). If you don't want to share that is okay too, just thought I'd ask!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Thu Apr 18, 2013 12:18 pm
by geekmaster
rmcclelland wrote:... This could seriously be a game, roller coasting through all different time periods and environments. ...
For the gaming aspect, you need to steer to keep from falling off the track. That may also aid immersion and decrease motion sickness, by keeping your mind busy...
:D

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 2:26 am
by boone188
Sephirenn wrote:Hi boone188,

First off, amazing coaster! Just wanted to ask, would you be at all willing to describe how you went about creating the coaster? I'm a beginner in UDK (and Unity) but with the ultimate goal of creating rides similar to your amazing coaster. Even just the basics of what I should focus on to get moving in the right direction would be helpful (custom waypoints or physics? camera control? splines?). If you don't want to share that is okay too, just thought I'd ask!
Thanks!

So there are basically two ways to go about creating a coaster:

1. The "Roller Coaster Tycoon" method. You create a toolbox of pieces that you can put together to create the coaster. Like straight piece, left turn piece, inclined piece, etc.. This works really well for a game because it's super easy for users to put pieces together. It does somewhat limit your creativity though. And it won't allow you to build a coaster to fit an existing environment like I did with the RiftCoaster.

2. The "spline" method (I used this). Splines are basically a set of points with a smooth curve connecting them. They are used for a lot of things in games, like defining paths that AI can travel. They can also be used to deform meshes. UDK includes an actor called a SplineLoftActor, which is a spline that deforms meshes. So you only need to have 1 straight piece mesh, and you can deform it to fit your spline. This allows you to create basically whatever your heart desires. It's not as easy to put together as a RCT coaster though. There's a very informative tutorial on this method on youtube.

As far as cameras go, this will basically be the same as any cockpit game. Basically you can create a new player controller and override GetPlayerViewPoint with something like:

Code: Select all

// Your player controller will have a local location and rotation,
// which is the head's location and rotation relative to the cart.
var Rotator LocalRotation;
var vector LocalLocation;

simulated event GetPlayerViewPoint( out vector out_Location, out Rotator out_Rotation )
{
        local CoasterCar CC;
	local Oculus OC;
	local vector X, Y, Z;
	
        // get reference to our coaster car
	CC = CoasterGame(WorldInfo.Game).GetCoasterCar();

	// update the local location and rotation of the eyes by adding the
        // deltas from the Rift head tracker
	OC = class'Oculus'.static.GetGlobals();
	if (OC != None && OC.IsPlayer(self))
	{
		OC.UpdatePlayerViewPoint(self, LocalLocation, LocalRotation);
	}
	
        // the viewpoint location is the car's location plus the rotated local location
	out_Location = CC.Rotation + (LocalLocation >> CC.Rotation);

        // the viewpoint rotation is the local rotation rotated by the car's rotation
	GetAxes(LocalRotation, X, Y, Z);
	out_Rotation = OrthoRotation(X >> CC.Rotation, Y >> CC.Rotation, Z >> CC.Rotation);
}

event UpdateRotation( float DeltaTime )
{
        // allow for mouse-based rotation for people like me that don't have a Rift :(
	LocalRotation.Yaw += PlayerInput.aTurn;
	LocalRotation.Pitch += PlayerInput.aLookUp;
}

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 3:00 am
by digitaljohn
boone188:

I had an idea... can you add the ability to crash at the press of a keyboard button?

Imagine someone new to the rift, trying this coaster ride, and at will you can make them crash. A little mean but I would love to see peoples reactions :P

Regards:


John

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 12:42 pm
by boone188
digitaljohn wrote:boone188:

I had an idea... can you add the ability to crash at the press of a keyboard button?

Imagine someone new to the rift, trying this coaster ride, and at will you can make them crash. A little mean but I would love to see peoples reactions :P

Regards:


John
It's certainly possible. It's not something I'm planning on adding right now though.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 3:08 pm
by bobthedog007
This demo is awesome!

Showed it to my mom, dad, sister and wife. hey all thought it was awesome and there was much screaming involved when going around sharp turns or big drops.

They all stood up for the demo and I had to stand behind them to catch them when they would invariably lose their balance whenever there was a sudden change in direction. :lol:

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 5:39 pm
by LazyDodo
Warp Shader works now! *SWEET*!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 5:47 pm
by boone188
bobthedog007 wrote:This demo is awesome!

Showed it to my mom, dad, sister and wife. hey all thought it was awesome and there was much screaming involved when going around sharp turns or big drops.

They all stood up for the demo and I had to stand behind them to catch them when they would invariably lose their balance whenever there was a sudden change in direction. :lol:
Awesome! I will finally get my Rift next week, so I'll actually get to try it myself. All of the praise in this thread is making me really excited. I can't wait to unleash this on my family and friends.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 7:53 pm
by defactoman
YES!! Finally something that didn't make my wife want to throw up. She spent the whole time going whoa...cool....aaaacckk ... was great.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 8:09 pm
by MrGreen
And you haven't even tried your own ride yet... :lol:

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 11:03 pm
by boone188
defactoman wrote:YES!! Finally something that didn't make my wife want to throw up. She spent the whole time going whoa...cool....aaaacckk ... was great.
That's amazing and unexpected! When I was making this I thought it would be the thing that actually made people throw up.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Fri Apr 19, 2013 11:08 pm
by boone188
MrGreen wrote:And you haven't even tried your own ride yet... :lol:
I feel kind of like Beethoven composing a song that he couldn't hear. Well, you know, minus all the talent.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sat Apr 20, 2013 12:38 am
by Tbone
This was the highlight of my two hour journey through the Rift! Rmcclelland saved it for last! Great work!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sat Apr 20, 2013 4:34 pm
by mr.uu
Any chance to add support for D-Box motion systems?
This really shouts for motion system output...
I have an D-Box GP pro 200 chair waiting for input ;)
Or should i contact D-Box for support?

At least i could test it ;) - in roughly a month with the RiftDK (order 479xx)...

Re: Can someone with a rift test my roller coaster?

Posted: Sat Apr 20, 2013 5:07 pm
by mrklaw
Zoide wrote:I asked the NoLimits people about plans for Rift support, and this was their response:

<<Will the NoLimits Rollercoaster Simulator support the Oculus Rift virtual reality HMD?>>

Unfortunately not, sorry.

Many Regards,
Joerg
NoLimits Support

Any chance of vireio or similar working with this? Has stereo support already, and I think is openGL based which might make it tricky, but might be possible to get it working without a directly supported update,

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sat Apr 20, 2013 5:19 pm
by boone188
mr.uu wrote:Any chance to add support for D-Box motion systems?
This really shouts for motion system output...
I have an D-Box GP pro 200 chair waiting for input ;)
Or should i contact D-Box for support?

At least i could test it ;) - in roughly a month with the RiftDK (order 479xx)...
I would add support if I could. Unfortunately, there doesn't seem to be an SDK available.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sat Apr 20, 2013 5:24 pm
by Nexius
It'll be a long time before I get a Rift but this looks amazing! The best looking Coaster ride I've ever seen.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sat Apr 20, 2013 6:41 pm
by BullittClay2
Great job on this. The bit where you're just going over the edge really gives you the same feeling you get on a coaster - it works really well. I had to start leaning into the turns a bit so that I didn't barf on myself. :)

Nice job though!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sat Apr 20, 2013 10:15 pm
by boone188
Looks like this will soon be outshined by Theme Park Studio which is about to announce Rift support! Everyone back their kickstarter!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 12:48 am
by Parallaxis
boone188 wrote:Looks like this will soon be outshined by Theme Park Studio which is about to announce Rift support! Everyone back their kickstarter!
Please keep working on this, the other game could be a whole year away and you already made on of the most impressive demos for Rift. If you keep improving this, it could be THE Rift demo to show.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 1:24 am
by boone188
Parallaxis wrote:
boone188 wrote:Looks like this will soon be outshined by Theme Park Studio which is about to announce Rift support! Everyone back their kickstarter!
Please keep working on this, the other game could be a whole year away and you already made on of the most impressive demos for Rift. If you keep improving this, it could be THE Rift demo to show.
Oh I'm definitely going to keep working on this. It's much too fun to just give up!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 3:54 am
by Dakor
Anyone wants to Upload an Video or some Screenshots?
I'd love to see something but since my rift didn't arrived yet Youtube would be fine for me :)

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 4:06 am
by jetap
cymatic bruce made a video on the coaster
http://youtu.be/5IJhYn0tdoQ?t=4m30s

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 5:27 am
by 3dcoffee
boone188 wrote:
Parallaxis wrote:
boone188 wrote:Looks like this will soon be outshined by Theme Park Studio which is about to announce Rift support! Everyone back their kickstarter!
Please keep working on this, the other game could be a whole year away and you already made on of the most impressive demos for Rift. If you keep improving this, it could be THE Rift demo to show.
Oh I'm definitely going to keep working on this. It's much too fun to just give up!

I have to say. while I am still waiting for my Rift, this roller coaster thing you have created, is my most anticipated demo I will try on my rift. Keep up the good work. :)

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 8:36 am
by zerax
boone188 wrote:Looks like this will soon be outshined by Theme Park Studio which is about to announce Rift support! Everyone back their kickstarter!
I sent them a massage and recommended to add Oculus Rift as a low 85,000 stretch goal. Or just post a kickstarter update with Oculus Rift support, this could really help accelerate the kickstarter!

If they announce Rift support this Monday this is great news, nice they listen to the community.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 2:09 pm
by nixarn
Is it just me or are the rift setup instructions just a bit over complicated? So many threads have all these different commands to enable rift support. Isn't there a way to do it by default? All working right out of the .exe instead of having to write different command and edit ini files? It's one thing if it's a boolean value, but there seems to be a lot of different values that need to be set.

I keep reading of someone turning on some setting but then some view thing is wrong, or maybe the FOV is wrong. Keep in mind I haven't gotten my rift yet.

For example for this demo. What exactly do you need to do to have it correctly setup for the rift?

Thanks!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 2:23 pm
by RoTaToR
Thats the Reason why it (The Oculus Rift) is a Developer Version... or maybe for enthusiasts (like me)

The Riftcoaster is something i call "it works out of the box"... with the following little changes...

1.) Download
https://s3.amazonaws.com/RiftCoaster/UD ... oaster.exe
2.) Install
3.) In "UDK\RiftCoaster\UDKGame\Config\UDKEngine.ini" nearby [Engine.Stereo3D] change "bEnabled=True" (original false)
4.) In "UDK\RiftCoaster\UDKGame\Config\UDKSystemSettings.ini" nearby [SystemSettings] change "DepthOfField=True" (original false)
5.) Start the Game

But personally i think that the UDK Integration is not as good as unity... but i am not a developer... just my opinion with "Techdemo-Testing". ;)

PS: sorry didnt post here before - the Riftcoster is amazing - boone188 i want to see more!

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 2:30 pm
by nixarn
RoTaToR wrote:Thats the Reason why it (The Oculus Rift) is a Developer Version... or maybe for enthusiasts (like me)

The Riftcoaster is something i call "it works out of the box"... with the following little changes...

1.) Download
https://s3.amazonaws.com/RiftCoaster/UD ... oaster.exe
2.) Install
3.) In "UDK\RiftCoaster\UDKGame\Config\UDKEngine.ini" nearby [Engine.Stereo3D] change "bEnabled=True" (original false)
4.) In "UDK\RiftCoaster\UDKGame\Config\UDKSystemSettings.ini" nearby [SystemSettings] change "DepthOfField=True" (original false)
5.) Start the Game

But personally i think that the UDK Integration is not as good as unity... but i am not a developer... just my opinion with "Techdemo-Testing". ;)
Thanks, so does that give the right FOV for the Rift? Boone188 mentioned the FOV not being correct (90 instead of 110)? Also what's the benfit of ScreenPercentage=200 (or 150)?

I am a developer, but I still want a good first experience with the Rift =) almost 30 and feel like a kid waiting for Santa wanting everything to be perfect when the presents arrive.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 2:34 pm
by boone188
nixarn wrote:Is it just me or are the rift setup instructions just a bit over complicated? So many threads have all these different commands to enable rift support. Isn't there a way to do it by default? All working right out of the .exe instead of having to write different command and edit ini files? It's one thing if it's a boolean value, but there seems to be a lot of different values that need to be set.

I keep reading of someone turning on some setting but then some view thing is wrong, or maybe the FOV is wrong. Keep in mind I haven't gotten my rift yet.

For example for this demo. What exactly do you need to do to have it correctly setup for the rift?

Thanks!
This demo should now just work when a rift is plugged in. No commands or config changes necessary.

And you can't blame the creators for wanting to push something out today that requires commands rather than delaying until it works out of the box. These are only developer kits right now after all.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Sun Apr 21, 2013 2:36 pm
by nixarn
boone188 wrote:
nixarn wrote:Is it just me or are the rift setup instructions just a bit over complicated? So many threads have all these different commands to enable rift support. Isn't there a way to do it by default? All working right out of the .exe instead of having to write different command and edit ini files? It's one thing if it's a boolean value, but there seems to be a lot of different values that need to be set.

I keep reading of someone turning on some setting but then some view thing is wrong, or maybe the FOV is wrong. Keep in mind I haven't gotten my rift yet.

For example for this demo. What exactly do you need to do to have it correctly setup for the rift?

Thanks!
This demo should now just work when a rift is plugged in. No commands or config changes necessary.

And you can't blame the creators for wanting to push something out today that requires commands rather than delaying until it works out of the box. These are only developer kits right now after all.
Awesome =) thanks (And thanks for the demo I've been wanting!). But changing FOV to 110, DepthOfField to True and ScreenPercentage to 200 makes it even cooler?

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Mon Apr 22, 2013 10:12 am
by Zoide
BTW, the NoLimits people got back to me again. I asked them: "Are you just saying that it is not supported currently, or are you saying that there are no plans to support it in the future?"

Their response:

There are no future plans.

Many Regards,
Joerg
NoLimits Support

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Mon Apr 22, 2013 6:58 pm
by wccrawford
Very nicely done! I can't wait for more of these type things. :)

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Mon Apr 22, 2013 10:35 pm
by DaveRuddell
Boone! That was awesome! If you still don't have your Rift yet, you should swing by or we'll meet up so you can give it a try. Didn't we discover that we live in the same area of town during the VRcade demo?

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Mon Apr 22, 2013 11:12 pm
by boone188
DaveRuddell wrote:Boone! That was awesome! If you still don't have your Rift yet, you should swing by or we'll meet up so you can give it a try. Didn't we discover that we live in the same area of town during the VRcade demo?
Thanks! My Rift will be arriving on Wednesday, so obviously I'm ridiculously excited. We should definitely meet up soon anyways. I live on Cap Hill; is that close? I still can't get over how cool the VRcade is, and I need to get back in there as soon as possible! I've been thinking about whipping up a demo to try out some VRcade mechanics the next time you have it set up. Any idea when that might be?

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Tue Apr 23, 2013 3:03 am
by TheHolyChicken
I initially posted this in another thread (being a bit offtopic, woops), but I thought I'd repost here:
boone188 wrote:Basically, I'm trying to decide which direction to go with my next "ride". I can either go for a bigger, faster, more thrilling coaster with loops and barrel rolls, etc. Or I can do a more thematic ride (splash mountain at Disney is one of my favorites).
This is going to sound stupidly obvious, but focus on the impressive/scary VISUAL aspect of what make rollercoasters exciting. Barrel rolls, for example, are physically exciting, but they aren't visually exciting. The thrill is in feeling your body spin. The Rift, unfortunately, can only show you visuals.

Image
With that in mind, I'd aim for big and bold. To emphasise the feeling of speed, make sure there are plenty of reference objects around so you can judge it properly. One neat trick is a long fall into a tiny narrow tunnel - I expect this will be especially effective in the Rift!

Image

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Tue Apr 23, 2013 3:21 am
by Zhin
First of all, GREAT work!
I have not received my Rift yet but even without it, this is still pretty cool.

I agree with the previous post, go for visual grandure.

It´d be really cool to work with a "drama flow". Maybe the first drop is really really to you on your journey up to it. Multiple drops would also be pretty cool.

Anyway, you seem like a creative dude. So just go NUTS. Dont think about if you are going over the top or not, experiment like crazy.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Wed Apr 24, 2013 12:02 am
by corysama
Hey Boone,

I mentioned this a couple places elsewhere, I should mention to you directly: One of the my most impactful moments with the Rift was watching a old man in a wheelchair ride your coaster a couple days ago. It's a hard fact that he'll never ride a real coaster again in his life. But, he laughed and smiled while riding yours. You made an old man happy. Thanks for that.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Wed Apr 24, 2013 12:38 am
by boone188
corysama wrote:Hey Boone,

I mentioned this a couple places elsewhere, I should mention to you directly: One of the my most impactful moments with the Rift was watching a old man in a wheelchair ride your coaster a couple days ago. It's a hard fact that he'll never ride a real coaster again in his life. But, he laughed and smiled while riding yours. You made an old man happy. Thanks for that.
Thanks for sharing this. It makes me feel really good. The Rift, and virtual reality, are going to allow a lot of people to experience things that they otherwise couldn't. There's already a lot of talk about how much of an impact this could have on treatments for numerous conditions. It can allow an old man in a wheelchair to ride a roller coaster, or climb a mountain. A lot of good could come of this.

Re: Can someone with a rift test my roller coaster? now w/ s

Posted: Thu Apr 25, 2013 4:01 am
by gray
One of the best demos, yet. Really enjoying this!