三维模型轻量化技术在不影响画面视觉效果的前提条件下,通过逐次简化景物的表面细节来减少场景的几何复杂性,从而提高绘制算法的效率。该技术通常对每一原始多面体模型建立几个不同逼近精度的几何模型。与原模型相比,每个模型均保留了一定层次的细节。当从近处观察物体时,我们采用精细模型,而当从远处观察物体时则采用较为粗糙的模型。同时,在两个相邻层次模型之间形成光滑的视觉过渡,即几何形状过渡,以避免视点连续地变化时两个不同层次的模型间产生明显的跳跃。这样,计算机在生模型时,根据该物体所在位置与视点间的远近关系不同,分别使用不同精细程度的模型,避免了不必要的计算,既能节约时间又不会降低场景的逼真度,使计算的效率大大提高。
几何模型使用三角网格进行表达,为了达到快速调用并实时渲染三维模型,在CAD导出的网格模型基础上,对模型进行精简处理,减少三角形数量,有利于生成不同精度的轻量化模型,适合应用在不同终端设备,如PC、平板电脑、VR/AR设备等。
技术特色:
1、支持主流格式CAD数据导入
轻量化模型转换工具支持导入STEP或IGES等其他格式的模型,导入模型后能将模型轻量化转换。
² IGES、STEP模型导入:读入各种设计软件中导出零件或装配模型的IGES、STEP模型文件
² 显示原始模型:显示导入的IGES或STEP模型
² 导出轻量化模型:导出指定格式的轻量化模型、原始模型结构树信息
u 设置轻量化模型离散化误差
u 选择轻量化模型格式
u 选择要导出的具体模型
² 文件保存:结构树模型保存到json文件;轻量化模型保存成指定格式文件
2、基于结构树操作
界面中的结构树可以直观地呈现场景物品的分组和布局,类似于建模软件的大纲视图。该功能使得用户可以清晰地了解场景中模型的层次结构和组成情况,方便进行复杂场景下的操作和管理。同时,用户也可以在结构树中简单地选取对应的模型进行显示和隐藏操作,快速地调整视图。“”图标代表模型组,“
”图标代表模型。
3、转换精度任选
“转换精度”是转换工具软件的主要功能,旨在优化导出后模型的精度。该功能分为“线性误差”和“角度误差”两种,用户可以根据实际需求,在这两种功能中选择其中之一进行使用。这两种功能都可以优化模型面数,但一般只选用其中一种。调整“线性误差”参数的数值越大,模型的精度越低;同样,调整“角度误差”参数的数值越大,模型的精度也越低。用户可根据具体需求进行调试,设置参数数值,最终点击“转换”即可完成模型精度的优化。