
奇思妙想,想把某条山路扫描出来做成 3D 模型,导入到游戏里玩。
不能用无人机,因为靠近边境,无人机禁飞,除此外有什么成本比较低的方法?
1 aleung 2020 年 1 月 15 日 via Android 在卫星图上能看到吗?如果方便提供坐标,我可以看看 |
2 murmur 2020 年 1 月 15 日 这个属于测绘吧,我国测绘需要资质的 |
3 KasuganoSoras OP |
4 KasuganoSoras OP @murmur #2 只是想导入到游戏里自己玩,非商用,这种也需要资质吗? |
5 hanai 2020 年 1 月 15 日 |
6 KasuganoSoras OP @hanai #5 老哥,无人机禁飞,因为隔着一道铁丝网就是香港。。 |
8 iamsee 2020 年 1 月 15 日 via Android 目前只能倾斜摄影最成熟了吧需要无人机 |
9 hack 2020 年 1 月 15 日 projet tango ? |
10 sjwuny 2020 年 1 月 15 日 就不能换条路? |
11 RBQMT 2020 年 1 月 15 日 3D 模型获取不难,但是导入到游戏是个问题吧,什么游戏引擎,什么接口,什么格式 |
12 px1396 2020 年 1 月 15 日 Insta360 架在车顶跑一圈? |
13 gfy0921 2020 年 1 月 15 日 via Android 三维重建算法 slam ?微软的产品去了解下 |
14 KasuganoSoras OP |
15 hwenwur 2020 年 1 月 15 日 via Android 这个可能属于非法测绘 |
16 px1396 2020 年 1 月 15 日 @KasuganoSoras 我胡乱猜下;配合高精度 GPS 获取山路 3D 轨迹建立道路 3d 模型,从相机画面获取周围环境贴图,反正你也只是玩漂移不是看风景,LoL |
17 MCVector 2020 年 1 月 15 日 via Android @KasuganoSoras Asetto Corsa 吗 |
18 KasuganoSoras OP |
19 raffaellolin 2020 年 1 月 15 日 via Android @px1396 哈哈哈我也是这样想的 |
20 Rheinmetal 2020 年 1 月 15 日 via Android 自己做不太好搞吧 不如买数据? 不过支持地图 mod 的赛车游戏似乎不多 见过铁路线建模的 |
21 hanai 2020 年 1 月 15 日 @KasuganoSoras 这个不用无人机呀,手持就可以 |
@hanai #5 @KasuganoSoras #6 LiDAR 的话,最近看 Intel 出了一个 L515,$349,似乎还比大疆的便宜,而且又 RealSense 加持的话,盲猜开发简单一点? |
23 xmoiduts 2020 年 1 月 15 日 via Android 海外,隔壁组在做这个项目:从激光雷达数据里检测(山里的)道路; 用的是直升机。 |
24 aleung 2020 年 1 月 15 日 via Android 你要玩飞车,就是相当于要创建那条路的街景。类似于 https://openstreetcam.org/ 。但不知道你玩的游戏接受怎样的数据。 |
25 KasuganoSoras OP @aleung #24 这个网站挺有意思的,不过看了下国内的数据少得可怜。。至于游戏接受的数据类型,是要把整个地形建成一个 3d 的 object,可以导入 3dmax 那种,然后再通过一个插件转成 GTA5 可以读取的地图模型。我现在还想到一个比较蠢,很耗时间但是应该可行的办法,就是自己去跑一趟那条路,全程录制视频,然后回到家根据谷歌地图和视频来自己手动建模 |
26 xmoiduts 2020 年 1 月 15 日 via Android @KasuganoSoras 我们组的另一个项目是道路建模,方法是车上挂 profilometer (不知道中文叫啥)跑路面,gps 测具体位置,两个竞技保险杠那么厚 /大。但那主要是获取路面质量的方法。 真正山路级别整个建模还是要 有人机 扫,可能涉及资质问题。 |
27 also24 2020 年 1 月 15 日 大概理解楼主的意思,有点类似与玩儿 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 玩家的相关动作,可能需要楼主自己来折腾一下了。 |
28 also24 2020 年 1 月 15 日 BTW:我不太懂 3D 建模相关的知识,不过我猜这个项目应该会比较有用 http://osm2world.org/ https://wiki.openstreetmap.org/wiki/OSM2World |
29 KasuganoSoras OP @also24 #27 感谢回复,这个 OSM 是需要什么设备才能完成地形扫描呢?我在网站上看到国内地区基本上没什么数据,另外淘宝上有一些 3D 地形测绘的不知道靠不靠谱? GTA5 是有人实现过了,他是根据谷歌卫星地图把日本的秋名山做成了游戏地图,不知道能否用类似方法实现。 |
30 also24 2020 年 1 月 15 日 @KasuganoSoras #29 emmmm 我觉得你理解的可能有一些偏差,OSM 提供的是地图 /地形数据而非 『测绘方式』,可以理解为一个开源免费的地图数据库。 谷歌地图的数据我没理解错的话,应该不是完全开放的才对,不过也相当于一份地图数据库就是了。 相当于现在已经有了一份原始数据,需要做的是录入并转换成你期望的格式。 |
31 VisionTheta 2020 年 1 月 15 日 用激光雷达或者双目视觉,获得场景的深度信息。用深度学习等算法对场景进行语义分割,获得场景的语义信息。把 GPS 和雷达,相机等传感器标定在一起,再计算获得车辆每时刻的位姿信息。推荐一本高翔的视觉 SLAM 十四讲,另外 B 战有对应的视频。 |
32 VisionTheta 2020 年 1 月 16 日 附上之前做的一张结果图,这是使用 PCL 来可视化,这是一个俯视图。  |
33 Orciorc 2020 年 1 月 16 日 via Android MetaShape,用过几次,还不错 |
34 aleung 2020 年 1 月 16 日 via Android @KasuganoSoras openstreet cam 是用户提供数据的,国内没什么人参与自然就没有数据。你可以用 pc 上它网站看看,有讲怎么拍摄照片,怎么上传,手机版本没有相关信息。你可以去看看,参考一下思路。 |
35 aleung 2020 年 1 月 16 日 via Android @KsuganoSoras osm 也是用户提供的数据,都是爱好者根据卫星图或者 GPS 轨迹描出来的。至于立体的地势,可以用 DEM 数字高程模型生成,但是公开可获取到的 DEM 数据精度不高,只有大概 30 米分辨率,做赛车赛道局部起伏都没有了。 |