Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

3D Engine for Driving Simulation [closed]

Is there any open-source 3D graphics and physics engine specialized in driving simulation? Something like a configurable game engine targeted at games that involve driving, or something more specialized to urban traffic conditions and that would implement scriptable traffic rules. Also, car motor parts and dashboard presentation would be a plus. Something with pre-made 3D car models that I can use for scenes.

like image 349
luvieere Avatar asked Nov 18 '09 10:11

luvieere


People also ask

Is there a realistic driving simulator?

Real Driving Sim is the best driving simulator that features more than 80 vehicles and a huge open-world map to explore. A big selection of vehicles is waiting for you: sedans, supercars, off roaders, SUVs and more, with realistic engine sounds and accurate interiors!

Is there a car driving simulator?

City Car Driving is a realistic driving simulator that will help you to master the basic skills of car driving in different road conditions, immersing in an environment as close as possible to real.

Can you play extreme car driving simulator?

Yes, Extreme Car Driving Simulator is a free Android app. You won't have to pay anything to play it, although it will ask for real money to buy add-ons, like vehicle skins.

Is car driving simulator free?

City Car Driving Simulator is available to play for free.


3 Answers

Try TORCS, The Open Racing Car Simulator. It is a highly portable multi platform (Windows, Mac OS, Linux, PlayStation) car racing simulation. The source code of TORCS is licensed under the GPL ("Open Source"). It has great well-commented 3D Engine!

TORCS features more than 50 different pre-made 3D car models, tens of tracks. Graphic features lighting, smoke, skidmarks and glowing brake disks. The simulation features a simple damage model, collisions, tire and wheel properties (springs, dampers, stiffness, ...), aerodynamics (ground effect, spoilers, ...) and much more.

You can very easy enhance general TORCS system engine, because it is highly modular.

The source code of TORCS has following directory structure:

.
|-- doc
|-- drivers
|   `-- human
|       `-- tracks
|           `-- dirt-2
|-- interfaces
|-- libs
|   |-- client
|   |-- confscreens
|   |-- learning
|   |-- math
|   |-- portability
|   |-- raceengineclient
|   |-- racescreens
|   |-- robottools
|   |-- tgf
|   |-- tgfclient
|   `-- txml
|       `-- gennmtab
|-- linux
|-- modules
|   |-- graphic
|   |   `-- ssggraph
|   |-- simu
|   |   `-- simuv2
|   |       `-- SOLID-2.0
|   |           |-- include
|   |           |   |-- 3D
|   |           |   `-- SOLID
|   |           `-- src
|   |-- telemetry
|   `-- track
|-- raceman
|-- tools
|   |-- accc
|   |-- nfs2ac
|   |-- nfsperf
|   |-- package
|   |   `-- specfiles
|   |-- texmapper
|   `-- trackgen
`-- windows
    |-- dll
    |-- include
    |   |-- AL
    |   |-- GL
    |   `-- plib
    `-- lib

as you can see, it has a lot of different projects inside, e.g. SOLID is library for collision detection, simuv2 contains all interesting physics-related things.

Just try TORCS!

like image 53
psihodelia Avatar answered Sep 18 '22 17:09

psihodelia


Take a look at the racing simulator VDrift or TORCS The Open Racing Car Simulator. I'm not sure how scriptable they are for simulating urban settings, but the car physics are good in both.

like image 22
Ronny Vindenes Avatar answered Sep 21 '22 17:09

Ronny Vindenes


Try the game engine in Blender. It comes with Bullet, an OSS physics simulation which is probably pretty good since it was used in "2012" (the movie, not the year :-).

like image 25
Aaron Digulla Avatar answered Sep 18 '22 17:09

Aaron Digulla