如何将模型原点设置到模型的中心

news2025/1/25 4:36:45

1、为什么要调整坐标原点位置?

从事3D建模相关工作的朋友们在工作中经常会需要调整模型的坐标原点,那么为什么一定要调整模型的坐标原点呢?主要原因如下:

方便后续操作:将原点设置为几何中心可以方便后续对模型进行旋转、缩放、移动等操作。如果原点不在几何中心,这些操作会比较复杂,需要进行额外的计算和调整。

便于对称建模:许多模型都需要进行对称建模,例如汽车、人物等等。将原点设置为几何中心可以方便对称地建模,减少建模难度。

方便约束运动:在使用动画、物理引擎或其他模拟工具时,经常需要对模型进行约束运动,例如让模型的一部分跟随其他部分旋转、移动等。将原点设置为几何中心可以方便约束运动的编写和调整。

方便组合模型:将多个模型组合成一个完整的场景时,通过将每个模型的原点设置为几何中心可以方便地对它们进行定位和组合。

2、修改坐标原点的常用方法

由于使用的建模软件不同,不同的3D建模软件设置模型的坐标原点的方法也不一定。以下是一些常用建模软件坐标原点的设置方法:

Blender:Blender 是一款功能强大的免费开源3D建模和动画软件,可以通过在编辑模式下对对象进行平移、旋转和缩放操作来设置模型的坐标原点。

3ds Max:3ds Max 是一款专业的3D建模、渲染和动画制作软件。它提供了功能丰富的编辑器和控制面板,可以通过移动模型或使用辅助对象来设置模型的坐标原点。

Maya:Maya 是一款广泛用于电影、游戏和动画制作的专业3D建模和动画软件。用户可以通过平移、旋转和缩放模型来设置坐标原点。

Cinema 4D:Cinema 4D 是一款流行的3D建模和动画软件,广泛应用于电影、广告和工业设计领域。它提供了一系列的工具和命令,可以方便地设置模型的坐标原点。

SketchUp:SketchUp 是一款用户友好的3D建模软件,主要用于建筑和室内设计。用户可以使用移动工具将模型移动到所需位置,从而设置模型的坐标原点。

以上仅列举了一些常见的3D建模软件,还有其他软件也提供类似的功能。具体的操作方法可能因软件版本和工作流程而有所不同。但是这些软件都有一个不容忽视的的弊端,但是这些软件都需要安装程序以及很多的依赖文件,软件体积大、安装复杂,由于都是专业性的建模软件,使用起来也是比较繁琐,多数人很难熟练使用。

3、有没有更简单的方法?

说了这么多,那么有没有比较方便的模型原点修改工具呢?

答案是当然的,GLTF编辑器 是一款在线工具,不用安装也不用注册,也没有任何依赖,打开浏览器就能使用,操作及其简单方便,可以大大提升用户的工作效率。下面来介绍下如何使用GLTF编辑器 对模型进行原点重置。

修改前, 我们用Blender看一下原始模型的原点位置,如下图所示:

模型原点的位置是在模型右侧底部

我们可以将模型加到场景中去测试下模型的旋转操作,可以很直观的感受下模型原点的作用,我们将使用NSDT场景编辑器中去作下测试。

我们看到模型是沿着垂直于模型右侧底部原点的直线在旋转。

接下来, 我们把模型导入GLTF编辑器 来重置模型原点,点击【修改中心点】按钮,直接将弹框中的X、Y、Z的值修改成0(模型的几何中心), 点击保存, 模型原点重置成功。

下面, 我们把重置原点后的模型导入NSDT场景编辑器 中, 我们再来旋转下模型看下效果。

可以看到模型是沿着垂直于模型的集合中心在旋转, 说明模型原点确实被重置了成功了。

注:使用者可以根据需要将模型原型设置到任务位置,只需要修改弹框中的偏移:X/Y/Z的值就可以了。

5、结论

GLTF编辑器 除了可修改模型原点之外,还支持以下功能:

模型材质合并:将多个模型中使用的材质合并为一个或少数几个共享的材质。这个过程可以在三维计算机图形中进行,以优化模型的渲染性能和减少内存占用。

模型材质修改:修改模型的材质属性,用于控制模型的外观、反射特性和光照效果。

以及模型尺寸、旋转角度和基本属性的修改, 这部分内容给将在以后得文章进行讲述。

