查看: 7799|回复: 4

osg地形生成软件-Trian3D Builder

[复制链接]

该用户从未签到

发表于 2008-7-8 10:01:03 | 显示全部楼层 |阅读模式
简介:
Trian3D Builder 是一个现代的地形生成工具,它使用地理信息数据生成地形数据库。并针对实时渲染进行了优化。
该软件由德国TrianGraphics公司开发,最初只是作为公司服务部门的一个内部辅助工具。200年夏,该软件对公众发行,因为新的地形生成策略在业界引起了很大的兴趣。目前,该软件的版本是2.0.
和其他地形生成工具相比,它的特点在于能使用户低成本的创建具有照片真实感的地形数据。同时还有它在2D和3D界面中所见即所得的编辑模式。在开发的过程中,特别强调了用户界面的易于使用和简单的工作流程, 因此,该软件的培训周期非常短,并且使用Trian3D Builder来开发也是非常快和令人愉悦的。使用配置文件可以生成道路,并同时自动生成道路两边的护栏。生成的地形可以输出成OpenFlight格式或者OpenSceneGraph格式,供其它应用程序使用。

用户界面:
用户界面采用比较现代的外观,以及清晰的布局,2D 视窗占用的最大的部分,显示所有的项目数据,包括高度数据,航拍数据,以及矢量数据。该窗口也可以被用来查看产生的地形以及模型库中的物体。另外,3D窗口也可以打开,排列在主窗口之内。
在视图的右边是控制面板,提供快速的修改属性参数的途径,包括导入的数据,生成的数据,生成参数,以及模型库。另外你也可以通过它使用各种矢量编辑的工具。
用户界面可以独立配置,视图和工具栏都可以停靠在任何位置,也可以移往另外的显示器。
本软件支持多种数据格式,因为使用OpenSceneGraph, 所有通常的贴图以及3D模型均被支持,GDAL库支持所有通常的地理信息文件格式。
经常使用到的数据,比如贴图,三维模型,以及矢量数据,保存在模型库中,可以非常方便的编辑和扩充。Trian3D Builder也附带了大量的贴图和三维模型。

矢量数据和矢量属性
矢量编辑的工具是比较全面,除了能产生点,线和区域外,还能产生Bezier曲线。法线可以转化为Bezier曲线,反之亦然。矢量数据可以在组,物体以及点的级别被选择和移动,旋转或缩放。另外,还提供工具优化,简化或合并矢量数据。
使用矢量数据产生地形,矢量数据的属性需要被指定。这些属性控制比如物体是否近贴地面或者一个海面是否镶嵌到地形中。库文件可以指定预设的属性数据集,比如来自上个项目。
属性数据集被分为不同的功能,成为修改器(Modifier),它们可以组合起来完成更复杂的功能。一些修改器负责在地形纹理上绘制物体,生成电力线路,森林和护栏的生成,在街道上或高速公路上生成图层物体,绘制标示。
Trian3D Builder 2.0 提供编辑器生成不同层高和屋顶类型的建筑, 生成具有不同截面带斑马线和交叉口的复杂道路。
当矢量数据(比如ESRI shape文件)导入的时候,矢量属性直接被指定,基于FID或者FACC属性。 这些指定可以保存并作为后续使用。用户可根据自己的需要来决定导入那些矢量数据。

地形

Trian3D Builder 支持生成多种类型的地形。其中的一种采用航拍或卫星图片作为纹理,高度数据作为地形的地貌。高度数据可以使用高度画刷进行编辑或创建。
另外一种地形类型,使用Trian3D 的Geotypic 模块生成。如果没有航拍图片或者航拍图片价格非常昂贵时,可以采用改种地形类型。大型的训练场景包含一些感兴趣的小区域时,这种地形类型也是理想的解决方案。

对于Geotypic地形,土地覆被数据被用来描述各种地形元素的分布情况。土地覆被数据在地形生成阶段被照片级的纹理数据所取代。通过智能的边界融合以及透明遮罩,实现真实并且多样的自然风貌。

