【maya 入门笔记】基本视图和拓扑

1. 界面布局

先看基本窗口布局,基本窗口情况如下:
就基本窗口布局的情况来看,某种意义上跟blender更像一点(与3ds max相比)。
在这里插入图片描述
那么有朋友就说了,玛格基,那blender最下面的时间轴哪里去了?没有时间轴还像blender吗!
没关系,maya提供了多种可选的默认布局。直接窗口-工作区-maya经典进行布局切换,时间轴就出来了。
在这里插入图片描述
在这里插入图片描述

1.1视图操作

maya的视图操作:alt+鼠标三键
alt + 鼠标左键:旋转视图
alt + 鼠标中键:平移视图
alt + 鼠标右键:缩放视图(与滚动中间相比,为平滑缩放)

回到原始视图:A

快速三/六视图切换:

1)空格+鼠标右键
在这里插入图片描述
2)通过工具盒的视图切换进行单视图/双视图/四视图的切换
在这里插入图片描述

关于实例的显示/隐藏:

选定指定的mesh,按H即可
maya不像blender那样通过H以及alt + H的方法来做显示及隐藏的切换,统一都通过H一键完成
同样的,也支持基于特定点线面的显示与隐藏。

关于隔离选择:

类似于blender的/键,仅显示当前选中进行编辑的物体。
隔离选择无法做到面向点线面级别的隔离。
在这里插入图片描述

关于参考图:

1)参考图导入
工作区内 视图-图像平面-导入图像即可,类似于blender的import image as plane
需要注意的是,导入的参考图会依据当前的摄像机观察角度进行适应性调整,所以强烈推荐在四视图下的工作区,在对应的视图下导入参考如。
在这里插入图片描述
2)参考图透明度调整
导入参考图后,在右侧属性/通道盒内进行调整
在这里插入图片描述

1.2基本编辑操作

都是自动桌的产品,跟3ds max一样
QWER对应选择,移动,旋转,缩放。

关于编辑模式的切换方法:

(需要注意的是,与3ds和blender不同,maya没法在编辑模式下通过主键盘数字123来进行点,线,面编辑的切换)
1)快捷键:点击选中物体后,保持鼠标位置不动,长按鼠标右键
在这里插入图片描述
2)也可以通过面板直接切换
在这里插入图片描述

关于复制:

选中特定实例,按shift,进行WER操作即可
这里注意的是,进行过一次复制+位移后,通过shift+D可以直接进行固定偏移的实例复制,也算是maya的一个特色功能?

关于循环边:

maya无法通过ctrl + R快捷键直接进行循环边切割。
需要通过网格工具选中相关功能,然后点击mesh的指定边,进行循环边的添加。
一般来说,我们需要手动按qwer功能来退出添加循环边的功能,否则系统会一直添加循环边。
在这里插入图片描述
比如这里,通过点击圆柱体的其中一条竖边进行循环边的插入。
在这里插入图片描述
快速选中循环边:边编辑模式下,鼠标左键双击指定边

sp)实现循环边的对半分割:
像常规的循环边插入模式下,只能手动选择切割位置,基本上无法像blender那样默认在中间切割。
需要在边编辑模式下,选择对应边,然后ctrl + 右键,进入循环边工具,选择“到环形边并分割”选项,就会实现对半分割。
在这里插入图片描述

关于mesh的分离:

相互孤立的mesh,可以通过网格-分离,直接进行分离。
在这里插入图片描述
当然如果不存在孤立mesh,直接进行分离就会报错
在这里插入图片描述
通过shift + 鼠标右键启动网格工具面板,选择分离组件
在这里插入图片描述

关于倒角:

maya的倒角工具快捷键和blender一样 ctrl + B,有种意外的熟悉感。。
在这里插入图片描述

关于挤出:

快捷键ctrl + E

关于内插面:

blender里面可以通过i键之间创建内插面,maya没有直接的内插面逻辑,需要通过挤出+缩放来实现内插面

关于原点

1)解锁/启用原点变换锁定:D