原文链接:如何将模型原点设置到模型的中心 (mvrlink.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1101679.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

香港主机免备案吗?为什么不用备案?

​  对于许多人来说,选择一个合适的主机是建立网站的重要一步。而在选择主机时,备案问题往往成为了一个让人头疼的难题。有幸的是,香港主机免备案,成为了不少网站建设者的首选。 那么,为什么香港主机不需要备案呢?我…

会议OA小程序首页布局

目录 一. Flex布局介绍 1.1 什么是Flex布局 1.2 基本概念 1.3 Flex属性 二. 会议OA首页轮播图的实现 配置 Mock工具 swiper 效果展示 三. 会议OA首页会议信息布局 index.js index.wxml index.wxss 首页整体效果展示 一. Flex布局介绍 布局的传统解决方案&#x…

LeetCode09——回文数

LeetCode09 自己写的解,转化为字符串再反转,比较笨。 import java.util.Scanner; public class Result01 {public static void main(String[] args) {System.out.println("请输入整数,我来帮您判断是否是回文数。");Scanner scanner new Sc…

2024年孝感市建筑类中级职称申报资料私企VS国企

2024年孝感市建筑类中级职称申报资料私企VS国企 民营企业中级职称申报跟事业单位或者是国企申报中级职称流程不一样么?实际上流程基本都是相同的,就是提交纸质版资料有点不一样。 孝感市建筑类中级职称申报基本流程 1.参加建筑类中级职称水平能力测试。 …

playwright: local variable ‘page‘ referenced before assignment

安装好playwright后,运行相关程序出现此错误,按照下述链接中的方法安装相关组件和浏览器驱动后,问题得以解决。 https://www.cnblogs.com/fengyangsheng/p/17531254.html安装playwright pip install -i https://mirrors.aliyun.com/pypi/si…

“视频剪辑:用马赛克巧妙遮盖水印,让你的视频更完美

想象一下,你正在欣赏一个精彩纷呈的视频,突然间,一个不和谐的水印闯入视线,打破了画面的和谐。是不是瞬间影响了你的观影体验?那么,如何巧妙地解决这个问题呢?今天,我们就来探讨一下…

JavaSE入门---认识运算符

文章目录 算术运算符关系运算符逻辑运算符位运算符移位运算符条件运算符运算符的优先级 计算机的最基本的用途之一就是执行数学运算,运算过程中就会用到运算符,那什么是运算符呢? 即:对操作数进行操作的符号,不同运算符…

《小狗钱钱》阅读笔记(三)

目录 还会有各种各样的人取笑你,但也会有更多的人认可你 有的时候,疯狂的念头比普通的小目标更容易达到。当你定下大目标的时候,就意味着你必须付出比别人多得多的努力。 可是请你告诉我,你为什么不能因为做了一件自己喜欢的事…

功夫猫小游戏

欢迎来到程序小院 功夫猫 玩法&#xff1a; 对准对方猫点击鼠标左键进行扑街&#xff0c;碰到敌方猫扑街X1&#xff0c;不要让对方猫碰到自己&#xff0c;统计扑街次数&#xff0c;快去玩功夫猫吧^^。开始游戏https://www.ormcc.com/play/gameStart/189 html <canvas id&q…

Linux 的常用命令大全

常用命令 ls:查看目录与文件pwd:显示当前目录cd:切换目录绝对路径与相对路径touch:创建空文件tab :补全ctrl c :重新输入cat:查看文件内容mkdir:创建目录rm:删除cp:拷贝mv:移动或重命名文件和目录man:帮助命令lessheadtailvim:文本编辑grep:搜索指定文本模式或正则表达式ps:显…

视频监控/安防监控平台EasyCVR(V.3.4.0)界面更新大曝光,速来抢先看!

视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同&#xff0c;支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。音视频流媒体视频监控平台EasyCVR拓展性强&#xff0c;视频能力丰富&#xff0c;具体可实现视频监控直播、视频轮播、视频录…

注意! Salesforce CTA认证流程已发生变化,技术架构师认证更简单了么?

对于Salesforce从业者来说&#xff0c;跟上生态系统中的持续变化不仅是必要的&#xff0c;而且是保持竞争力的重要组成部分。 如果你正在努力成为Salesforce认证技术架构师 (CTA)&#xff0c;或者是对Salesforce不断发展的认证流程感兴趣&#xff0c;你可能已经听说了CTA评审委…

Android12之报错 error: BUILD_COPY_HEADERS is obsolete(一百六十七)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

DVD复制软件 DVD-Cloner 2023 mac中文版软件介绍

DVD-Cloner mac是一款备受赞誉的DVD复制软件&#xff0c;用于将DVD光盘上的内容复制到计算机或其他空白DVD光盘上。它提供了强大而易于使用的工具和功能&#xff0c;使用户能够轻松地备份、克隆和烧录DVD。 DVD-Cloner具有直观的用户界面&#xff0c;使用户可以快速上手并进行操…

10-k8s-身份认证与鉴权

文章目录 一、ServiceAccount介绍二、ServiceAccount相关的资源对象三、dashboard空间示例 一、ServiceAccount介绍 ServiceAccount&#xff08;服务账户&#xff09;概念介绍 1&#xff09;ServiceAccount是Kubernetes集群中的一种资源对象&#xff0c;用于为Pod或其他资源提供…

我们要按什么方式对葡萄酒进行分类呢?

葡萄酒分类在许多地区是传统或称谓法的一部分&#xff0c;葡萄园分类历史悠久&#xff0c;可以追溯到14世纪。1644年当时乌兹堡议会按质量对该市的葡萄园进行排名&#xff0c;以及1700年在托卡伊-赫贾根据质量对葡萄园进行早期五级指定。 如果说按年份和品种对葡萄酒进行分类&…

MySQL 查询 唯一约束 对应的字段,列名称合并

MySQL 查询 唯一约束 对应的字段&#xff0c;列名称合并 SELECT F.DbName,F.TableName,F.ConstraintName,GROUP_CONCAT(ColumnName) ColumnName FROM ( SELECT t1.TABLE_SCHEMA DbName, t1.TABLE_NAME TableName,t1.CONSTRAINT_NAME ConstraintName,t2.COLUMN_NAME ColumnNam…

8.13 PowerBI系列之DAX函数专题-商品折上折迭代函数SUMX详解

需求 迭代的意思是就是逐行计算&#xff0c;当前行计算的时候需要依赖上一行的计算结果 实现 1 Amount_sumx 迭代 sumx(//遇到手套和帽子就不计算销售额 order_2,//逐行计算的是订单表 var current_type order_2[产品子类别] //中间计算过程&#xff0c;计算某个参数也可…