Blender修改器

news2024/12/27 13:38:56

修改器 Modifier,对模型进行修改,相当于一个函数。

修改器图标是界面右下角的扳手样式

每个修改器的顶部都有如下样式,从左到右分别为:展开/折叠,修改器类型,修改器名称,编辑模式按钮,实时按钮,渲染按钮,下拉选项(如下图),删除按钮


编辑模式按钮:是否在编辑模式下实时预览

实时按钮:启用/关闭预览效果

(修改器一般是在物体模式下运作的)

应用修改,即上图的“应用”(快捷键:选中某修改器按Ctrl + A)

应用修改器后,模型发生实质修改,不可恢复(除非一直Ctrl + Z回退)

应用后,该修改器会被移除

修改器的执行是有顺序的,按照由上到下顺序执行。

常用修改器

1.阵列修改器

也叫数组修改器,用于将一个模型复制多份

-数量:实例的个数

-偏移:实例的间距

其中

相对偏移的值为倍数(指相对物体该轴宽度的倍数),

恒定偏移的值为距离,

物体偏移需指定一个参照物,然后根据参照物进行偏移,间距 = 参照物B的原点 - 物体A的原点,结果是Vector3的值。

偏移是可以叠加的,如相对偏移1+恒定偏移0.5+物体偏移,表示为在1倍间距的基础上加上0.5米的固定间距再加上参照物计算得到的距离。

环形阵列,各个实例排成环形

-添加箭头空物体,作为圆心(菜单 添加-空物体-箭头)

-摆好模型物体,原点置于圆心

-物体的旋转为0,箭头的旋转 = 实例间与圆心的夹角

2.镜像修改器

用于生成镜像对称结构

-轴向

-切分:只保留一边,复制到另一边

-翻转:保留哪一边,是+X还是-X

-镜像物体:以另一个物体作为镜像中心

一键镜像,使用HardOps插件,快速添加镜像对称,快捷键:Alt + X

编辑模式下以自身原点为对称中心

物体模式下先选择物体A,再选择对称中心B,按Alt + X

3.布尔修改器

使用修改器来实现布尔操作:交集,差集,并集

差集一般称为布尔切割(物体B一般叫做切割体)

更多用法

-切割体一般以线框方式显示,操作如图

-切割体上也可以添加修改器

一键布尔功能,使用HardOps插件,

快捷键

-Ctrl + +,布尔合并(先选中切割体,再选中物体)

-Ctrl + -,布尔切割(先选中切割体,再选中物体)

其中+-号是小键盘的+-号。

4.蒙皮修改器

用于为雕刻建模准备初始形状

-添加一个顶点(步骤如下图,需要启用Extra Objects插件),挤出边线

-添加蒙皮修改器,生成实体

-透视模式,选中一个顶点,按Ctrl + A可以修改截面尺寸,或按N键,调整面板中的半径,如下图

-一般的与细分修改器联用,像是为骨骼生成皮肉

更多用法

-一个物体离可以有多段“骨骼”

-每段“骨骼”必须有一个根节点(会有一个圈显示再根节点周围),可以手动标记,如下图

5.细分修改器

表面细分的过程

1)细分,将一个面切分为4n个小面

2)过渡,调整面的法向,使之平滑过渡

其中优化显示指不显示细分产生的线框

卡线,添加限制区

原理:180度的平面之间,并不需要过度转角

边线折痕(标记折痕边的地方,表面细分修改器不会做平滑处理)

-编辑模式下选中一条边

-右键选择边线折痕(或快捷键Shift + E)

-微调面板调整数值(或按N键再右侧面板调整折痕值)

-添加表面细分修改器后会发现折痕效果

三角面与多边面(超过4条边)使用表面细分修改器时在平滑时会有问题

解决办法:修改布线,拓扑

6.几何节点修改器Geometry Node Modifier

本质上时一种自定义修改器

打开几何节点编辑窗口步骤:(也可以在最上层菜单中点击“几何节点”)

1)给物体添加几何节点修改器

2)点击新建

3)将左下角区域设置为几何节点修改器(或快捷键Shift + F3)

节点:

-节点名称

-左侧为输入端口

-右侧为输出端口

 节点操作:

-几何节点编辑器添加节点(节点代表一个函数/功能),或快捷键Shift + A,还可以右键选择添加

-删除节点:选中节点,右键选择删除(或按X键)

-复制节点:Shift + D

-连接端口:鼠标点击拖拽

-断开端口:从末端移走

-横插一脚:拖动节点到目标连线上

-展开/折叠

几种节点:

A.实例化于点上节点:用于生成多个实例,类似阵列修改器,但比其强大

添加该节点:

使用演示:

1)添加一个平面A

2)给A添加几何节点修改器

3)添加一个锥体B

