Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Driving Simulator Ongoing Project

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
198 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jun 16, 2011

This video shows the ongoing driving simulator project I worked on in semester 1, 2011. It is a continuation of other students works throughout multiple iterations.

The simulator has many features such as: AI cars, Networking, Violation logging (speeding, crashing etc), Environment effects such as night, fog and rain. A control panel which can be used to observe and change the current simulation server environment (adding obstacles etc) add AI waypoints and set speed zones. A web interface for viewing simulation history and events. Replays. And a few other things.

And it all works together with a physical driving rig (with a bucket seat and a G25 steering wheel) and a head mounted 3D display with head tracking which increases immersion.

Unfortunately the street lights and headlights which I added to the project are not shown in the video, but are completely working.

The project uses C++, Ogre, Newton, Dot scene loader, boost, wxWidgets (for the control panel), php (for the web view of the database contents).

The video was created by our fantastic team member Aidan Harney!

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (2)

Sign In or Sign Up now to post a comment!
  • @Jallenbah Thanks. The control panel uses wxWidgets, and there are lots of tutorials for rendering an ogre scene inside a wxWidget. But essentially with any gui library you need to get the handle to the window and you pass it to ogre when you call createRenderWindow(). Look up externalWindowHandle. Although I think there are some helper/wrapper libraries for rendering ogre inside wxWidgets around aswell

  • Looks pretty nice. The weather effects are great.

    I'm going to be doing something that needs both a GUI and 3D viewport for my final year project so I was wondering how you did that for the control panel?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more