Blender细节补充

news/2024/9/23 13:41:47/

1.饼状菜单,用于快速切换/选择

例如:

~:切换视图

Z:切换着色方式

,:切换坐标系

.:切换基准点

Shift + S:吸附

有两种使用方式:

-点选

-滑选,按快捷键打开菜单后,键盘不松,选择好后松开按键即可

鼠标点击饼状菜单中心圈内即可取消

2.快捷编辑

移动,缩放的快捷键分别是G和S,然后按下X/Y/Z可以在对应轴上进行编辑,除此以外还可以按Shift + X/Y/Z,分别表示在YZ/XZ/XY平面内进行编辑。

旋转 R,X,90:表示绕X轴旋转90°。

挤出

-E:沿法向挤出

-E,X/Y/Z:沿X/Y/Z轴挤出

-E,S:挤出并缩放

-Alt + E:二级菜单

-Ctrl + 鼠标右键:挤出至光标

3.快捷选择

Alt + Shift + 鼠标左键:多选循环边

Ctrl + Alt + Shift + 鼠标左键:多选并排边

Ctrl + Shift + 鼠标左键:最短路径

Ctrl + I:反选

C:刷选,按Enter/Esc/鼠标右键退出

Ctrl + L:选择相连项,其中接触并非相连,必须以边相连

Ctrl + +:扩展选区

Ctrl + -:收缩选区

4.几个常用快捷操作

  1. .(数字区):使物体居中显示,也可以在视图|框选所选找到
  2. Shift:在任意输入框中按下Shift然后左右拖动鼠标即可精细的调节数值
  3. Alt + Z:切换到透视模式
  4. Q:快捷打开收藏夹(对于常用的操作可以鼠标右键|添加到快速收藏夹),然后在快速收藏中进行开启或关闭

5.集合,物体与数据


数据的操作:

-数据可以重命名

-数据可以重用,两个节点关联同一数据

-重用同一数据的物体在修改时会同步变化

6.关联数据

即两个物体使用同一份形状数据

方法一如上图

方法二:物体|关联传递数据|关联物体数据(快捷键Ctrl + L)

传递方向:活动项(最后选中的物体)->选中项

7.父子节点

两个节点可以做成父子级关系

-先选中物体A

-再选中物体B

-Ctrl + P或物体|父级|物体

则A->B,B为父节点,A为子节点

也可以在右侧大纲窗口选中某一物体,然后按住Shift键不松,然后点击拖动该物体至其他节点上来修改其父子关系。

在Unity中使用的模型经常需要先有一个空物体作为父节点,然后具体的模型作为子节点,便可以使用该方法,先添加一个空物体,然后将其作为具体模型的父节点,再导出FBX文件。

解除父子级关系:选中子节点,右键|父级|清空父级(快捷键Alt + P)。

8.子级约束,实现一种松散的父子级关系

不添加父子关系,但是有父子关系的约束效果(如父节点移动,子节点也会跟着移动灯)

操作:选中一个物体,添加约束,选择子级,然后指定目标(如下图)


9.资产库

资产Assets,表示可重复使用的资源,如物体,材质等

创建资产库:

-创建一个目录

-在Blender里配置一条路径(可包含中文字符),在编辑|偏好设置|文件路径,然后再资产库内添加一个即可

使用资产库:

-打开资产浏览器

-选择要浏览的资产库

-可以分类浏览

-必要时点刷新,重新加载资产

创建资产,把物体和材质创建为资产

-选择一个物体

-在大纲窗口鼠标右键标记为资产

-放到资产库目录

材质标记为资产如下

右键选择清理资产即可取消标记为资产

注意,对于外部依赖的文件(比如材质中使用了某张图片),需要在原Blender文件中勾选文件|外部数据|自动打包资源。

集合资产,把若干物体作为一个整体资产。

-把相关物体放在一个集合下

-置于世界中心

-将集合标记为资产

