有没有专门用于驱动模拟的开源3D图形和物理引擎?类似于针对涉及驾驶的游戏的可配置游戏引擎,或者针对城市交通状况的更专门的东西,它将实现脚本化的交通规则。此外,汽车发动机部件和仪表板演示将是一个加分。一些与预先制作的3D汽车模型,我可以用于场景。
发布于 2009-11-24 01:49:09
试试TORCS,这是一个开放式赛车模拟器。它是一个高度可移植的多平台(Windows、Mac OS、Linux、PlayStation)赛车模拟软件。TORCS的源代码是在GPL (“开源”)下授权的。它有很好的3D引擎!
TORCS的特色超过50种不同的预先制作的3D汽车模型,的几十个轨迹。图形功能照明,烟雾,滑痕和发光制动盘。模拟的特点是一个简单的损坏模型,碰撞,轮胎和车轮属性(弹簧,阻尼器,刚度,...),aerodynamics (地面效应,扰流板,...)还有更多。
你可以很容易地增强一般的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-19 03:32:19
看看赛车模拟器VDrift或TORCS的开放式赛车模拟器。我不确定它们在模拟城市环境方面的脚本化程度,但汽车物理在这两个方面都很好。
发布于 2009-11-18 18:33:54
在Blender中试用游戏引擎。它附带了开源软件物理模拟软件Bullet,因为它是used in "2012" (电影,不是年份:-),所以它可能相当不错。
https://stackoverflow.com/questions/1755035
复制相似问题