1、说明书的整体结构
3、ROD软件的基本配置图
状态栏说明
last x y 上次鼠标左键按下的地方 上次鼠标点击的地方在界面中会使用绿色的X 标出
delta x y r a 鼠标现在的位置相对于上次鼠标选中位置的 xy的直角坐标系坐标和 r a 极坐标系坐标
trackid 道路ID 当前光标位置相对于选中道路的 s t (s,t是啥参数待确认,单位是m)
4、新建一个Project和进行Project的配置
可以看默认项目 Default Project进行参考,可以打开可用的models、styles和tiles
新建项目使用:File -> New -> New Project
新项目可以看到这些目录,分别是
Config 项目中包含的配置文件
Database 项目中包含的3D数据库,支持FLT、IVE、和OSGB格式
Flt 可以直接导入FLT文件
Mf 包括 move files
Odr 包括 OpenDRIVE文件
Overlays ROD软件标准的TOD格式可以包括先前的数据库
railML 包括 railMlL文件
Ref 包括Image Generator支持的参考文件
Tracks 包括中间生成的文件
项目设置:
会有一些默认设置项,可以进行默认设置项的更改,点击左侧底部工具栏的设置按钮
1、放大缩小
可以使用滚轮放大缩小或者使用 Shift + 鼠标右键 + 鼠标移动放大缩小
2、选择对象
左键选择对象,在左侧工具栏中的按钮
3、移动对象
使用move mode可以移动对象,在左侧的工具栏中点击移动按钮
4、粘性点 Sticky Points
点击
5、 格属性 The grid feature
打开 格属性 grid 可以使用 格板进行辅助作图。可以在上边的工具框点击
7、创造道路或轨迹 Creating a track
1、创建 reference line。
reference line 是构建道路的基础,可以在reference line的基础上增加各种道路属性。
ROD支持 直线、曲线、螺旋线、样条曲线和参数化三次曲线。几何对象有开始点、结束点和方向,方向由线上的小箭头进行表示。
创建直线。
使用左侧工具栏的按钮
创建曲线
先创建两条直线,然后选中两条直线,点击图标
创建样条曲线
绘制样条曲线需要由 line-drawing模式切换到 spline-drawing模式。切换到spline-drawing模式后出现
三次样条曲线
当前不支持手动绘制指定参数的三次样条曲线,但是可以导入 OpenDRIVE格式的文件。可以去 www.OpenDRIVE.org 查看更多信息
组合reference line 成道路
绘制好所有的reference line 后,需要把他们组合在一起形成道路。
选中所有的reference line后使用
添加道路属性 Adding properties to the track
道路属性对话框是很重要的对话框,可以在这里设置道路的视觉和逻辑上的特性,如:车道、道路交通标志、风景地貌 。需要先选中一条道路然后打开 property dialog
property dialog对话框的基本布局如下:
定义车道信息
点击车道按钮
定义道路类型 Defining the road type
点击道路类型按钮
增加道路海拔属性 Adding elevation
选中一条道路然后点击
增加地形属性 Creating the landscape
地形属性有特定的命名规则,平地一般是草地或者人行道,3D的障碍物一般是建筑物或者大树。
1、使用宏模板进行风景地形定义
最简单最快速的方法就是使用现成的定义好的宏模板,有乡村场景、高速场景和城市场景。
选择好目标道路,然后点击styles
2、自定义地形风景(landscape)
新添加自定义的style。
在选中的道路中,然后点击styleanniu ,然后选中车道,然后选择New 新建
新建的style包括这些选项:
Ground: 平坦地面
Shoulder: 有高度变化的而道路
Tunnel: 隧道
Railing: 高速路的栅栏和桥梁
Horizon: 地平线nbsp; 视线受阻的场景br> 选择一个style然后进行添加,添加完style以后还可以对style进行微调,调整偏移量、高度、车道宽度起止点等。style可以被拷贝粘贴格式,使用“shift + 鼠标左键”可以把一条车道的style复制到另一条车道上去。
新添加3D风景 Inserting externals
新添加信 Signals/sign
添加动态的交通信 灯:(Adding a switchable signal: traffic lights)
与添加静态交通标志类似,交通信 灯需要添加 controller id。
Reference signs:
一个交通标志可能几条道路(或者车道)都要遵守,这时候就用到了reference signs
8、修改道路(Modifying a track)
Duplicating and separating(复制和分离)
选中一条道路,然后点击右键,选择 track(s),可以看到以下这些选项:
Duplicate with properties: 复制粘贴带属性的道路
Duplicate without properties: 复制粘贴没有属性的道路(比如车道信息就会被丢掉)
Separate: 把一条道路分解成两个方向相反的道路
Modify ID: 修改道路的ID
Changing the geometry(改变几何结构): 按住crtl + 左键点击,更改道路几何借口的对话框就弹出来了
Extend the track(延长道路):在右键中选择 geometry,可以add curve或者 add line,就会自动加上相应的线。
Combine and revert (结合和反转方向)
同一个方向的两条道路可以结合在一起。选中两条道路,然后点击按钮
Splitting a track (快速拆分道路)
一条道路可以被快速的拆分成两条道路。打开 sticky points 模式可以查看道路可以在哪里会被分离。
可以选择 geometry -> split before element
9、生成数据库 Generating the database
默认生成 Default generation
在左侧的工具栏中点击
选择固定的区域生成数据库 Generating with the generation area
在左侧的工具栏中点击
生成设置 Configure generation
在project settings的对话框中可以设置默认的设置,可以更改保存的文件格式,
OpenDrive格式导出设置
在OpenDrive格式中可以选择导出的文件分为: Logics complete 、 Logics with base signals 、 Logics with extra signals
Export VIRES style definition : 导出带有路面格式和圆角属性的OpenDRIVE格式文件
Export objects:导出的OpenDrive格式中含有道路表面覆盖物的特征(可能会使文件变得很大)
Database-Viewer 查看数据库
点击
OSG Viewer是默认的视角,比showroom的视角要少一些功能,没有材料、影子、光和天空模式属性。 使用L键可以打开light。
在视角中,鼠标左键可以更改图像的角度、可以用数据右键或者滚轮进行放大缩小操作,鼠标中键可以进行平移操作。
Showroom视角
showroom视角相对真实性更强,用户可以改变环境然后可以直接在外观中进行查看。可以设置太阳位置,天气环境,阴影方式等
10、创建路口Creating a junction
junction 的连接部分叫 path,连接的两个道路叫做 tracks。一条tracks可以连接多条 path。每一条path需要明确连接到哪条车道。path和tracks本质上都是分离的道路。
自动生成路口连接 Creating a junction automatically
第一步:(Create incoing tracks as standard roads)把 incoming tracks设置成标准的道路格式
第二步:(Create the container for the junction entries)在左侧的工具栏中选择“create junction”按钮
第四步:Finish the junction (重复一二三步添加完所有的path)
第五步: Check the junction entries: 检查路口出口
第六步: Generate database and see the visual appearance ,点击按钮
手动生成路口连接 Creating a junction manually
手动生成路口连接费时费力,一般只有在自动生成失败的时候才会进行手动生成。
第一步:创建道路 (create tracks)
第二步:创建平移道路(create shifted tracks),使用sticky points 和 move line lateral功能进行道路平移。
第三步:创建连接道路(create first path)选择两条道路,然后选择 tracks -> create connecting track。新的path就会被生成。
第四步:配置几何结构(configuring geometry),按住crtl + 左键点击,可以选择调整几何结构
第五步:安排车道。Assigning lanes 调整车道的方向用来适应实际需求,需要把lane的材质pavement设置成不可见,要不然路口车线相交的地方的材质会有交叉现象导致导出图像出错。
第六步:做好所有的连接线。
第七步: create the container for the junction entries:
第八步:Add paths to the junction :
选择其中一条path,然后shift + left mouse,右键执行 junction -> add path to junction(manual)
第九步第十步:检查各个车道的出入没有问题后,点击按钮
11、瓦片 Tiles
Tiles是预先定义好的数据库,可以快速构建大型数据库。
在主窗口中选择add tiles可以弹出新的对话框选中插入新的 tiles。
Snapping tiles together: 按下Ctrl 然后点击tile的边缘,把一个tile移动到另一个tiles然后释放。
Reload tiles: Edit -> Tile……-> Reload tiles,可以更新重载素有的瓦片
12、在ROD中使用自定义数据 Using own data in ROD
添加自定义信 (Add own signals)
自定义的交通信 一般包括 3D模型文件(FLT格式)、合适的质地(appropriate texture)和 配置文件 setup file
第一步:新建一个文件夹,添加3D模型文件(FLT格式)和appropriate texture,新建一个SIGNALS.DAT文件(文件名中必须包含signals)
第二步:向file中添加一条包含有以下信息的线。
第三步:打开ROD软件然后打开project setting对话框选择添加自己配置的文件style
添加自定义瓦片(Add own tiles)
第一步:选择tile所需要的所有道路tracks。
第二步:在Edit -> Tile ->Create from selection。
第三步:add junctions and occlusion planes(咬合面,使用 Edit -> Tile -> Add element
第四步:设置格式。在tile information的对话框里修改坐标等
第五步:建立自己的tile的文件,例如 MY_TILES.DAT。然后加一条包含有以下信息的线:
添加自定义外观(Add own externals)
首先新建一个文件夹,加上自己的FLT格式的3D模型然后生成一个DAT文件,例如 EXTERNALS.DAT
然后添加一条包含有以下信息的线:
最后在project setting中进行设置。
添加自定义风格(Add own styles)
13、导入数据(OpenDRIVE和OpenstreetMap格式)
导入就好了
对整个ROD的了解尚不够深,难免有一些不对的地方。欢迎各个小伙伴批评指正!在用软件的过程中,也希望能够不断地熟悉不断地更新。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!