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

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

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

打开iTwin Capture Modeler

导入拍摄的多层环物照片

提交空中三角测量计算。

空三通过后,再次重建项目,设置空间框架大小。

保存项目

转到File > Save As,选择保存路径并命名项目。

导出OBJ文件

转到File > Export > Wavefront (.obj)。

在弹出的对话框中设置导出选项,然后点击“Export OBJ”。

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

在Blender中打开OBJ文件

打开Blender

导入OBJ文件

转到File > Import > Wavefront (.obj)。

选择你刚刚从iTwin Capture Modeler导出的OBJ文件,然后点击“Import OBJ”。

调整模型的原点

选择模型

进入编辑模式(按Tab键)。

移动模型到原点

选择所有顶点(按A键)。

将光标移到工具栏中的“Transform”面板,设置X、Y、Z坐标为0。

退出编辑模式(按Tab键)。

保存场景(File > Save As)。

压缩材质图片尺寸

打开材质面板(在右侧属性编辑器中找到Materials标签)。

选择材质

找到纹理节点

在Shader Editor中,找到与材质关联的Image Texture节点。

加载并压缩纹理图像

双击Image Texture节点以打开图像属性。

在Image属性中,点击“Open”按钮选择新的图像文件。

使用图像编辑软件(如GIMP、Photoshop)压缩图像尺寸,确保长边不超过5000像素,然后重新导入Blender。

3. 导出为GLB格式

检查模型和材质

确保所有的材质和纹理都已经正确应用并且路径正确。

导出为GLB格式

转到File > Export > glTF 2.0 (.glb/.gltf)。

在弹出的对话框中设置导出选项,然后点击“Export glTF 2.0”。

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

访问gltf.report网站:https://gltf.report/

上传GLB文件

点击“Upload a GLB file”按钮,选择你刚才导出的GLB文件进行上传。

选择Draco压缩

在上传完成后的页面,点击“Compress with Draco”按钮。

下载压缩后的文件

压缩完成后,页面会显示一个下载链接,点击链接下载压缩后的GLB文件。

 5.调整模型大小 

index.html  中修改如下 参数:

position":{"x":20.04998419587077525,"     数值越大,模型变小比如30,反之则模型变大

注意事项

确保在导出OBJ文件之前,所有的材质和纹理都已经正确应用并且路径正确。

压缩图像时,尽量保持图像质量,避免过度压缩导致失真。

GLB格式支持多种3D模型和材质信息,但某些高级特性可能无法完全保留,请根据需要进行调整。

Draco压缩是一种高效的3D模型压缩算法,可以显著减少文件大小,但可能会略微影响模型的细节和质量。


扫二维码与项目经理沟通

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

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

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