2)使原点位于几何中心:
使用顶栏工具架的快捷键
在这里插入图片描述

关于捕捉:

按住V键激活捕捉。我觉得maya比较有意思的一点是,可以自动切换点线面的捕捉模式。

以捕捉+原点变换为例,按住V + D进行原点捕捉变换后,能够自动根据鼠标位置,变换到指定点线面上,但是会根据对应实例的法向情况改变原点轴指向,且变换后的原点轴指向无法通过变换到几何中心进行重置,这个有点奇怪。

以调整对应突出点到平面为例,按住V然后进行平移即可,但是多点间形成平面,用捕捉工具去做就需要逐一去对齐,特别麻烦。

那么这里就有朋友想问了,那么物体间的捕捉来做平移变换的对齐,效果是咋样呢?
1)基于对象模式来做捕捉平移
会以原点为中心进行面捕捉
在这里插入图片描述
2)面编辑模式下,进行捕捉平移
会直接拉长对应的面
在这里插入图片描述
3)先切换原点到接触面,再进行捕捉平移
正确捕捉平移
在这里插入图片描述

关于删除:

maya的顶点/边/面的删除,默认不会影响整体的造型。
如我们对一个立方体进行两次环切,得到下面的立方体。
在这里插入图片描述
删除第二条循环边后,顶点仍存在。
在这里插入图片描述
删除对应六个顶点后,面结构仍存在
在这里插入图片描述
选择对应影响造型的顶点后,无法通过delete直接删除顶点。
在这里插入图片描述
需要通过shift + 右键的方式进行删除。
在这里插入图片描述

关于软选择/影响范围:

通过B键启动软选择模式,类似于blender的影响范围。
启用软选择后进行编辑操作,范围内的顶点都会受到影响。
按住B拉动鼠标左键,调整软选择范围。
在这里插入图片描述

关于桥接:

maya的桥接工具比较全能,像传统的补漏洞式的桥接完全胜任,同时也能做一下跨孤立mesh间的桥接。如做管道之类的,非常的高效。
但同样的,maya的桥接工具也无法实现对相邻边的补洞。

关于切割:
当需要对多边面进行切割重拓扑的时候(类似于blender的K键,但并不是blender那样的实时显示切割线的方式)
shift +右键 多切割功能
在这里插入图片描述

关于布尔:

做硬表面的时候,基本上逃不了要使用布尔,maya的布尔功能在 网格-布尔里面
在这里插入图片描述

关于编辑历史:

与blender不同,当我们使用布尔之类的编辑操作后,maya会留下操作历史的相关记录。
如下图,通过立方体和柱体进行布尔差集操作后,原本的立方体和柱体mesh会转换成编辑历史记录。
在这里插入图片描述
可以通过工具架组件或alt shift D进行编辑历史的删除。
在这里插入图片描述
在这里插入图片描述

2. 个人感想和吐槽

总的来说,比起3ds max和blender的差别,maya和blender的拓扑功能更相似,对于blender用户也更友好,但也有一些功能设计思路上的区别。与3dsmax相比,maya又完全抛弃了编辑修改器的设定,用户执行的操作不以修改器的形式记录,而以输入节点的形式存在,用户是对节点进行编辑操作。
1)maya不存在单独的编辑模式,可以直接从物体模式切换到点线面的编辑模式。
2)插入循环边工具不存在快捷的多分割选项,而且一次只能插入一条循环边,重复操作的情况比较多,且均等分割功能也不是这么方便,经常插入不到我想均分的地方。
3)对于一些非法拓扑的判定更宽松,像3ds max可以复制顶点,但是孤立顶点间无法进行连接或合并,而maya在进行顶点复制时,会默认挤出新的面,直接避免了孤立点的问题。且对于真正意义上的孤立点,maya可以通过“附加到多边形”工具来进行处理。就拓扑上的自由度来说,blender > maya > 3ds max,所以整体来说,blender做拓扑的时候感觉是比自动桌的东西更爽一点。。。
4)镜像工具是一次性成型的,而不支持对于镜像前拓扑的进行修改,并实时反馈到镜像的结果。相对来说,blender的镜像工具更友好一些。并且blender的镜像工具支持基于特定实例的镜像,同时也支持自动防止边界跨越。
5)多选工具也比较鸡肋,一方面是不支持基于路径的连续选择,有些情况下,需要手动去逐一选择连续路径上的点线面实例,而且有好几次在非透视模式下,进行框选后都会选中视角背面的点线面实例,不知道是否为版本限定的bug。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用 cgroup 时踩过的坑

