新产品介绍

●UC-win/Road 相关信息

●UC-win/Road for xpswmm

 UC-win/Road使用自定义开发的SDK,将泛滥解析软件xpswmm的计算结果导入到UC-win/Road的联合工具。

■SDK(Software Development Kit)是什么
 UC-win/Road SDK是为UC-win/Road进行各类自定义开发而提供的API(Application Program Interface)。支持菜单的追加、地形、道路、交通等的控制选项的开发。
 此次配合UC-win/Road的版本升级(Ver.3.03.06),也同时发布对应Ver.3.03.06的SDK。Ver.3.03.06对应版中追加了Unicode、驾驶模拟和3D模型制作相关的API功能。
 此外,本SDK为配合今夏予定发布的Ver3.04版本,还事先对应了Delphi2007。

■xpswmm是什么
 面向河川、下水道系统以模拟流量和水质为目的,可以利用到物理的表现模型制作中的综合软件。xpswmm对计测地点进行网格化,各地点的水深分别按时刻履历进行文本文件输出。本工具便是利用此文本文件进行的数据结合。

■工具概要
 本工具是用SDK制作的与其他工具相同作为UC-win/Road的插件功能进行提供。工具使用时事先将结果文件作为项目载入。选择主菜单「选项」-「xpswmm结果数据的载入」即会显示载入画面。选择结果文件,设定选项后点击「载入」按钮,所选择的计算结果文件便会作为3D模型登录到UC-win/Road并自动进行配置。

1) 结果文件的选择 :
选择xpswmm输出的时刻履历结果文件。可一次选择多个。
2) 选项设定
输出选择 :
作为输出端支持LandXML文件、及UC-win/Road模型的输出。
X-Y方向 :
结果文件中输出各网格的位置坐标和深度(Depth),此时的X,Y方向可按南北、东西分别选择。通常模型按项目的中央配置,利用偏移可将其从中央变更到想要的配置位置。
深度方向 :
Depth的方向垂直向上、向下可进行选择。
阶层 :
深度间隔的设定、及各深度位置表现的各类设定


▲xpswmm数据的载入


▲阶层的颜色设定
■关于制作的3D模型
 xpswmm输出的计算结果文件作为模型导入到UC-win/Road,利用了此次SDK中追加3D模型制作和配置的功能。结果文件按二维排列读入,邻接定点三角形化,其重心的Depth按阶层划分。作为3D模型向UC-win/Road输入时该阶层也成为模型的层。
 此外,模型的各顶点标高是考虑了Depth的相对当前地形标高,载入后自动被配置到地形上。配置好的模型和UC-win/Road通常的模型一样可进行编辑,模拟是的显示,非显示等控制。


■効果
 本工具载入的时刻履历的模型,可通过UC-win/Road的脚本在虚拟现实中确认随时间变化的泛滥状况。预先制作好场景的情况下,可在三维可视环境下进行状况确认。

xpswmm
UC-win/Road 数据变换工具


●3DSMAX数据应用与插件开发

 UC-win/Road中利用的3DS格式是一个在3D建模软件中应用非常广泛的数据交换格式。压缩性能良好,UC-win/Road的初版中采用了VRML格式,之后便很快专用3DS格式。模型和材质的制作相关顺序及注意事项,请参见主页「3DSMAX建模和材质粘附的要领」。

 接下来介绍同为用户的ASU(亚利桑那州立大学)正在开发中的3DSMAX插件。3DSMAX作为美国Autodesk社的通用3D建模软件被利用在各个领域。UC-win/Road可通过RoadDB进行素材的下载,除此以外的则需通过3D建模软件等进行建模制作。3DSMAX可在进行3D建模的基础上对隆起部分的铺装、光反射、放射等高度的材质効果进行渲染。但是从实时渲染的品质和功能面来看,UC-win/Road更具备使用价值。

 将该2个产品进行比较,有点像将苹果和橙子进行比较。但是,对于运用3D模型进行演示或动画制作为目的的典型客户来说,苹果和橙子的差异就很大了。本插件可使UC-win/Road和3DSMAX保持双方的互換性提高转换効率。动态光源、表面反射等功能的联合也在讨论,实现后可大大提高临场感,敬请期待。

 ▲ASU、数码费尼克斯计划


●GoogleEarth/SketchUp应用

 关于GoogleEarth(http://earth.google.co.jp/)相信大家都应该有所了解,这里仅做简单介绍,是美国Google公司于2005年收购新兴的软件公司后免费开始提供的一个软件。简单地凭直感操作旋转地球的同时,即可对世界各地的街道、城市、遗迹等进行高解像度的卫星图片浏览。而且对高山、峡谷等地形和主要建物还可进行三维模型的浏览。

 此次通过UC-win/Road介绍GoogleEarth的建筑物曲面数据相关的应用。选中GoogleEarth的【建筑物3D表示】图层的复选框,便会显示出建筑物。这些建筑物大多是白色的箱型模型,粘贴有材质的建筑物可通过登录Google的3D模型库取的。

 现将使用Google公司的Google SketchUp pro 6向UC-win/Road导入模型的方法介绍如下。但是关于本手册,请尤其注意模型的版权,软件的使用协议书等。

 Google SketchUp 3DS模型载入顺序
   Google的3D模型输出为3DS格式配置到UC-win/Road
   (Sample:FORUM8大阪支社所在的OAP塔周边地区)
  1. 启动Google SketchUp,点击「获取模型」按钮。
  2. 选择从3D模型库导入的模型,点击「下载模型」。
  3. 选择「文件」-「输出」-「3D模型」。点击「输出形式」为3DS(*.3ds),点击「选项」按钮。
    ※保存文件夹及文件名注意为半角英数字。
  4. 选中选项设定项目的「区别材料」、「输出材质图」并实行。
  5. UC-win/Road下载入保存的3DS文件。
  6. 配置在粘贴有航空图片的UC-win/Road上。

Sample数据为本公司制作的模型。航空图片也为本公司所有购买后使用于UC-win/Road。
各产品相关的数据利用,请严格注意各公司的著作权和使用协议。

●Google SketchUp Pro6 体验版 下载
体验版具备所有Google SketchUp的功能,使用时间限制为8小时。
  http://ja.sketchup.com/



●Second Life数据交換可能性

 Second life(http://jp.secondlife.com/)是互联网上的假想社会与迄今为止的在线网络游戏截然不同。其主要特征为,可自己制作主题。游戏内的货币可在现实社会进行交换。
这里介绍第二生活中使用的3D模型和文字等与UC-win/Road的相互数据利用的可能性。

■ Second life的3D选项ト
 Second life作成的3D项目被称为prims,由基本3D项目编辑制作而得。Second life拥有简单易懂的编辑器,通过选择复制原创的prims项目(圆柱、球体、立方体其他)可较容易地完成肚子3D项目制作。该方法可编辑/制作较复杂的3D项目。

■ 载入/输出
 Second Life不能从其他程序直接进行3D模型的输入输出,最近,有些软件开发者和热心的爱好者开发出了针对Second life实现模型数据变换的插件,当时当前的现状直接与UC-win/Road实现数据交换还比较困难。

 使用Second life的很多个人和企业都扩充了对应的文件种类,追求对应更多格式的输入和输出功能。Second life的虚拟环境中存在的wiki-architecture community 也是其中之一。尽管众多利用者对该项目都有兴趣,但有限的输入和输出功能是个有待解决的课题,被认为是影响它普及的一个障碍。

 ※一般产品名称、公司名称均为各公司的登录商标。

(Up&Coming '08 盛夏号刊载)

FORUM8