如何使用blender将stl转为obj

在机器人仿真领域中,大多数仿真平台接受的模型格式基本都为obj,但多数开源模型的格式更多为stl、stp等等。如何将此类模型转换为符合仿真要求的obj模型(原点转换、坐标系设置)困扰了我好一阵子,最终通过blender顺利搞定~~
此处将我摸索出来的方法和大家分享。
利用到的软件工具:blender 4.0(开源,3.0也支持)https://www.blender.org/
stp转stl比较简单,不再说明

模型准备

导入模型
在这里插入图片描述

如果模型有多个零部件,将其合并(shift选中两个零部件,ctrl+j结合成一个整体)
在这里插入图片描述
在这里插入图片描述

物体坐标系搭建

这个过程确保:

  1. 物体的原点为物体边界框中心
  2. 物体的原点为模型导出后的模型坐标系原点
  3. 模型坐标轴方向与理想一致
  1. 确保物体轴心点(几何中心)为边界框中心
    在这里插入图片描述

  2. 将模型的原点移至模型的几何中心
    在这里插入图片描述

在这里插入图片描述
3. 将模型置于世界中心
选中模型,右键选择“吸附”>>“选中项>>游标”
在这里插入图片描述

在这里插入图片描述
4. 确认坐标系方向
blender好像将y轴正向作为默认方向。如果方向不对,可通过“物体属性”配置
在这里插入图片描述

模型导出

在这里插入图片描述
如果坐标轴方向不满足预期,可在导出的时候做切换(需要自己摸索一下,我也被弄的晕七八素的)
在这里插入图片描述

模型精简

提供几个方案简化模型,压缩模型大小

  1. 添加“精简”修改器
    在这里插入图片描述
    在这里插入图片描述
    塌陷比率改为0.5(检查模型是否有大面积变形,如果有需要将比率调高。不建议将比率调到0.5以下。)
    在这里插入图片描述软件修改完毕后,面数会减少
  2. 修改平面
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值