1 cgroup 介绍 1.1 cgroup 介绍 cgroup 全称 control group,控制组。通过 cgroup 可以限制应用使用的资源,资源包括 cpu、内存、磁盘 io、网络等。 工作中经常使用的 docker 容器就使用了 cgroup 进行资源限制和隔离,cgroup 是 docker 的基…

最长子串和回文子串相关的算法题解

这里写目录标题 一、3. 无重复字符的最长子串二、5. 最长回文子串三、647. 回文子串四、516. 最长回文子序列 一、3. 无重复字符的最长子串 中等 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s “abcabcbb” 输出: 3 解释:…

代码检测规范和git提交规范

摘要:之前开发的项目,代码检测和提交规范都是已经配置好的,最近自己新建的项目就记录下相关配置过程。 1. ESlint配置 2013年6月创建开源项目,提供一个插件化的JavaScript代码检测工具,创建项目是生成的eslintrc.js文…

Python之:如何使用双重for循环输出九九乘法表?

文章目录 前言源代码 前言 如何用for双重循环输出九九乘法表?教程来咯! 源代码 代码如下: for i in range(1, 10):for j in range(1, i1):print(f{j}{i}{i*j}\t, end)print()你学会了吗?效果如下: 想看详解&#…

全志平台R329 智能音响编译烧录方法

全志R329编译烧录方法 是否需要申请加入数字音频系统研究开发交流答疑群(课题组)?可加我微信hezkz17, 本群提供音频技术答疑服务,群赠送语音信号处理降噪算法,蓝牙耳机/音响音频,DSP音频项目核心开发资料, 一烧录 二 编译方法 …

STM32-开发板介绍

市面的开发板有很多,博主有幸了解到一款集成度较高的开发板,朗峰STM32F103RCT6,知名度不高,性价比很高,这是目前唯一一款集成了大量传感器和功能模块的高集成度开发板。 巨大的优势在于,传感器和功能模块的…

2024.2.18

使用fgets统计给定文件的行数 #include<stdio.h> #include<string.h> int main(int argc, const char *argv[]) {FILE *fpNULL;if((fpfopen("./test.txt","w"))NULL){perror("open err");return -1;}fputc(h,fp);fputc(\n,fp);fput…

浅析Linux设备驱动:IO端口和IO内存

文章目录 概述IO端口和IO内存的区别 IO资源管理IO资源类型IO端口资源IO内存资源 IO资源分配 IO端口访问IO端口操作函数 IO内存访问IO内存操作函数 相关参考 概述 在计算机系统中&#xff0c;外部设备通常会提供一组寄存器或内存用于处理器配置和访问设备功能。这些寄存器或内存…

介绍7款免费的最佳地图/导航/定位/GIS开源项目

文章目录 1、xdh-map新德汇地图应用类库1.1、独立引用1.2、与MyUI结合使用1.3、快速上手1.3.1、采用项目工程模板创建项目【推荐】1.3.2、 调用组件库功能 2、蚂蚁金服AntV-L7地理空间数据可视分析引擎2.1、AntV-L7简介2.2、核心特性2.3、支持丰富的图表类型2.4、如何使用2.4.1…

windows 启动和关闭mysql

1)打开我的电脑-->2)在左边文件中右键此电脑--> 3)点击管理-->4)点击服务和应用程序-->5)点击服务-->6)查找自己MySQL名称 右击 启动或者关闭

一、直方图相关学习

