Online Racing Championship
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Online Racing Championship
Hi Folks,
Just thought I'd show case ORC, I've been lurking in the Ogre forums for years. Unfortunately the project has moved to a spare time project at the moment as I've had to get a job (I was entirely self funded), I hope to get back to it as soon as possible. Anyone know rich chaps that have always liked to own a racing simulator?
...anyway, ORC is a racing simulator that concentrates on physics and networking with some social aspects. Ranking, achievements, downloadable car upgrades and an advertising system (allowing track billboards to contain real downloaded adverts) is in place. It has dynamic environment mapping (6 cameras pointed in all directions) and dynamic self shadowing. Here is a development video, the sound engine was(is) being rewritten, so the sound in the video isn't great.
[youtube]Nehuh2rasiI[/youtube]
Here are a couple of photos, to see them all have a look on our facebook page
Thanks for all the help over the years from the Ogre forums guys!
All the best,
Ash
Just thought I'd show case ORC, I've been lurking in the Ogre forums for years. Unfortunately the project has moved to a spare time project at the moment as I've had to get a job (I was entirely self funded), I hope to get back to it as soon as possible. Anyone know rich chaps that have always liked to own a racing simulator?
...anyway, ORC is a racing simulator that concentrates on physics and networking with some social aspects. Ranking, achievements, downloadable car upgrades and an advertising system (allowing track billboards to contain real downloaded adverts) is in place. It has dynamic environment mapping (6 cameras pointed in all directions) and dynamic self shadowing. Here is a development video, the sound engine was(is) being rewritten, so the sound in the video isn't great.
[youtube]Nehuh2rasiI[/youtube]
Here are a couple of photos, to see them all have a look on our facebook page
Thanks for all the help over the years from the Ogre forums guys!
All the best,
Ash
-
- Goblin
- Posts: 260
- Joined: Tue Oct 25, 2011 1:07 am
- x 36
Re: Online Racing Championship
i like it!
i'm in process of picking an audio api too, OpenAL sound better for me.
Gotta ask why FMOD?
i'm in process of picking an audio api too, OpenAL sound better for me.
Gotta ask why FMOD?
-
- OGRE Expert User
- Posts: 1920
- Joined: Sun Feb 19, 2012 9:24 pm
- Location: Russia
- x 201
Re: Online Racing Championship
Nicely done! What's your approach to generating the race track geometry?
-
- OGRE Moderator
- Posts: 2819
- Joined: Mon Mar 05, 2007 11:17 pm
- Location: Canada
- x 218
Re: Online Racing Championship
Looks great! I definitely feel like I'm in that racecar speeding down the track.
-
- Gnome
- Posts: 334
- Joined: Thu Jun 28, 2007 2:12 pm
- Location: Brazil
- x 5
Re: Online Racing Championship
looks awesome!
speaking of physics, what physics engine are you using?
speaking of physics, what physics engine are you using?
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Hi Guys,
@bstone Thanks! I had an artist that produced the track. I was initially adding all the track parts to a bit static geometry bucket in order to let it batch all the same materials together in order to reduce batch size. Unfortunately the artist had to take a job (as did I), so he isn't actively working on ORC any more, but the plan was that he would manually batch the same materials together and do LOD (as LOD is not possible on Ogre static geometry as far as I'm aware).
@Jabberwocky Thanks!
@Dudeabot It's a custom built physics engine by a friend who has a PhD in quantum physics. It is a constraint system, where each rod of the suspension (for example) is modelled separately as a constraint, it has an advanced tyre model, a heat model for the tyres and brakes and a number of physically correct driver aids (ABS / Traction Control / Stability Control). It really is a rather nice engine
All the best,
Ash
@bstone Thanks! I had an artist that produced the track. I was initially adding all the track parts to a bit static geometry bucket in order to let it batch all the same materials together in order to reduce batch size. Unfortunately the artist had to take a job (as did I), so he isn't actively working on ORC any more, but the plan was that he would manually batch the same materials together and do LOD (as LOD is not possible on Ogre static geometry as far as I'm aware).
@Jabberwocky Thanks!
@Dudeabot It's a custom built physics engine by a friend who has a PhD in quantum physics. It is a constraint system, where each rod of the suspension (for example) is modelled separately as a constraint, it has an advanced tyre model, a heat model for the tyres and brakes and a number of physically correct driver aids (ABS / Traction Control / Stability Control). It really is a rather nice engine
All the best,
Ash
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Sorry I missed your question saejox.
I chose fmod because of the richness of features and because I couldn't stop OpenAL clicking on my onboard sound card. I have problems with fmod too though, when there are lots of multiplayer cars there is a delay when I change between rev ranges leading to a gap in the sound which sounds terrible. This only seems to happen when I use the designer API, not the "normal" fmod API. I tried everything, but couldn't get it to work.
All the best,
Ash
I chose fmod because of the richness of features and because I couldn't stop OpenAL clicking on my onboard sound card. I have problems with fmod too though, when there are lots of multiplayer cars there is a delay when I change between rev ranges leading to a gap in the sound which sounds terrible. This only seems to happen when I use the designer API, not the "normal" fmod API. I tried everything, but couldn't get it to work.
All the best,
Ash
-
- OGRE Expert User
- Posts: 1920
- Joined: Sun Feb 19, 2012 9:24 pm
- Location: Russia
- x 201
Re: Online Racing Championship
Thanks for the answer. The static geometry supports LOD but with a few caveats: only auto-generated LOD is supported and you have to keep LOD distances for the batched meshes in close synch otherwise the furthest LOD distance will dominate for the whole batch and that might undermine the purpose. The LOD support comes with an extra memory price tag though.
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Hi bstone,
Yeah, that was it My artist wanted more control to create his own LOD meshes. We didn't really have a nailed down plan, we were going to experiment to see what worked best for us.
All the best,
Ash
Yeah, that was it My artist wanted more control to create his own LOD meshes. We didn't really have a nailed down plan, we were going to experiment to see what worked best for us.
All the best,
Ash
-
- Gnoblar
- Posts: 24
- Joined: Fri Sep 26, 2008 8:48 am
- Location: Italy
Re: Online Racing Championship
Congrats for ur project ,I hope to see you soon with new images ,maybe confronting, I also work on a similar project ( i also in spare time and with a child 14 months old is not easy ... ^_^).
Looking your video, car handler seems pretty well, there will be a beta version?
Looking your video, car handler seems pretty well, there will be a beta version?
SOOORY FOOOR MMMY ENGLISHSS
Ogre 1.8 - Physx 3.3 - - Poco 1.7
Ogre 1.8 - Physx 3.3 - - Poco 1.7
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Thanks Carlo,
I know EXACTLY what you mean, my son is also nearly 14 months (16/03/2011). It's very tough to find time while having a full time job, but I really have to finish ORC as I think it has great potential
All the best,
Ash
I know EXACTLY what you mean, my son is also nearly 14 months (16/03/2011). It's very tough to find time while having a full time job, but I really have to finish ORC as I think it has great potential
All the best,
Ash
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
A good bit of progress recently in ORC, here is a video showing some multiplayer
A really close race, we were only 0.03 secs apart at the end!
[youtube]dUPCfBhwV8g[/youtube]
A really close race, we were only 0.03 secs apart at the end!
[youtube]dUPCfBhwV8g[/youtube]
-
- Kobold
- Posts: 39
- Joined: Tue Feb 10, 2004 4:53 pm
- Location: Spain
- x 1
Re: Online Racing Championship
Great job ash, as usual!
If you want to betatest networking, I can help with a connection from spain
Do you compute any physics to help extrapolate remote cars positions/rotations?
If you want to betatest networking, I can help with a connection from spain
Do you compute any physics to help extrapolate remote cars positions/rotations?
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Hi Stenyak,stenyak wrote:Great job ash, as usual!
If you want to betatest networking, I can help with a connection from spain
Do you compute any physics to help extrapolate remote cars positions/rotations?
Sure, no problem, give me a shout on MSN
Yeah, I use physics to do some smoothing of the network positions / rotations. I use a spring damper from a ghost car to the "real" car to drag it into position. It seems to work pretty well, I'm pleased with the results so far!
All the best,
Ash
-
- Goblin
- Posts: 260
- Joined: Tue Oct 25, 2011 1:07 am
- x 36
Re: Online Racing Championship
nice!
may i suggest something?
If cockpit cam will be your main, i think you should add some post processing effects. Like dof and some distortion when going to fast. Since gforce affects pilots a lots, blurry vision wouldn't be unrealistic.
Also camera shake in grass and head blobbing in turns. I very much like racing games that simulate realistic cockpit camera.
may i suggest something?
If cockpit cam will be your main, i think you should add some post processing effects. Like dof and some distortion when going to fast. Since gforce affects pilots a lots, blurry vision wouldn't be unrealistic.
Also camera shake in grass and head blobbing in turns. I very much like racing games that simulate realistic cockpit camera.
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Thanks saejox
I haven't really played an awful lot of graphics effects yet, I've been mostly concentrating on gameplay and physics aspects.
The head does move with g-force, it's just very subtle, perhaps a little too subtle . I'll probably make it a configurable option.
All the best,
Ash
I haven't really played an awful lot of graphics effects yet, I've been mostly concentrating on gameplay and physics aspects.
The head does move with g-force, it's just very subtle, perhaps a little too subtle . I'll probably make it a configurable option.
All the best,
Ash
-
- Bronze Sponsor
- Posts: 139
- Joined: Fri Sep 28, 2007 8:30 pm
- Location: Slovakia
Re: Online Racing Championship
This project looks really interesting - specially the physics engine!!!AshMcConnell wrote: @Dudeabot It's a custom built physics engine by a friend who has a PhD in quantum physics. It is a constraint system, where each rod of the suspension (for example) is modelled separately as a constraint, it has an advanced tyre model, a heat model for the tyres and brakes and a number of physically correct driver aids (ABS / Traction Control / Stability Control). It really is a rather nice engine
Cool looking Graphical Installers in NSIS and Inno Setup: http://www.graphical-installer.com - FREE for Ogre projects
I offer NSIS/Inno Setup scripting, C/C++/C#/Delphi programming: http://www.unsigned.sk
Develop NSIS/Inno Setup projects directly in Visual Studio 2005-2015: http://www.visual-installer.com/
or RAD Studio 2009-XE8: http://www.rad-installer.com/
I offer NSIS/Inno Setup scripting, C/C++/C#/Delphi programming: http://www.unsigned.sk
Develop NSIS/Inno Setup projects directly in Visual Studio 2005-2015: http://www.visual-installer.com/
or RAD Studio 2009-XE8: http://www.rad-installer.com/
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Thanks Slappy
I am really excited about it, it's really starting to come together nicely . My friend's physics engine is really rather great! He was initially building it for an F1 team, but the team ran out of money and had to leave F1. It was checked by the team's simulator department and they were impressed. We even had an F1 driver test it
I am really excited about it, it's really starting to come together nicely . My friend's physics engine is really rather great! He was initially building it for an F1 team, but the team ran out of money and had to leave F1. It was checked by the team's simulator department and they were impressed. We even had an F1 driver test it
-
- Bronze Sponsor
- Posts: 65
- Joined: Sat Jul 01, 2006 10:41 pm
Re: Online Racing Championship
This is looking really good, well done all involved.
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Just a little update if anyone is interested. We got a little funding to build a full track, this is about 75% of it complete, hopefully we will get it complete in the next couple of weeks. I'm trying to make it fast now! Currently about 150fps on my i5 with a 560ti, but can be quite slow on lower hardware. More screenshots are on our facebook site
[youtube]DjX6saBw_SE[/youtube]
[youtube]DjX6saBw_SE[/youtube]
-
- Greenskin
- Posts: 140
- Joined: Sun Feb 03, 2013 6:32 pm
- x 8
Re: Online Racing Championship
Great work! Physics and networking seem very nice and smooth, working on a similar game so I envy them very much I hope and think you could find some serious sponsorship or funding using the dynamic in-game ads structure.
I've not skipped giving my one humble like on Facebook, either
I've not skipped giving my one humble like on Facebook, either
Check out my projects: https://github.com/NotCamelCase
-
- Silver Sponsor
- Posts: 605
- Joined: Fri Dec 14, 2007 11:44 am
- Location: Northern Ireland
- x 16
Re: Online Racing Championship
Thanks NotCamelCase . Good luck with your game, hope it goes well!NotCamelCase wrote:Great work! Physics and networking seem very nice and smooth, working on a similar game so I envy them very much I hope and think you could find some serious sponsorship or funding using the dynamic in-game ads structure.
I've not skipped giving my one humble like on Facebook, either