4)给A的编辑器添加实例化于点上的节点以及 添加|输入|场景|物体信息 节点

5)物体信息节点内的物体指定B

6)照下图连接节点

最终效果如下

上面节点的作用就是在物体A的每个顶点位置创建一个物体B的实例,所以结果显示有四个锥体在一块,看不见物体A原本的平面。

注意一般情况下物体A和B需要应用自身的旋转与缩放。

B.网格基本体节点

默认的节点(组输入)是以网格自身的数据作为输入,其中几何数据即点,边,面,法向等数据。

使用网格基本体节点即不适用物体自身的网格数据,而是使用网格基本体节点选择的网格数据作为输入,此时就会发现物体显示为一个圆,即网格圆节点的网格。


C.旋转实例节点(添加|实例|旋转实例):即旋转每个实例

对齐欧拉至矢量节点(添加|实用工具|旋转|对齐欧拉至矢量节点):控制每个实例的指向

缩放实例节点(添加|实例|缩放实例):即缩放每个实例

随机值节点(添加|实用工具|随机值):输出一个随机值

D.曲线->点节点(添加|曲线|操作|曲线->点):即将一条曲线转为一组顶点

E.曲线基本体节点(添加|曲线|基本体):即不适用曲线自身的数据,而是使用添加的基本体数据。

7.简易形变修改器

简单的形变效果

1)扭曲

2)弯曲

3)锥化

4)拉伸

简易形变修改器特点:

-不增删顶点,只移动顶点位置

-需充分细分,才能有好的形变效果

其中弯曲效果有以下几点需要注意:

-添加一个空物体作为参考轴(一般为箭头)

-需要旋转箭头,使其Y轴垂直于需要弯曲的平面

-以箭头(参考轴)为中心进行弯曲

-需要弯曲的平面需要充分细分才能有较好的效果

8.曲线修改器,沿曲线发生形变

-指定曲线物体

-指定形变轴

几点细节:

-物体细分:沿曲线方向对物体进行细分

-物体方向:沿曲线的法方向延伸

-物体空间坐标:以全局坐标计算,一般要求物体位于曲线上

曲线的控制点会影响形变效果

选中曲线,进入编辑模式,按N键

-控制点的半径:粗细

-控制点的倾斜:旋转

其中倾斜影响的是法平面的方向

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

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

相关文章

基于高德 API 的自动获取气候数据的 Python 脚本

文章目录 高德申请 Key脚本介绍运行结果示例 源代码: https://github.com/ma0513207162/PyPrecip。pyprecip\reading\read_api.py 路径下。 项目介绍:PyPrecip 是一个专注于气候数据处理的 Python 库,旨在为用户提供方便、高效的气候数据处理…

鸿蒙DevEco Studio 4.1 Release-模拟器启动方式错误

软件版本:DevEco Studio 4.1 Release 报错提示: 没有权限查看处理指导 Size on Disk 显示1.0MB 尝试方案(统统无效): 1、“windows虚拟机监控程序平台”、"虚拟机平台"已开启 启用CPU虚拟化 2、C…

康谋分享 | aiSim5仿真场景重建感知置信度评估(三)

aiSim5重建高精度的真实交通场景,用于测试和训练ADAS/AD系统。内置场景包括赛道、车库、高速公路和城市环境。通过全局行动日志,aiSim能将驾驶数据转化为场景重建。车道线检测算法在仿真与现实世界的相关性测试中误差相近,召回率均接近98.5%。…

Camtasia Studio 的功能介绍及常规操作教程

随着数字媒体时代的快速发展,视频已经成为人们获取信息、娱乐和沟通的主要方式之一。在这样的背景下,一款强大且易于使用的视频编辑和制作工具显得尤为重要。Camtasia Studio就是这样一款能够满足各种视频制作需求的优秀软件。 一、Camtasia Studio的特…

Python生成文学编程风格文档库之pycco使用详解

概要 Pycco是一个Python库,用于生成文学编程风格的文档。它受到了Docco(一个快速生成源代码文档的工具)的启发,并通过解析源代码旁边的注释来创建一个美观的文档页面,使代码的解释与代码本身并排显示。 安装 安装Pycco非常简单,可以通过Python的包管理器pip进行安装: …

论文阅读_RAG融合现有知识树_T-RAG

英文名称: T-RAG: LESSONS FROM THE LLM TRENCHES 中文名称: T-RAG:来自LLM战壕的经验教训 链接: https://arxiv.org/abs/2402.07483 作者: Masoomali Fatehkia, Ji Kim Lucas, Sanjay Chawla 机构: 卡塔尔计算研究所, 哈马德本哈利法大学 日期: 2024-02-12 引用次数…

《米小圈上学记》|快乐读书,从身边的人身边的事开始!

