用于驾驶模拟的3D引擎

luv*_*ere 8 simulation 3d game-engine

是否有专门用于驾驶模拟的开源3D图形和物理引擎?类似于可配置游戏引擎的东西,其目标是涉及驾驶的游戏,或者更专门针对城市交通状况并且将实现可编写脚本的交通规则的东西.此外,汽车电机部件和仪表板演示将是一个加号.我可以用于场景的预制3D汽车模型.

psi*_*lia 11

试试TORCS,开放赛车模拟器.它是一个高度便携的多平台(Windows,Mac OS,Linux,PlayStation)赛车模拟.TORCS的源代码是根据GPL("开源")许可的.它有很好的评论3D引擎!

TORCS拥有50多种不同的预制3D车型,数十个轨道.图形功能照明,烟雾,skidmarks发光制动盘.模拟具有简单的损伤模型,碰撞,轮胎和车轮属性(弹簧,阻尼器,刚度......),空气动力学(地面效应,扰流板......)等等.

您可以非常轻松地增强通用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
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它内部有很多不同的项目,例如SOLID是用于碰撞检测的库,simuv2包含所有有趣的物理相关的东西.

试试TORCS!


Ron*_*nes 7

看看赛车模拟器VDriftTORCS The Open Racing Car Simulator.我不确定它们是如何模拟城市环境的,但是汽车物理学在这两方面都很好.