首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
KasuganoSoras
V2EX  ›  问与答

有什么低成本的办法可以把现实道路扫描出来然后做成 3D 模型?

  •  
  •   KasuganoSoras · 79 天前 · 2024 次点击
    这是一个创建于 79 天前的主题,其中的信息可能已经有所发展或是发生改变。

    奇思妙想,想把某条山路扫描出来做成 3D 模型,导入到游戏里玩。

    不能用无人机,因为靠近边境,无人机禁飞,除此外有什么成本比较低的方法?

    35 条回复    2020-01-16 10:55:47 +08:00
    aleung
        1
    aleung   79 天前 via Android
    在卫星图上能看到吗?如果方便提供坐标,我可以看看
    murmur
        2
    murmur   79 天前
    这个属于测绘吧,我国测绘需要资质的
    KasuganoSoras
        4
    KasuganoSoras   79 天前
    @murmur #2 只是想导入到游戏里自己玩,非商用,这种也需要资质吗?
    hanai
        5
    hanai   79 天前
    KasuganoSoras
        6
    KasuganoSoras   79 天前
    @hanai #5 老哥,无人机禁飞,因为隔着一道铁丝网就是香港。。
    CallMeReznov
        7
    CallMeReznov   79 天前
    国内有公司在搞给公家用的这块的 3D 城市地图
    用航拍和一些其他相关素材生成的.
    虽然街景很粗糙,但道路还是有的.
    可以搜索搜
    iamsee
        8
    iamsee   79 天前 via Android
    目前只能倾斜摄影最成熟了吧需要无人机
    hack
        9
    hack   79 天前
    projet tango ?
    sjwuny
        10
    sjwuny   79 天前
    就不能换条路?
    RBQMT
        11
    RBQMT   79 天前
    3D 模型获取不难,但是导入到游戏是个问题吧,什么游戏引擎,什么接口,什么格式
    px1396
        12
    px1396   79 天前
    Insta360 架在车顶跑一圈?
    gfy0921
        13
    gfy0921   79 天前 via Android
    三维重建算法 slam ?微软的产品去了解下
    KasuganoSoras
        14
    KasuganoSoras   79 天前
    @RBQMT #11 给他爱 5,格式问题的话后期用 3DMax 转应该也不是不行……

    @sjwuny #10 想在游戏里跑这条路玩漂移哈哈哈

    @px1396 #12 光靠相机也可以吗?
    hwenwur
        15
    hwenwur   79 天前 via Android
    这个可能属于非法测绘
    px1396
        16
    px1396   79 天前
    @KasuganoSoras 我胡乱猜下;配合高精度 GPS 获取山路 3D 轨迹建立道路 3d 模型,从相机画面获取周围环境贴图,反正你也只是玩漂移不是看风景,LoL
    MCVector
        17
    MCVector   79 天前 via Android
    @KasuganoSoras Asetto Corsa 吗
    KasuganoSoras
        18
    KasuganoSoras   79 天前
    @px1396 #16 或许可以,在车顶上装四个摄像头,拍摄前后左右画面,类似街景地图那样。。

    @MCVector #17 GTA5
    raffaellolin
        19
    raffaellolin   79 天前 via Android
    @px1396 哈哈哈我也是这样想的
    Rheinmetal
        20
    Rheinmetal   79 天前 via Android
    自己做不太好搞吧 不如买数据?
    不过支持地图 mod 的赛车游戏似乎不多
    见过铁路线建模的
    hanai
        21
    hanai   79 天前
    @KasuganoSoras 这个不用无人机呀,手持就可以👀
    marcong95
        22
    marcong95   79 天前
    @hanai #5
    @KasuganoSoras #6 LiDAR 的话,最近看 Intel 出了一个 L515,$349,似乎还比大疆的便宜,而且又 RealSense 加持的话,盲猜开发简单一点?
    xmoiduts
        23
    xmoiduts   79 天前 via Android
    海外,隔壁组在做这个项目:从激光雷达数据里检测(山里的)道路;

    用的是直升机。
    aleung
        24
    aleung   79 天前 via Android
    你要玩飞车,就是相当于要创建那条路的街景。类似于 https://openstreetcam.org/ 。但不知道你玩的游戏接受怎样的数据。
    KasuganoSoras
        25
    KasuganoSoras   79 天前
    @aleung #24 这个网站挺有意思的,不过看了下国内的数据少得可怜。。至于游戏接受的数据类型,是要把整个地形建成一个 3d 的 object,可以导入 3dmax 那种,然后再通过一个插件转成 GTA5 可以读取的地图模型。我现在还想到一个比较蠢,很耗时间但是应该可行的办法,就是自己去跑一趟那条路,全程录制视频,然后回到家根据谷歌地图和视频来自己手动建模
    xmoiduts
        26
    xmoiduts   79 天前 via Android
    @KasuganoSoras 我们组的另一个项目是道路建模,方法是车上挂 profilometer (不知道中文叫啥)跑路面,gps 测具体位置,两个竞技保险杠那么厚 /大。但那主要是获取路面质量的方法。

    真正山路级别整个建模还是要 有人机 扫,可能涉及资质问题。
    also24
        27
    also24   79 天前
    大概理解楼主的意思,有点类似与玩儿 Cities: Skylines 的时候,期望导入真实世界的地形:
    https://steamcommunity.com/sharedfiles/filedetails/?id=771161159
    https://github.com/rdiekema/cs-osm-import
    https://github.com/adur1990/Open-Cities-Map

    可以看到天际线玩家是有捣鼓过这玩意儿的,数据源来自 OSM ( OpenStreetMap )。
    OSM 甚至专门有一个页面来记录有哪些游戏使用了(或可以使用)自己的数据:
    https://wiki.openstreetmap.org/wiki/Games


    不过我翻了很久,没有看到 GTA 玩家的相关动作,可能需要楼主自己来折腾一下了。
    also24
        28
    also24   79 天前
    BTW:我不太懂 3D 建模相关的知识,不过我猜这个项目应该会比较有用
    http://osm2world.org/
    https://wiki.openstreetmap.org/wiki/OSM2World
    KasuganoSoras
        29
    KasuganoSoras   79 天前   ❤️ 1
    @also24 #27 感谢回复,这个 OSM 是需要什么设备才能完成地形扫描呢?我在网站上看到国内地区基本上没什么数据,另外淘宝上有一些 3D 地形测绘的不知道靠不靠谱?
    GTA5 是有人实现过了,他是根据谷歌卫星地图把日本的秋名山做成了游戏地图,不知道能否用类似方法实现。
    also24
        30
    also24   79 天前
    @KasuganoSoras #29
    emmmm 我觉得你理解的可能有一些偏差,OSM 提供的是地图 /地形数据而非 『测绘方式』,可以理解为一个开源免费的地图数据库。
    谷歌地图的数据我没理解错的话,应该不是完全开放的才对,不过也相当于一份地图数据库就是了。

    相当于现在已经有了一份原始数据,需要做的是录入并转换成你期望的格式。
    VisionTheta
        31
    VisionTheta   79 天前
    用激光雷达或者双目视觉,获得场景的深度信息。用深度学习等算法对场景进行语义分割,获得场景的语义信息。把 GPS 和雷达,相机等传感器标定在一起,再计算获得车辆每时刻的位姿信息。推荐一本高翔的视觉 SLAM 十四讲,另外 B 战有对应的视频。
    VisionTheta
        32
    VisionTheta   79 天前
    附上之前做的一张结果图,这是使用 PCL 来可视化,这是一个俯视图。
    ![lXOHz9.png]( https://s2.ax1x.com/2020/01/16/lXOHz9.png)
    Orciorc
        33
    Orciorc   79 天前 via Android
    MetaShape,用过几次,还不错
    aleung
        34
    aleung   78 天前 via Android
    @KasuganoSoras openstreet cam 是用户提供数据的,国内没什么人参与自然就没有数据。你可以用 pc 上它网站看看,有讲怎么拍摄照片,怎么上传,手机版本没有相关信息。你可以去看看,参考一下思路。
    aleung
        35
    aleung   78 天前 via Android
    @KasuganoSoras osm 也是用户提供的数据,都是爱好者根据卫星图或者 GPS 轨迹描出来的。至于立体的地势,可以用 DEM 数字高程模型生成,但是公开可获取到的 DEM 数据精度不高,只有大概 30 米分辨率,做赛车赛道局部起伏都没有了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   956 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:42 · PVG 04:42 · LAX 13:42 · JFK 16:42
    ♥ Do have faith in what you're doing.