时间,抓住了就是黄金,虚度了就是流水;书,看了就是学问,没看就是废纸:抱负,努力了才叫幻想,放弃了那只是妄想。读书,不一定能转变命运,但肯定能让我们安静,安静本身就是一…

企业计算机服务器中了faust勒索病毒如何处理,faust勒索病毒解密恢复

随着网络技术的不断发展与应用,越来越多的企业利用网络走向了数字化办公模式,网络也极大地方便了企业生产运营,大大提高了企业生产效率,但对于众多企业来说,企业的数据安全一直是大家关心的主要话题,保护好…

LLM Agent 全网最全简介

什么是LLM Agent 导语 GPT(尤其是GPT-4)等大语言模型(LLM)的推出,让人类认识到了大语言模型强大的文本生成能力。 只是用来做文本生成工具的话,LLM的能力就被严重低估了。Agents的想法的出现,…

粘土制作的梵高世界;实时自由地转换您的声音Supertone;几秒钟内设计出令人惊叹的LOGO

✨ 1: 梵高的世界 你探索 runwayml #Gen2 过 的风格功能吗?看看这个用粘土制作的梵高作品的视频——就像走进了梵高的双手雕刻的世界。 🎨 🖌️ 关注更多将经典艺术与现代技术融合的创新方式! ✨ 2: Supertone Shift 实时自由…

数字工厂管理系统如何实现生产过程透明化

随着科技的飞速发展,数字化转型已成为制造业不可逆转的趋势。数字工厂管理系统作为实现生产自动化、智能化的重要工具,其在提升生产效率、降低运营成本、优化资源配置等方面的作用日益凸显。其中,实现生产过程的透明化是数字工厂管理系统的重…

Vinted店铺总被封号?如何有效养号?

Vinted是一家欧洲知名的二手时尚交易平台,致力于连接买家和卖家,让他们能够在平台上买卖二手时尚商品。用户可以在Vinted上销售和购买服装、鞋子、配饰等各种时尚物品,无论是品牌商品还是非品牌商品,都可以在平台上找到。Vinted的…

什么是驱动数字签名?如何获取驱动数字签名?

Windows 驱动程序承载着计算机实现的各种内核和用户模式功能。如果驱动程序被黑客攻击,可能会产生很多问题。Windows通过数字签名来验证驱动程序包的完整性及发布者的身份。2020年10月的安全更新中,微软加强了对驱动软件的验证,如果Windows无…

OFDM802.11a的FPGA实现(十)导频插入(含verilog和matlab代码)

原文链接(相关文章合集):OFDM 802.11a的xilinx FPGA实现 目录 1.前言2.插入导频原理3.硬件实现4.Matlab仿真5.ModelSim仿真6.结果对比验证7.verilog代码 1.前言 前面一篇文章完成了星座图的映射,今天继续设计后面的模块。在接收机…

Linux 操作系统网络编程1

目录 1、网络编程 1.1 OSI 网络七层模型 1.1.1 OSI 参考模型 1.1.2 网络数据传输过程 2 传输层通信协议 2.1 TCP 2.1.1 TCP的3次握手过程 2.1.2 TCP四次挥手过程 2.2 UDP 3 网络编程的IP地址 4 端口 5 套接字 1、网络编程 1.1 OSI 网络七层模型 1.1.1 OSI 参考模型…

GitHub介绍,GitHub如何订阅充值?

一、GitHub介绍 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名Github。 GitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的Web管理界面以外,还提供了订阅、讨论组、…

WSL介绍(Windows10内置的Linux子系统)

最近发现在Windows10下不用安装虚拟机也可以使用Linux,然后发现原来2016年就已经有这个功能了,下面来介绍下如何使用。 首先我的win10版本信息如下,以免部分版本不支持,可以做个参考。 需要进到控制面板里将Linux子系统功能打开&a…

使用Vue连接Mqtt实现主题的订阅及消息发布

效果如下&#xff1a; 直接贴代码&#xff0c;本地创建一个html文件将以下内容贴入即可 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, …

基于Linux中的 进程相关知识 综合讲解

目录 一、进程的基本概念 二、pid&#xff0c;ppid&#xff0c;fork函数 三、进程的状态讲解 四、进程的优先级 五、完结撒❀ 一、进程的基本概念 概念&#xff1a; ● 课本概念&#xff1a;程序的一个执行实例&#xff0c;正在执行的程序等 ● 内核观点&#xff1a;担当…

SSM【Spring SpringMVC Mybatis】——Mybatis

目录 1、初识Mybatis 1.1Mybatis简介 1.2 官网地址 2、搭建Mybatis框架 2.1 准备 2.2 搭建Mybatis框架步骤 1. 导入jar包 2. 编写核心配置文件【mybatis-config.xml】 3. 书写相关接口及映射文件 4. 测试【SqlSession】 2.3 添加Log4j日志框架 导入jar包 编写配置文…