
AI生成的编辑插图,不是转换结果的截图.
GLB到STL转换需要以场景为导向的资产,并产生三角面,用于不同类型的工作流程. 也可以为网站,动画或增强-真实性取景器设计出GLB. STL通常用作只用几何的接发. 有用的结果不仅仅是一个带有新扩展名的文件:它是预定对象,在已知的尺度上,在一种对编辑或打印有道理的姿势上.
区分一个场景与可打印对象
GLB可以将几何与材料,纹理和场景分级相组合. 它可能包含几个节点,放置或再用 meshes. 也可以包含与动画相关的数据. 这些功能对交互式图形有用,但它们并不自动描述一个固态对象. 场景可以包括一层地板,装饰道具和隐藏的棋子,而您不希望这些棋子出现在导出STL中.
尽可能先在现场感知应用程序中打开资产 。 识别属于预定对象的网格并去除复制中无关的内容. 这对下载可视化资产尤其重要。 模型在照明下看起来像一个单一物体这一事实并不能证实其所有表面是相接的,或者有有用的物理厚度.
理解 GLB 和 glTF 包装
GLB是一个与glTF生态系统相联的二进制容器. glTF 资产可能相反使用 JSON 文件,其中包含单独的二进制缓冲和图像. 导入文件时区分很重要:即使JSON本身有效,提及缺失几何缓冲的.gltf文档也是不完整的. 自成一体的GLB一般更容易被交出,因为所需要的网格数据可以在一个文件中出行.
在使用外部资源 glTF 时, 将所有文件保存在一起 。 如果工作流程接受包含模型及其资源的 ZIP,则保留相对路径而不是任意平整文件夹. 缺失的纹理图像会影响外观,而缺失的几何缓冲器则会使模型完全无法加载. 切勿仅仅因为目标格式不保留纹理而假设每个资源都是可选的.
转换前选择正确的位置
动画资产可以随时间而呈现出多样外形. 一个平面STL记录一个静态表面;它不能存储动画. 如果意图打印显示某个人物挥动或某种机制处于特定位置,则评估在源应用程序中显示的特性,并刻意导出所产生的网格。 一般进口商可能使用默认状态而不是您所想到的框架 。
外形和形态目标增加了另一个原因来检查实际几何. 网状层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层层 对于要紧的姿势,将变形物烤成单独的网状复制品并独立检查所出口的GLB. 这可以减少模糊性并避免错误地将默认拥有的导入值当作STL本身的失败.
检查对象变换和重复实例
一个场景图可以通过父母和孩子的变身来放置网格. 如果进口商只读取原始网格坐标,它可能会失去你在原始查看器中看到的安排. 正确的场景评价将相关转变应用于每个实例. 转换后,再计算出重复的组件并比较其相对位置,而不是只检查正体.
镜像和非统一缩放的物体值得注意. 它们会影响取向和地表起风,当转换被错误地应用时,它们可能会产生出出乎意料的比例. 保持可识别的不对称特征作为参考. 一个不小心被镜像的模型 看上去是可信的 直到你发现一个不断上升的特性在错误的一面。
使单位公约明确
glTF 定义了以米为单位的线性距离,但出口资产仍然可以从作者的管道中运出,并带有出人意料的尺度选择. 站点将glTF测量坐标转换为毫米大小的STL坐标,再将相乘以1000. STL不可靠地编码单元. 因此,转换工作流程必须使其数字坐标处理清晰,你应当核实接收应用程序中已知的维度. 绝不将模型大小放在一个合适的预览中作为衡量标准。
例如,如果一个装饰性物体应当为100毫米高,在按照预定单位设置导入STL后确认该高度. 将由此产生的STL导入为毫米,再与预期的源测量相比较. 记录一下文件的解释 反复重塑大小,直到对象看起来方便,才能使后期版本不一致.
期望留下的材料和纹理
标准STL不保留GLB的物理基质材料系统,图像纹理或紫外线坐标. 灰色预览代表了地表几何. 金属外观,被涂上条纹或粗糙度图案,不会仅仅因为模型被转换而变成物理细节. 如果这些特性对打印有重要意义,则决定是否需要几何浮雕、单独的部件或可发色输出工作流程。
保留原GLB用于渲染和演示. 由它制成的STL是用于特定目的的单独文物. 文件格式指南解释了为什么在集装箱之间移动不能保证保存每个特性。 仅对所携带的表面进行几何外观评价,而不是对属于较丰富的场景代表的视觉效果进行评价。 ↗ 文件格式指南
准备薄表面以取得物理结果
实时资产经常使用单表面来取叶子,布,面板或其他细节. 双面材料可以使这些表面从双向可见,而不会使其厚度. 这在许多渲染任务中是可以接受的,但不一定定义可打印的固体。 检查网格编辑器中的那些区域,并在预定过程需要的地方增加厚度。
不考虑最终大小, 不选择厚度 。 大型显示器上具有强力的细节在缩小时可能变得脆弱. 小型浮式装饰可能需要连接或单独组装. 打印准备需要关于您想要制造的对象的决定; 文件转换器不能从为屏幕设计的表面推断这些决定 。
检查扩展和压缩支持
一些资产依赖于可选或需要的扩展,包括压缩几何表达. 进口商的支持程度各不相同。 如果一个文件需要选择的引擎不支持的特性,则从源应用程序导出兼容的未压缩网格. 重新命名扩展不会解压缩数据或去除要求.
在报告进口问题时,请注明出口应用程序和所使用的选项。 以默认方式输出、得到广泛支持的小型资产,对比较有用。 如果该版本在优化版本失败时有效,则调查优化设置而不是对象的形状. 保存原件副本, 以便排除出故障不会删除您以后需要的信息 。
使用一个刻意转换工作流程
开始于预定的静网或只包含所希望的物体的预设场景. 从工具目录中选择适当的转换器,并审查其相容性注释. 处理后,将所出口的界限和可见的棋子数量与出处进行比较. 旋转对象检查其下侧和内侧开口,而不仅仅是最有吸引力的前视. ↗ 工具目录
下载STL并在STL取景器中重新打开. 这验证了实际保存的结果,而不是仅仅依靠内存预览. 使用区分外观、修订和单位假设的文件名。 如果您创建了多个候选输出,请避免将全部输出都保留为同名的通用下载名. ↗ STL 查看器
检查结果为切片器
成网可能包含相交点,开边或相重复的表面. 这些可以活过格式转换. 审查切片机的诊断和分层预览,寻找缺失的薄质特征,出乎意料地填充出腔和被分离出壳. 视觉平滑预览不能证明表面定义了有效的音量,或者选定的打印机设置可以复制.
如果一个修补工具改变网格,则将修补的区域与预定对象进行比较. 关闭一个开口可能对于损坏的扫描是正确的,而对于故意的通风口来说则是错误的. 将相交部分组合起来可能对一种印刷有用,对拼接的组装不合适。 使用STL编辑指南选择符合实际问题的修复方法. ↗ STL 编辑指南
保持大资产可控
GLB文件可以包含详细的 meshes和大型嵌入式图像. 即使最后输出省略了这些图像,进口商仍需要解析包中的一部分. 浏览器内存和三角限制因此重要。 隔离所需的网和出口,而不需不必要的外观资源,可以使检查和处理的任务更加容易。
如果需要简化,在接受已减少的网格之前,先比较 silhouette 和功能接口. 不加区别地减少三角形的数量,会破坏小孔或尖锐的机械细节. 相反,保持每一个三角形的密集扫描可以保存最终物体中无值的噪音. 根据目的和最终大小选择细节.
共享清晰的几何交接
在将结果发送给他人时,说明预定单位,参考维度和由STL代表的姿势. 提及它是否包含多个断开的部件 。 解释一下动画和材料没有出现. 这使接受者更容易认识到预期的差异,而不是把它们当作一种被打破的转换。
保留原来的GLB和任何准备的静态网格. 如果以后需要改变姿势,取出物体或取回材料信息,则返回这些来源. STL不能代替场景可编辑的结构. 将其作为实际的地表接接方式,在下一次实际操作发生地的应用中验证地表.