1、灰度直方图 1.1 基本概念和作用 表示图像中每个灰度级别的像素数量。用于分析图像的亮度分布情况。 1.2 代码示例 参数介绍 hist cv2.calcHist(images, channels, mask, histSize, ranges, hist, accumulate)-images&#xff1a;输入图像的列表。对于灰度图像&#xff0…

vue3-渲染机制

渲染机制 Vue 是如何将一份模板转换为真实的 DOM 节点的&#xff0c;又是如何高效地更新这些节点的呢&#xff1f;我们接下来就将尝试通过深入研究 Vue 的内部渲染机制来解释这些问题。 虚拟 DOM 你可能已经听说过“虚拟 DOM”的概念了&#xff0c;Vue 的渲染系统正是基于这…

阿里云香港轻量应用服务器是什么线路?cn2?

阿里云香港轻量应用服务器是什么线路&#xff1f;不是cn2。 阿里云香港轻量服务器是cn2吗&#xff1f;香港轻量服务器不是cn2。阿腾云atengyun.com正好有一台阿里云轻量应用服务器&#xff0c;通过mtr traceroute测试了一下&#xff0c;最后一跳是202.97开头的ip&#xff0c;1…

317. 多关键字排序

/** Copyright (c) Huawei Technologies Co., Ltd. 2024-2024. All rights reserved.*/package ahwoj;import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.Scanner;/*** 题目说排序关键字优先级依次降低&#xff0c;那就是说&…

C 语言 ConsoleRogueLike 控制台肉鸽游戏 DEVC++ VS2022都可用

使用 C 语言和 windows 的键盘检测函数和延迟函数&#xff0c;开发的控制台 roguelike 游戏 点开 .exe 文件立即进入游戏 AWSD 移动 J 攻击 K 加成buff 没有结束条件&#xff0c;除非碰到敌人。 其他模块功能还没来得及开发 author : 民用级脑的研发记录 DEVC 项目工程代码副本…

【机构vip教程】Appium自动化(2):Python+Appium环境搭建

windows下搭建pythonappium环境 搭建过程步骤如下&#xff1a; 1、安装jdk并配置好环境变量&#xff08;jdk版本1.8以上&#xff09; 2、安装android-sdk并配置好环境变量&#xff1b;具体步骤见&#xff1a;https://www.cnblogs.com/YouJeffrey/p/15243705.html 3、安装安…

是面试官放水,还是公司实在是太缺人?,字节原来这么容易进...

字节是大企业&#xff0c;是不是很难进去啊&#xff1f;” “在华为做软件测试&#xff0c;能得到很好的发展吗&#xff1f; 一进去就有19.5K&#xff0c;其实也没有想的那么难” 直到现在&#xff0c;心情都还是无比激动&#xff01; 本人211非科班&#xff0c;之前在华为…

嵌入式学习-C++-Day6

思维导图 作业 以下是一个简单的比喻&#xff0c;将多态概念与生活中的实际情况相联系&#xff1a; 比喻&#xff1a;动物园的讲解员和动物表演 想象一下你去了一家动物园&#xff0c;看到了许多不同种类的动物&#xff0c;如狮子、大象、猴子等。现在&#xff0c;动物园里有一…

3年,5年,10年,网工人必看!

你们好&#xff0c;我是老杨。 2023年的职场上&#xff0c;无数人在思考“什么时候才能提前退休”这个问题。 对很多底层网工来说&#xff0c;二三十岁的年纪&#xff0c;距离60岁退休还有30年左右&#xff0c;是不是会觉得有点遥遥无期&#xff0c;毫无盼头&#xff1f; 现…

物奇平台ENC算法开关接口修改方法

物奇ENC算法开关接口修改 是否需要申请加入数字音频系统研究开发交流答疑群(课题组)?可加我微信hezkz17, 本群提供音频技术答疑服务,+群赠送语音信号处理降噪算法,蓝牙耳机音频,DSP音频项目核心开发资料, 1 配置工具 2 代码接口