基于高度和坡度的纹理过渡,该策略可以单独使用,也可以和geotypic策略一起使用。产生的纹理可以输出成geotiff文件,在第三方的软件包中使用。

2.0版本中还提供一种新的地形类型:multi-texturing (多重纹理地形),对于这种地形来说,纹理在图形卡Shader着色阶段被融合。该技术在现代电脑游戏中广泛采用,能提供非常高的贴图精度同时又占用较少的纹理总量。该地形类型可作为上面介绍的通用地形类型的替代解决方案。

对于geotypic地形来说,另外一个有用的功能是自动物体摆放。当geotypic的纹理被使用的时候,比如来自土地覆被文件,或指定给一个矢量区域,事先定义好的物体会自动摆放并且位置比较合理。该功能可使地形看起来具有厚重感和真实性,同时又不占用大量的系统资源。

地形被分块,支持分页调度策略。对于每一分块,不同的属性比如LOD的个数,纹理的分辨率都可以单独指定。因此,高分辨率的局部区域比如一个机场可以被定义。

生成的地形是三角形的,因此可以采用常用的策略或TIN策略对地形进行简化。纹理数据也可以输出成压缩的DDS文件格式。具有相似纹理的物体被合并到同一个组里面。TrianGraphics公司的一个新颖的算法创建分块之间的平滑过渡,既能节约三角形的数量又能维持场景图的简单高效。

地形可以输出为OpenSceneGraph和OpenFlight的不同版本。

辅助项:

采用所见即所得的交互编辑是对用户友好的。 生成一个区域,切换到3D视窗,编辑矢量数据或者直接放置其他的三维模型。矢量数据属性的变化也是可以立刻得到视觉反馈的。在3D视图中创建的一切同时会出现在2D视图中, 并且可以在这两个视图中并行工作。高度数据的修改也可以在3D视图中完成,只要有点选择被移动。

不用说,每一个变化都可以被撤销(undo)重做(redo)多次。

当地形被生成后,可以在外部的窗口中对它进行审核和分析,你可以显示渲染和场景的统计数据,察看场景的树状结构。在审核的时候,灯光和相机的设置可以更改。

结论:
Trian3D Builder 提供全面的工具来生成面向可视化仿真市场的地形文件。在较短的培训之后,用户即可以产生自己的地形。非常易于使用,尤其是直接在3D窗口中工作时,复杂的项目也能快速实现。

另外一个有用的功能是geotypic 纹理,它能产生逼真的地形,同时还省去了卫星照片的费用。

在TrianGraphics的官方网站上www.triangraphics.com 上,你可以看到大量的截图以及视频来演示Trian3D Builder的工作流程。你也可以在上面申请试用版。

该用户从未签到

 楼主| 发表于 2008-7-8 10:04:10 | 显示全部楼层

osg地形生成软件-Trian3D Builder

中文简介材料

有需要试用版的可以给我发邮件联系。
songly@wincomn.com.cn

[ 本帖最后由 robertsong 于 2008-7-8 10:05 编辑 ]

Trian3dBuilder Chinese.PDF

1.3 MB, 下载次数: 1019, 下载积分: 威望 1

该用户从未签到

发表于 2008-7-8 10:51:12 | 显示全部楼层
可以传一个试用版到【欢迎大家使用文件中转站上传下载OSG各版本安装包以及OSG各种资料】~~~~~~

http://bbs.osgchina.org/viewthread.php?tid=299&extra=page%3D1

该用户从未签到

 楼主| 发表于 2008-8-18 12:04:52 | 显示全部楼层

回复 2楼 的帖子

Trian3d 中文教程

[ 本帖最后由 robertsong 于 2008-8-18 12:07 编辑 ]

Trian3DTutorial.pdf

701.09 KB, 下载次数: 799, 下载积分: 威望 1

该用户从未签到

发表于 2009-7-10 19:13:44 | 显示全部楼层
谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表