建模大神都在用的软件,哝晓得不?
connygpt 2024-11-18 10:40 4 浏览
各位宝宝们,阿瑶又来啦!
一日不见,甚是想念。
今天阿瑶这篇文章是个连载文章
连载四天
大家走过路过不要错过哦!
今天阿瑶先给大家来讲一讲Maya建模类型中的第一个多边形建模。各位宝宝们,赶紧拿好你们的小板凳,排排坐,听阿瑶来给你们唠一唠。
创建多边形是直边形状(3 个或更多边),是由三维点(顶点)和连接它们的直线(边)定义的。多边形的内部区域称为面。顶点、边和面是多边形的基本组件。使用这些基本组件可选择和修改多边形。
使用多边形建模时,通常使用三边多边形(称为三角形)或四边多边形(称为四边形)。Maya 还支持使用四条以上的边创建多边形(n 边形),但它们不常用于建模。
一、创建多边形基本体
(一)“创建”(Create)菜单在 X、Y、Z 原点处创建基本体
1.选择创建 > 多边形基本体(Create > Polygon Primitives),然后从基本体列表中选择基本体选项框。
选择基本体旁边的 □时,将显示该基本体的“工具设置”(Tool Settings)窗口。
2.在基本体的“工具设置”(Tool Settings)窗口中,根据需要编辑基本体的属性。
可以设定指定半径、缩放和细分的属性以及指定默认 UV 纹理坐标是否与基本体一同创建的属性。
?
3.单击“创建”(Create)。
基本体对象将显示在场景视图的 X、Y、Z 原点处。默认情况下,基本体保持选定状态,因此可以对它执行其他操作,如“移动”(Move)、“旋转”(Rotate)或“缩放”(Scale)注:
注:创建基本体后,可以使用通道盒或属性编辑器修改其属性。
4.按 T 键以激活“显示操纵器工具”(Show Manipulator Tool)。
5.在显示的视图中编辑器中,调整 poly<shape> 节点属性。
(二)使用工具架创建多边形基本体
1.在场景视图中,选择工具架中的“多边形”选项卡。
2.单击多边形基本体图标。
3.按 T 键以激活“显示操纵器工具”(Show Manipulator Tool)。
4.在显示的视图中编辑器中,调整 poly<shape> 节点属性。
(三)导入向量数据作为曲线或生成多边形曲面
1.单击“多边形”(Polygons)工具架中的 SVG 图标,或转到“创建 > SVG”(Create > SVG)。
2.在“属性编辑器”(Attribute Editor)中的“SVG”选项卡下,单击“粘贴”(Paste)以导入复制的 SVG 对象,或单击“导入”(Import)并从文件浏览器中导航到 SVG 文件。
二、绘制多边形
创建新多边形
1.选择“网格工具 > 创建多边形工具”(Mesh Tools > Create Polygon Tool)。
2.单击可放置第一个顶点。
3.单击可放置下一个顶点。Maya 将在放置的第一个点和最后一个点之间创建一条边。
4.放置另一个顶点。一条虚线边将连接三个顶点。
重要: 顶点的放置方式决定面法线的方向。如果以顺时针方向放置顶点,则面法线指向下方。如果以逆时针方向放置顶点,则面法线指向上方。
5.请执行下列任一操作:
- 按 Enter 键以完成多边形创建。
- 按 Delete 键以删除放置的最后一个点。
- 按 Y 键开始创建新多边形。
- 继续放置顶点以创建四边形或 n 边多边形。
- 若要切换以编辑顶点,请按 Home 键或 Insert 键。将有一个操纵器显示在上一个顶点上。使用该操纵器来移动顶点,按 Delete 键删除一个分段,或单击另一个顶点来进行编辑。再次按 Home 键或 Insert 键以完成操作。
三、编辑多边形
(一)“挤出”(Extrude)命令
- 在主菜单栏中选择“编辑网格 > 挤出”(Edit Mesh > Extrude)
- 从标记菜单中选择“倒角边”(Bevel Edge)(按住 Shift 键并单击鼠标右键)
- 在“建模工具包”(Modeling Toolkit)窗口中单击 □
- 按 Ctrl + E
- 在组件选择模式下时,按住 Shift 键并拖动任何变换操纵器。
(二)目标焊接工具(Target Weld Tool)合并组件
1.通过执行下列操作之一打开该工具:
- 从“建模工具包”(ModelingToolkit)窗口的“工具”(Tools)部分中,单击
- 从主菜单栏中,选择“网格工具 > 目标焊接”(Mesh Tools > Target Weld)。
- 选定对象后,按 Shift 键并单击鼠标右键,然后从标记菜单中选择“目标焊接工具”(Target Weld Tool)。
- 选定顶点后,按 Shift 键并单击鼠标右键,然后从标记菜单中选择“合并顶点 > 目标焊接工具”(Merge Vertices > Target Weld Tool)。
- 选定边后,按 Shift 键并单击鼠标右键,然后从标记菜单中选择“合并/收拢边 > 目标焊接工具”(Merge/Collapse Edges > Target Weld Tool)。
- 选定面后,按 Shift 键并单击鼠标右键,然后从标记菜单中选择“目标焊接工具”(Target Weld Tool)。
2.(可选)在目标焊接选项(Target Weld Options)中,调整“合并到”(Merge To)设置。
可以在将组件合并到目标组件或合并到选定组件的中心之间切换。
3.选择源组件(边或顶点)或按住 Shift 键并选择多个组件。
4.将光标拖动到目标组件(边或顶点)。
- 提示: 当光标位于源组件上时,释放鼠标按钮可取消合并操作。
- 在两个组件之间将出现一条橙色线。如果选择了多个组件,则会从每个源组件绘制绿色预览线,显示合并操作的结果。
- 如果“合并到: 中心”(Merge To: Center)已启用,将在橙色线上绘制一个绿点以指示中心点。
5.释放鼠标键以合并两个组件。
6.完成组件的合并后,更改为另一个工具或再次单击退出该工具。
提示: 切换到其他工具后,可以按 Y 键重新激活“目标焊接工具”(Target Weld Tool)。
(三)拆分面
1.选择要拆分的面,然后选择“编辑网格>添加分段”(EditMesh>AddDivisions),或者单击建模工具包中的
2.在显示的视图中编辑器中,编辑 polySubdFace 节点选项:将“添加分段”(Add divisions)设置为“指数”(Exponentially)或“线性”(Linearly)。
- “指数”(Exponentially)以递归方式细分面或边。“线性”(Linearly)设置将面细分为绝对分段数。此外,通过“线性”(Linearly)设置,可以按 U 向和 V 向指定细分。
- 设定“分段级别”(Division Levels),以便根据“添加分段”(Add divisions)设置来指定选定面出现的细分数。
- “指数”(Exponentially)控件可以将“模式”(Mode)指定为三角形或四边形。
四、多边形上色
(一)将颜色指定给顶点
1.选择顶点,然后选择“网格显示 > 应用颜色”(Mesh Display > Apply Color) > □ 。
将显示应用颜色选项(Apply Color Options)。
2.请执行下列操作之一:
- 单击“替换”(Replace)颜色,以便为这些顶点设定颜色。
- 单击“添加”(Add)颜色或“减去”(Subtract)颜色,将此处所选颜色的 RGB 值添加或减去到顶点的当前颜色。该功能适用于同时将白、红、绿、蓝、青、黄或洋红从许多不同颜色的顶点中添加或减去。
3.单击颜色样例,以便使用颜色编辑器来编辑颜色;或者单击“抓取颜色”(Grab color)按钮(滴管图标),然后在屏幕上单击任意像素以拾取该像素颜色。
4.单击“应用颜色”(Apply Color)。
注: 逐顶点颜色动画不适用于不具有建模/构建历史的多边形对象。通过选择对象,然后选择“编辑网格 > 变换”(Edit Mesh > Transform),可以在不移动任何内容的情况下在模型上快速创建历史
(二)使用“绘制顶点颜色工具”绘制顶点颜色
1.选择要在其上进行绘制的网格。
2.选择“网格显示 > 绘制顶点颜色工具”(Mesh Display > Paint Vertex Color Tool) > □。
将显示“绘制顶点颜色工具选项”(Paint Vertex Color Tool Options)。
3.单击“颜色值”(Color value)样例使用颜色编辑器对颜色进行编辑。
4.请执行下列任一操作:
- 在网格中拖动笔刷为顶点着色。
- 保持/(斜线)并单击屏幕上的任何像素切换到其颜色。
- 单击“整体应用”(Flood)按钮将所有顶点都设定为工具选项面板中的当前颜色和属性。
五、四边形绘制工具热键
各位客官们,本文就到此为止啦!如果觉得不错,也欢迎点赞、转发和留言哦!你们的支持,将会是阿瑶持续写作的动力,谢谢各位的阅读。有问题可以私信或者评论留言提问哦!真正热爱想学的朋友也可以和阿瑶一起交流学习~
- 上一篇:OpenGL:绘制纹理
- 下一篇:基础知识丨八猴烘焙知识的细枝末节2
相关推荐
- 自学Python,写一个挨打的游戏代码来初识While循环
-
自学Python的第11天。旋转~跳跃~,我~闭着眼!学完循环,沐浴着while的光芒,闲来无事和同事一起扯皮,我说:“编程语言好神奇,一个小小的循环,竟然在生活中也可以找到原理和例子”,同事也...
- 常用的 Python 工具与资源,你知道几个?
-
最近几年你会发现,越来越多的人开始学习Python,工欲善其事必先利其器,今天纬软小编就跟大家分享一些常用的Python工具与资源,记得收藏哦!不然下次就找不到我了。1、PycharmPychar...
- 一张思维导图概括Python的基本语法, 一周的学习成果都在里面了
-
一周总结不知不觉已经自学Python一周的时间了,这一周,从认识Python到安装Python,再到基本语法和基本数据类型,对于小白的我来说无比艰辛的,充满坎坷。最主要的是每天学习时间有限。只...
- 三日速成python?打工人,小心钱包,别当韭菜
-
随着人工智能的热度越来越高,许多非计算机专业的同学们也都纷纷投入到学习编程的道路上来。而Python,作为一种相对比较容易上手的语言,也越来越受欢迎。网络上各类网课层出不穷,各式广告令人眼花缭乱。某些...
- Python自动化软件测试怎么学?路线和方法都在这里了
-
Python自动化测试是指使用Python编程语言和相关工具,对软件系统进行自动化测试的过程。学习Python自动化测试需要掌握以下技术:Python编程语言:学习Python自动化测试需要先掌握Py...
- Python从放弃到入门:公众号历史文章爬取为例谈快速学习技能
-
这篇文章不谈江流所专研的营销与运营,而聊一聊技能学习之路,聊一聊Python这门最简单的编程语言该如何学习,我完成的第一个Python项目,将任意公众号的所有历史文章导出成PDF电子书。或许我这个Py...
- 【黑客必会】python学习计划
-
阅读Python文档从Python官方网站上下载并阅读Python最新版本的文档(中文版),这是学习Python的最好方式。对于每个新概念和想法,请尝试运行一些代码片段,并检查生成的输出。这将帮助您更...
- 公布了!2025CDA考试安排
-
CDA数据分析师报考流程数据分析师是指在不同行业中专门从事行业数据搜集、整理、分析依据数据作出行业研究评估的专业人员CDA证书分为1-3级,中英文双证就业面广,含金量高!!?报考条件:满18...
- 一文搞懂全排列、组合、子集问题(经典回溯递归)
-
原创公众号:【bigsai】头条号:程序员bigsai前言Hello,大家好,我是bigsai,longtimenosee!在刷题和面试过程中,我们经常遇到一些排列组合类的问题,而全排列、组合...
- 「西法带你学算法」一次搞定前缀和
-
我花了几天时间,从力扣中精选了五道相同思想的题目,来帮助大家解套,如果觉得文章对你有用,记得点赞分享,让我看到你的认可,有动力继续做下去。467.环绕字符串中唯一的子字符串[1](中等)795.区...
- 平均数的5种方法,你用过几种方法?
-
平均数,看似很简单的东西,其实里面包含着很多学问。今天,分享5种经常会用到的平均数方法。1.算术平均法用到最多的莫过于算术平均法,考试平均分、平均工资等等,都是用到这个。=AVERAGE(B2:B11...
- 【干货收藏】如何最简单、通俗地理解决策树分类算法?
-
决策树(Decisiontree)是基于已知各种情况(特征取值)的基础上,通过构建树型决策结构来进行分析的一种方式,是常用的有监督的分类算法。决策树算法是机器学习中的一种经典算法,它通过一系列的规则...
- 面试必备:回溯算法详解
-
我们刷leetcode的时候,经常会遇到回溯算法类型题目。回溯算法是五大基本算法之一,一般大厂也喜欢问。今天跟大家一起来学习回溯算法的套路,文章如果有不正确的地方,欢迎大家指出哈,感谢感谢~什么是回溯...
- 「机器学习」决策树——ID3、C4.5、CART(非常详细)
-
决策树是一个非常常见并且优秀的机器学习算法,它易于理解、可解释性强,其可作为分类算法,也可用于回归模型。本文将分三篇介绍决策树,第一篇介绍基本树(包括ID3、C4.5、CART),第二篇介绍Ran...
- 大话AI算法: 决策树
-
所谓的决策树算法,通俗的说就是建立一个树形的结构,通过这个结构去一层一层的筛选判断问题是否好坏的算法。比如判断一个西瓜是否好瓜,有20条西瓜的样本提供给你,让你根据这20条(通过机器学习)建立起...
- 一周热门
- 最近发表
- 标签列表
-
- kubectlsetimage (56)
- mysqlinsertoverwrite (53)
- addcolumn (54)
- helmpackage (54)
- varchar最长多少 (61)
- 类型断言 (53)
- protoc安装 (56)
- jdk20安装教程 (60)
- rpm2cpio (52)
- 控制台打印 (63)
- 401unauthorized (51)
- vuexstore (68)
- druiddatasource (60)
- 企业微信开发文档 (51)
- rendertexture (51)
- speedphp (52)
- gitcommit-am (68)
- bashecho (64)
- str_to_date函数 (58)
- yum下载包及依赖到本地 (72)
- jstree中文api文档 (59)
- mvnw文件 (58)
- rancher安装 (63)
- nginx开机自启 (53)
- .netcore教程 (53)