其中,世界中心为资产的原点

资产是可以手动添加分类的,如下图

但需要注意的是,需要在资产的原始Blender文件中添加分类,操作如下

之后即可在资产库中看见该分类及其中的资产

选中某个资产,按N键可以打开该资产的相关数据

在这可以看到资产的来源,也可以添加资产预览图(需要在资产的原始文件中添加预览图)

10.文本对象

把文本作为3D对象放在场景中,步骤

-添加|文本

-按Tab键编辑文本内容(不支持中文)

-按Tab键退出文本编辑

若要输入中文,操作如下:

之后编辑文本,注意不能直接输入中文,而是需要将中文文本内容复制粘贴到文本物体内才行。

文本实体化,即将文本转化为3D物体。

-将文本转为曲线

-设置为3D曲线

-将曲线转化为网格

-修改布线

-填充面,挤出为实体,添加倒角。

11.SVG矢量图

SVG矢量图的导入也适用于文本。

-在第三方软件制作SVG矢量图

-导入到Blender

-设置为3D曲线,然后转化为网格(一般会放大以下物体)

-调整布线


http://www.ppmy.cn/news/1459869.html

相关文章

docker部署minio和业务服务因变更minio密码导致访问不到图片的问题

问题起因 业务application和minio都是docker部署。按部署规则minio的环境变量中设置了MINIO_ROOT_USER和MINIO_ROOT_PASSWORD。这样就可以用这套用户名密码登录minio了。而我的application中是通过api访问minio获取资源URL,提供给前端的。所以在application的环境变…

【4089】基于小程序实现的互动打卡系统

作者主页:Java码库 主营内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app等设计与开发。 收藏点赞不迷路 关注作者有好处 文末获取源码 技术选型 【后端】:Java 【框架】:spring…

conan2 基础入门(03)-使用(msvc为例)

conan2 基础入门(03)-使用(msvc为例) 文章目录 conan2 基础入门(03)-使用(msvc为例)⭐准备生成profile文件预备文件和Code ⭐使用指令预览正确执行结果可能出现的问题 ⭐具体讲解conanconanfile.txt执行 install cmakeCMakeLists.txt生成项目构建 END ⭐准备 在阅读和学习本文…

WebAssembly在现代前端中的应用与未来展望

WebAssembly(简称WASM)在现代前端开发中的应用日益广泛,其核心优势在于提供了一种高性能、跨平台的执行环境,使得非JavaScript语言编写的代码也能在Web浏览器中运行。以下是WebAssembly在现代前端应用的一些关键领域及其未来展望&…

leetcode刷题指南

本文我将分享给大家一套我自己使用良久并觉得非常高效的 学习论,它可以运用到 Leetcode 上的刷题,也可以 generalize 到生活中涉及到学习以及记忆的方方面面。当然,本文将以 Leetcode 刷题为 case study 去进行讲解。 更具体一点, 我会教大家…

JVM---垃圾回收

目录 一、C/C的内存管理 二、Java的内存管理 三、垃圾回收的对比 四、Java的内存管理和自动垃圾回收 五、方法区的回收 手动触发回收 六、堆回收 如何判断堆上的对象可以回收? 引用计数法 可达性分析算法 五种对象引用 软引用 软引用的使用场景-缓存 弱引用 虚…

Rust学习笔记(中)

前言 笔记的内容主要参考与《Rust 程序设计语言》,一些也参考了《通过例子学 Rust》和《Rust语言圣经》。 Rust学习笔记分为上中下,其它两个地址在Rust学习笔记(上)和Rust学习笔记(下)。 错误处理 pani…

git error index file corrupt

错误提示: error: bad signature 0x00000000 fatal: index file corrupt 场景复现:在使用git add .提交代码到缓冲区时电脑宕机,重启后再次提交代码会出现该提示 原因分析:.git目录下的index文件损坏 解决方式: 删…