描绘了一辆赛道的赛车图形演示

时间:2009-03-17 23:28:26

标签: algorithm

我计划设计一个应用程序,它将在轨道上提供汽车视频(就像RACE Pro这样的游戏演示),并描绘其特征。

例如,如果用户选择了不良的搬运车,那么将显示该车的图形演示,该车完成围绕建模轨道的一圈,其中车辆的行为与其特征相关(例如,易于打滑,转向不足)。

我知道这是一项相当复杂的任务,我不打算直接对此进行编码。这个要求属于哪些问题/主题?我在编程和游戏引擎/ 3d建模和渲染引擎方面看过很多关于物理学的书。这些与此相关吗?

2 个答案:

答案 0 :(得分:2)

这当然是一项重大任务,但作为一个起点,您可以查看Racer项目。这是一个非常详细的赛车模拟,可针对不同的车辆设置进行高度自定义,并为其引擎提供公开的源代码(参见下载页面)。

答案 1 :(得分:2)

物理和游戏编程书籍与此绝对相关。幸运的是,有一些很棒的免费和开源项目可以帮助你完成这个项目。我在下面列出了一些。

物理:

3D图形:

您可以将任何上述内容组合在一起,以适合您的任何组合。

您还可以使用Blender的内置游戏引擎,其中包括Bullet物理引擎。我建议将此作为一个起点,因为它将为您提供一个完全集成的交互式3D模拟创建工具包。游戏引擎可以使用Python编写脚本(您可以使用内部文本编辑器在Blender中编辑所有脚本)。

除了Racer项目,您还可以查看TORCS - 开放赛车模拟器,顾名思义也是开源车。