2009-11-18 5 views
8

Guidare C'è qualche grafica 3D e la fisica del motore open-source specializzata nella simulazione di guida? Qualcosa come un motore di gioco configurabile mirato a giochi che coinvolgono la guida, o qualcosa di più specializzato per le condizioni del traffico urbano e che implementerebbe regole di traffico scriptable. Inoltre, le parti del motore dell'auto e la presentazione del cruscotto sarebbero un vantaggio. Qualcosa con modelli di auto 3D prefabbricati che posso usare per le scene.motore 3D per la simulazione

risposta

11

Prova TORCS, il simulatore di corse automobilistiche. Si tratta di una simulazione di corse automobilistiche multi piattaforma altamente portatile (Windows, Mac OS, Linux, PlayStation). Il codice sorgente di TORCS è concesso sotto licenza GPL ("Open Source"). Ha un motore 3D ben commentato!

caratteristiche TORCS più di 50 diversi modelli di auto 3D pre-fatti, decine di tracce. Caratteristiche grafiche illuminazione, fumo, skidmarks e dischi freno incandescenti. La simulazione presenta un semplice modello di danno, collisione, pneumatico e proprietà della ruota (molle, smorzatori, rigidità ...), aerodinamica (effetto suolo, spoiler, ...) e molto altro.

È possibile migliorare molto facilmente il motore di sistema generale TORCS, perché è altamente modulare.

Il codice sorgente di TORCS ha seguente struttura di directory:

. 
|-- 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 

come si può vedere, ha un sacco di progetti diversi all'interno, per esempio SOLID è una libreria per il rilevamento delle collisioni, simuv2 contiene tutte le cose interessanti relative alla fisica.

Basta provare TORCS!

2

Provare il motore di gioco in Blender. Viene fornito con , una simulazione della fisica OSS che è probabilmente abbastanza buona dato che era used in "2012" (il film, non l'anno :-).

+1

Il link per il proiettile non funziona. Era questo a cui ti riferivi? http://bulletphysics.org/wordpress/ – FloppyDisk

+0

corretto. È un link di ricerca di google per pagine più interessanti. Ma anche il tuo collegamento è buono! –

+0

Aspetta, puoi vedere nel futuro? :) – RCIX

7

Dai un'occhiata al simulatore di corse VDrift o TORCS The Open Racing Car Simulator. Non sono sicuro di come siano programmabili per simulare le impostazioni urbane, ma la fisica della macchina è buona in entrambi.