代码之家  ›  专栏  ›  技术社区  ›  luvieere

用于驾驶模拟的3D引擎[关闭]

  •  8
  • luvieere  · 技术社区  · 15 年前

    有没有专门用于驾驶模拟的开源3D图形和物理引擎?类似于针对涉及驾驶的游戏的可配置游戏引擎,或者更专门针对城市交通状况的可执行脚本化交通规则。此外,汽车电机零件和仪表板演示将是一个优势。一些预先制作的3D汽车模型,我可以用于场景。

    3 回复  |  直到 8 年前
        1
  •  11
  •   psihodelia    15 年前

    尝试 TORCS 开放式赛车模拟器。它是一个高度可移植的多平台(Windows、Mac OS、Linux、PlayStation)赛车模拟。Torc的源代码在GPL下获得许可(“开源”)。它有很好的评论三维引擎!

    托克斯特征 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
    

    如您所见,它内部有许多不同的项目,例如 实心 是碰撞检测库, 西莫夫2 包含所有有趣的物理相关的东西。

    试一试TORCS!

        2
  •  7
  •   Ronny Vindenes    15 年前

    看看赛车模拟器 VDrift TORCS 敞篷赛车模拟器。我不确定它们在模拟城市环境时有多容易编写脚本,但是汽车物理在这两个方面都很好。

        3
  •  2
  •   Aaron Digulla    15 年前

    尝试游戏引擎 Blender . 它伴随着 Bullet ,一个OSS物理模拟,可能很好,因为它是 used in "2012" (这部电影,不是今年的——)。