为满足不同用户对模型文件的格式需求,Altizure团队开发离线格式转换器。通过Altizure格式转换器,用户能快速流畅地将下载的模型文件,转换成自己所需的格式。

  • 支持平台
  • 支持平台
  • 如何获取转换器?](#.如何获取转换器?
  • 转换器支持将.obj文件转成什么格式
  • Altizure 格式转换器面向的用户群体
  • Altizure 格式转换器功能介绍
  • 可以在哪里下载OBJ文件?
  • 在 win7 安装新版Altizure桌面版时,遇到 d3dcompiler_47.dll 丢失导致无法安装。
  • 如何利用“Altizure 离线格式转换器”对 Altizure 模型进行真实裁剪?

支持平台

  • Windows 64位
  • macOS

如何获取转换器?

您可以下载Altizure桌面版(Windows 64位 和 macOS),转换器入口如下图所示:
转换器.png

目前转换器支持.obj文件转成以下几种格式:

  • .ply
    多边形档案格式(全称: Polygon File Format)。我们用此格式存储点云数据,包含其三维坐标、法向量和颜色信息
  • .osgb
    开源osg模型格式(全称: Open Scene Gragh Binary)。osgb格式为二进制存贮、带有嵌入式链接纹理数据(.jpg)。该文件格式在摄影测量界被广泛使用。
  • .dae
    又称COLLADA (COLLAborative Design Activity),是一种常用的三维模型格式。文件内部用XML结构组织三维模型的信息。
  • .kml
    是一种包含地理信息的三维模型格式,可导入Google Earth。
  • .stl
    是一种描绘三维物体几何信息的格式,该格式不支持颜色材质等信息。它是三维打印机支持的最常见文件格式。

Altizure 格式转换器面向的用户群体

需要将模型文件导入第三方软件进行再开发,或对格式有特定需求的用户,如测绘行业、动画、CAD专业人士等。


Altizure 格式转换器功能介绍

转换方式:项目obj模型转换

可将整个项目或多个.obj文件转换成:

  1. 格式选择:OSGB

osgb.png

输入路径: 需转换的项目或多个.obj文件的文件夹路径。通常,此文件夹是从model.zip中解压的。
输出路径: 输出文件的文件夹路径。这个文件夹可以是存在的,也可以是不存在的。若是不存在的文件夹,系统会新创建一个以您所输入名字命名的文件夹。

**请注意:**Altizure格式转换器的输入和输出路径,暂不支持中英文混杂或中文。输入和输出路径中的所有文件夹名请用全英文。

  1. 格式选择:Orthomap

orthomap.png

最大分辨率 & 保持原分辨率:

这两个选项紧密相关。最大分辨率 的意思是,输出图像的最大分辨率不能超过所设数值(默认值是16384)。设定这一限制的原因是,对于非常大的项目(如城市级项目),系统不可能将超大orthomap/DSM只输出到一个文件中。所以,在这种情况下,我们有两种选择:

第一种:我们可以降低orthomap/DSM的分辨率,将每个文件的分辨率控制在用户所设置的最大分辨率以内。换句话讲, 关闭保持原分辨率 选项,但维持最大分辨率默认值不变(或输入其他数值)。

第二种:保持原分辨率。软件在转换时,会自动将orthomap/DSM的原始文件分割成数个小文件。每个文件的大小都控制在最大分辨率以内。

为什么最高的分辨率是16384?

Altizure生成的模型精度很高,如果只用一张俯视影像涵盖整个模型,该影像文件大小会变得非常大,不方便操作。因此,我们给定参数限制输出影像的最大分辨率。通常我们建议把最大分辨率设成16384,在该分辨率下,对于层级是level 5或以下的项目,可以生成单个文件原始分辨率的俯视影像。(单个模型片块分辨率为512,level 5有边长为32的片块数,即512x32=16384)

  1. 格式选择:Merge

简而言之,Merge(合并文件)就是将数个OBJ小文件合成一个OBJ大文件,便于用户进行浏览、编辑或修改。

了解更多有关tile_X和tile_Y的内容
https://support.altizure.cn/topic/6/下载作品-仅限专业项目

Merge.png
Merge1.png

若想将一个层级的文件合并成一个OBJ,请问能如何设置模块尺寸(Block Size)?

从Altizure上下载的OBJ文件,一般表示为:tile_l_x_y,其中l为模型的层级。在l级,它的x和y坐标的最大值不超过2^(l+1)。例如:某项目最高层级为level 5,其x和y的坐标数值不超过64 (2^(5+1)=64)。此时,如果想把level 5的所有模型合并成一整块,合并的模块尺寸可设置成64即可。

**请注意:**由于电脑内存有限,不是所有层次的模型都可以合并成一个OBJ。我们不建议使用模块尺寸超过64的设定。另外,为了均匀拆分模型文件,不论您的模型文件有几个level,模块尺寸都一般设置为2的幂数。

 

  1. 格式选择:KML

KML.png
 

转换方式:单个 OBJ模型转换

 
单个OBJ文件可以被转换成:

  1. 格式选择:OSGB

OSGB1.png

**输入路径:**需要进行转换的OBJ文件的完整路径。

**输出路径:**输出文件夹的完整路径。输出文件夹可以是已经建立的文件夹。如果是未建立的文件夹,系统会按照用户输入的名字,自动建立相应的文件夹。

  1. 格式选择:DAE
    DAE.png

  2. 格式选择:KML
    KML1.png

  3. 格式选择:STL
    STL.png

  4. 格式选择:PLY
    PLY.png


可以在哪里下载OBJ文件?

通过将自己的项目升级到专业项目(用户需要购买Alticoins),用户可以下载**<project** name>_model.zip
(样例文件)

在 win7 安装新版Altizure桌面版时,遇到 d3dcompiler_47.dll 丢失导致无法安装。

请前往微软官方网站下载** kb4019990 **系统补丁。


如何利用“Altizure 离线格式转换器”对 Altizure 模型进行真实裁剪?

在 Altizure 官网,您可以对模型进行裁剪,但官网的裁剪工具是 “无损裁剪” 并非 “真实裁剪”。那如何做到真实裁剪呢?

ps:“无损裁剪” 既不会破坏原始模型文件,可以随时反悔取消,无限次修改。“真实裁剪” 既对模型文件进行实际的裁剪,裁剪成功后的模型文件不支持重置。

首先您可以先在 Altizure 官网对模型进行无损裁剪,然后下载模型文件,及模型的裁剪文件。利用 Altizure 桌面版离线格式转换器,将模型文件转换为“真实裁剪”后的模型文件,再将转换好的模型文件上传至 Altizure 官方即可。将真实裁剪后的模型文件导入 Altizure 星球,可以加快 Altizure 星球加载多个大模型的效率。

基本操作流程:
流程图.png

具体操作流程请前往: 如何利用“Altizure 离线格式转换器”对 Altizure 模型进行真实裁剪?