是否有专门用于驾驶模拟的开源 3D 图形和物理引擎?诸如针对涉及驾驶的游戏的可配置游戏引擎之类的东西,或者更专门针对城市交通状况并实施可编写交通规则的东西。此外,汽车电机零件和仪表板演示文稿将是一个加分项。可以用于场景的预制 3D 汽车模型。
问问题
9246 次
3 回答
11
试试TORCS,开放式赛车模拟器。它是一个高度便携的多平台(Windows、Mac OS、Linux、PlayStation)赛车模拟。TORCS 的源代码在 GPL(“开源”)下获得许可。它有很棒的好评 3D 引擎!
TORCS 拥有超过 50 种不同的预制 3D 汽车模型,数十条赛道。图形以照明、烟雾、防滑印和发光的制动盘为特色。该模拟具有简单的损坏模型、碰撞、轮胎和车轮特性(弹簧、阻尼器、刚度……)、空气动力学(地面效应、扰流板……)等等。
您可以很容易地增强通用 TORCS 系统引擎,因为它是高度模块化的。
TORCS的源代码目录结构如下:
.
|-- 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
正如你所看到的,它里面有很多不同的项目,例如SOLID是用于碰撞检测的库,simuv2包含所有有趣的物理相关的东西。
试试TORCS吧!
于 2009-11-23T17:49:09.137 回答