前言

Unity中可以使用的三维模型格式为FBX或者Obj,这些模型往往需要通过CATIA、SolidWorks等三维软件进行设计,而后经3DMax等第三方软件转化格式后才能使用。

但是在实际操作过程中,针对复杂的零件或者装配体模型,其导出的FBX或者Obj格式文件,其模型坐标系的原点往往不在几何中心或者是用户想要的位置,影响后期的模型使用。


本博文拟解决的问题如上所述,主要通过设置3DMax等第三方软件进行解决。

一、相关软件

  1. CATIA V5 / SolidWorks:设计创作三维模型.

  2. 3DMax:格式转化,将三维软件的格式转化为FBX/OBJ.

  3. Unity:模型导入.

二、解决方案

1.在3DMax中导入模型.

2.在面板中进行如下调整:依次点击1/2/3.


注:点击4可以实现快速将模型坐标系原点移动到模型的几何中心

3.此时可以看到模型的坐标系显示如下所示:

4.右键选择“移动”,即表示对坐标系进行移动操作

5.可以通过拖动坐标系或者在界面下方输入坐标值的方式对模型坐标系原点进行移动.

6.以上例子为坐标系原点沿着Y轴方向平移100mm,如下图为移动后的结果.

7.确定移动到位后,再次点击“仅影响轴”确认操作,此时完成了用户对模型坐标系原点位置的自定义操作.

8.导出FBX格式文件可参考博客.

总结

如上,实现用户对模型坐标系原点位置的自定义操作,欢迎批评指正!

人生短短几个秋 .HDarker

模型相关:修改模型的坐标原点到用户的自定义位置相关推荐

  1. UE4中修改模型mesh资源的枢轴坐标原点位置

    UE4中修改模型mesh资源的枢轴坐标原点位置 问题阐述: 对于在UE4中自定义的mesh资源导出保存后以备未来使用,但在未来使用的时候却发现模型的坐标原点不满足需求而无法使用的想法,本篇博客将用两种 ...

  2. 魔兽争霸war3:模型相关细节介绍

    warcraft是非常经典的游戏,而由warcraft衍生出来的各种玩法(dota.3C以及各种剧情版的war3游戏),同样是经久不衰.这些得益于warcraft的牛逼编辑器. 不管是策划还是玩家都梦 ...

  3. win7计算机用户配置文件存储路径,Win7用户配置文件夹位置怎么修改?

    Win7系统中默认用户配置文件夹是在C盘的,那么时间久了,必定会占用很多空间,拖慢运行速度,为了释放出更多的空间,我们可以把它的存储位置修改一下,下面就是Win7用户配置文件夹位置的修改方法. 1.首 ...

  4. 我的世界服务器修改物品模型,教程/修改实体模型 _ 《我的世界》中文Minecraft Wiki:最详细的官方我的世界百科...

    该文章需要整理以符合样式标准. 请帮助 优化文章样式来让它符合样式要求. 此特性为基岩版独有. 本教程是对官方支持的附加包来修改的. 概括 本教程是对于高级用户编写的!普通用户请不要轻易尝试! 请您熟 ...

  5. MMAction2 学习笔记 (一)——骨骼动作识别模型相关内容

    MMAction2 学习笔记 (一)--骨骼动作识别模型相关内容 0- 写在前面 好久不用CSDN发东西了,近期研究可以说有进展却又没什么进展,达到方向切换到了动作识别,目前正在实习,具体的内容方向是 ...

  6. 据调查95%以上的AI从业者不具备修改模型或者提出新模型的技术能力

    AI是一门入门简单,但想深入却很难的学科,这也是为什么AI高端人才一直非常紧缺的重要原因.在AI领域技术领域,我们可以说机器学习功底决定了一个人的上限也不为过.为什么?机器学习就像物理学中的数学,如果 ...

  7. 超大规模智能模型相关工作总结:编程实现框架、算法模型、微调技术和应用...

    ©PaperWeekly 原创 · 作者 | 金金 单位 | 阿里巴巴研究实习生 研究方向 | 推荐系统 简介 近日,超大规模的智能模型越来越受到大家的关注,但是仅仅依赖于超大的计算资源并不足以完成这 ...

  8. 基于时空相关属性模型的公交到站时间预测算法

    基于时空相关属性模型的公交到站时间预测算法 人工智能技术与咨询 来源:<软件学报> ,作者赖永炫等 摘 要:公交车辆到站时间的预测是公交调度辅助决策系统的重要依据,可帮助调度员及时发现晚点 ...

  9. delta并联机器人/delta机械手工作空间模型相关程序源码

    delta并联机器人/delta机械手工作空间模型相关程序源码 1.delta机器人solidsorks模型,包括具体参数,装配体.但是没法仿真.可以手动拖动 2.delta机器人机械手solidso ...

最新文章

  1. PennyLane | 用于量子计算机可微分编程的跨平台Python库
  2. Mac下编译Android源码,并导入IntelliJ IDEA进行源码阅读
  3. onresize事件会被多次触发_玩转SpringBoot之通过事件机制参与SpringBoot应用的启动过程...
  4. Android studio/sdk/appium/jdk遇到的坑坑洼洼
  5. bash--shell高级编程-变量的替换
  6. 使用Selenium WebDriver测试自动化的22条实用技巧
  7. 使用Dozer框架进行Bean操作
  8. LeetCode 973. 最接近原点的 K 个点(排序/优先队列/快排)
  9. 【多线程】LockSupport 使用 原理 源码 分析
  10. php随机关键词,php实现向含html文本内容随机位置插入关键词
  11. Ubuntu配置NFS服务器与客户端
  12. 直播源列表转换php,电视直播源列表制作、转换工具Telelist(可以DPL、M3U、TXT等互转)...
  13. 如何在VUE项目中使用前端数据库WebSQL
  14. html grid插件,grid.html
  15. 批量备注订单(淘宝/天猫/1688/拼多多/京东/抖音/快手)
  16. 读《人脸自动机器识别》
  17. IOT语义互操作性之语义
  18. bootstrap js插件篇——提示框、弹出框、警告框
  19. 【Windows 问题系列第 2 篇】如何让显示的窗口在桌面的最上面,而不被其它窗口遮挡?
  20. 用python画宇宙_快来用Python和Blender超简单绘制你的宇宙飞船!

热门文章

  1. 数据挖掘你真的了解吗?
  2. Fragment Transactions和Activity状态丢失
  3. 基类显式继承接口,类继承基类时又继承同一接口,引发接口方法混乱(显式继承接口的弊端)...
  4. Android自定义属性时TypedArray的使用方法
  5. 三层交换机如何配置?如何实现不同vlan间的通信?
  6. CentOS下RabbitMQ 部署记录
  7. Nginx何防止流量攻击
  8. 数据库中的范式 Normal Form(用最简单的语言描述!)
  9. 文件夹缩写(文件夹空格问题解决)
  10. Linux 更改主机的 host 名