制作720云3D建模所需的模型文件glb

2024-11-02 21:44 栏目: 技术学堂 查看()

1. 使用iTwin Capture Modeler 创建和导出OBJ模型

  1. 打开iTwin Capture Modeler
  2. 导入拍摄的多层环物照片
    • 提交空中三角测量计算。
    • 空三通过后,再次重建项目,设置空间框架大小。
  3. 保存项目
    • 转到File > Save As,选择保存路径并命名项目。
  4. 导出OBJ文件
    • 转到File > Export > Wavefront (.obj)。
    • 在弹出的对话框中设置导出选项,然后点击“Export OBJ”。

2. 在Blender中调整原点和压缩材质图片

在Blender中打开OBJ文件

  1. 打开Blender
  2. 导入OBJ文件
    • 转到File > Import > Wavefront (.obj)。
    • 选择你刚刚从iTwin Capture Modeler导出的OBJ文件,然后点击“Import OBJ”。

调整模型的原点

  1. 选择模型
  2. 进入编辑模式(按Tab键)。
  3. 移动模型到原点
    • 选择所有顶点(按A键)。
    • 将光标移到工具栏中的“Transform”面板,设置X、Y、Z坐标为0。
  4. 退出编辑模式(按Tab键)。
  5. 保存场景(File > Save As)。

压缩材质图片尺寸

  1. 打开材质面板(在右侧属性编辑器中找到Materials标签)。
  2. 选择材质
  3. 找到纹理节点
    • 在Shader Editor中,找到与材质关联的Image Texture节点。
  4. 加载并压缩纹理图像
    • 双击Image Texture节点以打开图像属性。
    • 在Image属性中,点击“Open”按钮选择新的图像文件。
    • 使用图像编辑软件(如GIMP、Photoshop)压缩图像尺寸,确保长边不超过5000像素,然后重新导入Blender。

3. 导出为GLB格式

  1. 检查模型和材质
    • 确保所有的材质和纹理都已经正确应用并且路径正确。
  2. 导出为GLB格式
    • 转到File > Export > glTF 2.0 (.glb/.gltf)。
    • 在弹出的对话框中设置导出选项,然后点击“Export glTF 2.0”。

4. 如果glb文件过大,可以上传到gltf.report并使用Draco压缩

  1. 访问gltf.report网站:https://gltf.report/
  2. 上传GLB文件
    • 点击“Upload a GLB file”按钮,选择你刚才导出的GLB文件进行上传。
  3. 选择Draco压缩
    • 在上传完成后的页面,点击“Compress with Draco”按钮。
  4. 下载压缩后的文件
    • 压缩完成后,页面会显示一个下载链接,点击链接下载压缩后的GLB文件。

注意事项

  • 确保在导出OBJ文件之前,所有的材质和纹理都已经正确应用并且路径正确。
  • 压缩图像时,尽量保持图像质量,避免过度压缩导致失真。
  • GLB格式支持多种3D模型和材质信息,但某些高级特性可能无法完全保留,请根据需要进行调整。
  • Draco压缩是一种高效的3D模型压缩算法,可以显著减少文件大小,但可能会略微影响模型的细节和质量。


扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

郑重申明:宁波优景摄影以外的任何单位或个人,不得使用该案例作为工作成果展示!