【Blender】二、建模篇--06,曲线建模/父子级和蒙皮修改器

00:00:03,620 --> 00:00:09,500
前几节可能我们已经做了很多种类型的模型了 但是有一种类型 我们一直避开就是这种管道

1
00:00:10,050 --> 00:00:19,370
藤条头发啊 衣服架子啊这种弯弯绕绕的 需要一定柔软度的模型 那么这节课呢我们都来集中看一下曲线的模型 我们应该怎么建造

2
00:00:19,640 --> 00:00:30,720
本节课呢 我们会讲四块的内容 第一个呢 就是曲线的一些基本知识 第二个呢 是曲线修改器怎么用 那第三个呢 是关于父子级关系 然后最后呢 我们会讲一个蒙皮修改器 那我们现在就开始吧
在这里插入图片描述

3
00:00:31,540 --> 00:00:38,300
好 我们打开blender 然后把这个地方给删掉 然后我们shifta新建一条曲线 然后你看到没有 就在blender里面

4
00:00:38,740 --> 00:00:48,300
他把网格跟曲线分成两个大类 他其实在告诉你一个重要的信息哈 就是在blender里面网格和曲线 它是两个物种 他俩不是一个东西

5
00:00:48,950 --> 00:01:03,550
好 接下来看看曲线的下级菜单有哪些内容 这边看起来好像有5、6个选项吧 但是实际上你看看它 用两根线把它分成了三类 下面这个毛发 你先不要管哈 那 实际上 我们可用的曲线只有两类

6
00:01:04,030 --> 00:01:11,990
就上面这两个算是一类 中间这三个呢 又算是另外一类 好 我们先添加第一个曲线 就是贝塞尔曲线 我看看长什么样子

7
00:01:12,520 --> 00:01:19,200
好 他会给你新建一个曲线 然后你可以tab进入编辑模式 然后它会每一个点呢 它出现两个控制轴

8
00:01:19,710 --> 00:01:26,470
这控制杆其实跟ps里面我们的钢笔工具就是很像的啊 你可以S缩放它还可以R旋转它 还可以G移动它

9
00:01:27,120 --> 00:01:33,080
好 我们选中一个点 然后E可以挤出来一个点 然后R旋转 让我们E再挤出来一个点

10
00:01:33,500 --> 00:01:58,500
就是贝塞尔曲线其实挺好操作 如果你用的钢笔工具的话 你应该对这个不是特别陌生 你可以点击这个点 然后Shift点击这个点 然后f你可以把这两个点连接起来了 然后这个曲线应该闭合了
在这里插入图片描述

我们Ctrl+z撤销一下啊 我把这个点都在旁边 还有一种闭合的方式呢 就是你选中这个曲线的任何一个点 然后Alt+C然后他就闭合了
在这里插入图片描述

那怎么断开这个曲线呢 你直接选择一个点 然后x删除这个顶点的话其实是没有用的 它会只是变小而已
在这里插入图片描述

11
00:01:59,050 --> 00:02:06,770
你可以选中这两个点 然后删除断数 然后它就断开了
在这里插入图片描述

好 我们可以Tab退出这个曲线 然后shifta

12
00:02:07,280 --> 00:02:13,120
新建一个 这边还有个圆环 看看什么样子 圆环其实就是封闭的一个贝塞尔曲线你看到没有

13
00:02:13,550 --> 00:02:26,670
他其实每个点也是有两个控制轴的 对吧 他只是说把它封闭了好 其实这两个都是贝塞尔曲线我把这个删掉 我们看第二种曲线 就是nurbs曲线 他的全称叫做囊uleformrationalbisbine 非均匀有理B样条

14
00:02:27,040 --> 00:02:36,960
其实就是取决于贝塞尔的一种数学 拟合模型了 你其实不需要知道这么几条 我们就是看看它跟贝塞尔有哪些区别 然后哪个更好用好 我们新建一个路径曲线

15
00:02:37,610 --> 00:02:43,370
好 它是一根直线啊 就别着急 我们Tab进入编辑模式 你会发现一小点点 然后你拖动这些小点点按着G拖啊

16
00:02:43,780 --> 00:03:03,180
你会发现这个小点点可以控制这根黑色的曲线的走向 所以你一下子就能看明白就是贝塞尔曲线跟nurbs曲线的区别就贝塞尔通过这个控制杆去控制每个曲线的走向 而这个nurbs呢它是通过几个点去拟合出来一条曲线的走向 你可以选中一个点 然后你会发现它这个每个点的它多了一个w的值 这个w

17
00:03:03,380 --> 00:03:21,940
这是什么意思呢 然后你可以把这个纸稍微改大一点 你会发现这个w可以影响这个曲线的曲率 所以呢 这个贝塞尔曲线和nurbs曲线的区别呢 就是在于贝塞尔 你看它是一个角 它没有w这个选项 而这个nurbs的曲线呢 它是有x y z 还有一个w 这个值是控制它每个点的影响范围的

18
00:03:22,270 --> 00:03:38,310
好 我们shifta可以新建一个 这个叫nurbss曲线 它会出现一个小弧线 但实际上它也是跟刚才的路径曲线是一样哈 只不过它是四个点控制了一条曲线 然后你可以E像这样挤出 跟那个是一样的啊 然后怎么连接呢 你可以f直接连接或者说Alt+C可以直接连接

19
00:03:39,010 --> 00:03:45,410
跟那个贝塞尔是一样的 哈好 我们Tab退出这个曲线 我们在shifta新建一个 nurbs圆环 看看是什么样子的

20
00:03:45,840 --> 00:03:51,560
好 我们Tab进入一下 你发现他跟那个贝塞尔的这个圆环是一样的 其实就是一个圆环

21
00:03:52,010 --> 00:04:00,050
但是呢 他是用着这个nurbs的算法 所以这个也没啥可讲的 反正就是两大类曲线 大家知道就行了 我们把它全选 然后Delete删掉

22
00:04:00,500 --> 00:04:08,220
我们来新建一个贝塞尔曲线 我们先来看看这个曲线怎么用 最明显的用法肯定是把它做成成个管子 对不对 那怎么做成个管子呢

23
00:04:08,500 --> 00:04:23,100
好先tab进入编辑模式 然后E挤出来一点 然后把这个点稍微落高一点 让他看到曲线比较明显一点 就只有你当你选中的这个曲线这边才会出现一个曲线的这个属性标签 然后我们到这边找到他的这个几何数据 他这边找了这个倒角

24
00:04:23,470 --> 00:04:37,310
你把这个深度稍微调高一点 你看到没有 它就变成了管子了 就是你可以通过这个深度控制它的粗细 然后这个时候 你按照E挤出 或者说你去旋转啊干嘛的话 它就会变成一个很自然的管子 这是不是很方便 对吧 它比那个

25
00:04:38,050 --> 00:04:48,330
网格建筑管道要方便多了 好的 下面还有个分辨率啊 就是它现在默认是四那你可以看到它这边不是特别光滑 你把这个分辨率稍微调大一点的话 那它就比较光滑了

26
00:04:48,790 --> 00:04:56,150
好 我们在演示就没有必要这么大了 就调到四吧 现在是空心的 管子 你把这个封盖给勾选上 那它就封住了

27
00:04:56,640 --&g

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习实战(7):聚类算法——发现数据中的隐藏模式

第7集:聚类算法——发现数据中的隐藏模式 在机器学习中,聚类(Clustering) 是一种无监督学习方法,用于发现数据中的隐藏模式或分组。与分类任务不同,聚类不需要标签,而是根据数据的相似性将其划…

静态时序分析:时钟组间的逻辑独立、物理独立和异步的区别

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html 当设计中存在多个时钟(同步或异步)时,该如何使用SDC命令约束设计呢?本文就将对此进行讨论。 逻辑独立 例1 多个时钟完全逻辑独立 图1 逻辑…

【从0做项目】Java文档搜索引擎(9)烧脑终章!

阿华代码,不是逆风,就是我疯 你们的点赞收藏是我前进最大的动力!! 希望本文内容能够帮助到你!! 目录 文章导读 零:项目结果展示 一:导入 二:问题引入 1:情…

gsplat 抗锯齿

关键代码 无论时候开启抗锯齿&#xff0c;都会进行二维膨胀&#xff1a; template <typename T> inline __device__ T add_blur(const T eps2d, mat2<T> &covar, T &compensation) {T det_orig covar[0][0] * covar[1][1] - covar[0][1] * covar[1][0];…

根据音频中的不同讲述人声音进行分离音频 | 基于ai的说话人声音分离项目

0.研究背景 在实际的开发中可能会遇到这样的问题&#xff0c;老板让你把音频中的每个讲话人的声音分离成不同的音频片段。你可以使用au等专业的音频处理软件手动分离。但是这样效率太慢了&#xff0c;现在ai这么发达&#xff0c;我们能否借助ai之力来分离一条音频中的不同的说…

一台服务器将docker image打包去另一天服务器安装这个镜像

一台服务器将docker image打到去另一天服务器安装这个镜像 1. 打包2.另一台服务器执行 1. 打包 docker save -o nebula-graph-studio.tar harbor1.vm.example.lan/dockerio/vesoft/nebula-graph-studioxxx.tar 是打包好的文件 后面的是 docker image 2.另一台服务器执行 docke…

STM32-心知天气项目

一、项目需求 使用 ESP8266 通过 HTTP 获取天气数据&#xff08;心知天气&#xff09;&#xff0c;并显示在 OLED 屏幕上。 按键 1 &#xff1a;循环切换今天 / 明天 / 后天天气数据&#xff1b; 按键 2 &#xff1a;更新天气。 二、项目框图 三、cjson作用 https://gi…

自由学习记录(37)

课 对于这一方面&#xff0c;先把课都过一遍吧&#xff0c;尽量快的摸清楚底 软件工程 没有复杂的逻辑推理&#xff0c;概念性和理论很强&#xff0c;所以靠记 ------ 数据&#xff1a;是使程序能够适当处理信息的数据结构 程序&#xff1a;是能够完成预定功能和性能的可执行…

Docker仿真宇树狗GO1

1. 启动容器 docker run -it --rm humble_suo bash2. 安装Go1 的仿真包 apt update apt install -y git cmake build-essential git clone https://github.com/unitreerobotics/unitree_ros.git cd unitree_ros colcon build source install/setup.bash3. 启动仿真环境 ros2…

《游戏人工智能编程 案例精粹》阅读心得

最近读完了这本《游戏人工智能编程 案例精粹》&#xff0c;感觉获益匪浅&#xff0c;在对游戏人工智能的设计上有了更深的感悟。 这本书既适合初学者学习&#xff0c;因为次书会从最基础的数学物理公式推导一步一步介绍到完整的人工智能开发&#xff1b;同时也适合进阶程序员&a…

黑马点评_商品信息缓存模块

保证缓存不要有空档期 删除后马上要写入中间不能插入任何阶段(如查询数据库) 对于单体系统1&#xff0c;将缓存与数据库操作放在同一个事务中&#xff08;当前项目就是一个单体项目&#xff0c;所以选择这种方式&#xff09; 对于分布式系统2&#xff0c;利用TCC&#xff08;Tr…

OnlyOffice:前端编辑器与后端API实现高效办公

OnlyOffice&#xff1a;前端编辑器与后端API实现高效办公 一、OnlyOffice概述二、前端编辑器&#xff1a;高效、灵活且易用1. 完善的编辑功能2. 实时协作支持3. 自动保存与版本管理4. 高度自定义的界面 三、后端API&#xff1a;管理文档、用户与权限1. 轻松集成与定制2. 实时协…

面阵工业相机提高餐饮业生产效率

餐饮行业是一个快节奏、高要求的领域&#xff0c;该领域对生产过程中每一个阶段的效率和准确性都有很高的要求。在食品加工、包装、质量控制和库存管理等不同生产阶段实现生产效率的优化是取得成功的关键步骤。面阵工业相机能够一次性捕捉对象的二维区域图像&#xff0c;并支持…

现场可以通过手机或者pad实时拍照上传到大屏幕的照片墙现场大屏电子照片墙功能

现场可以通过手机或者pad实时拍照上传到大屏幕的照片墙现场大屏电子照片墙功能&#xff0c;每个人都可以通过手机实时拍照上传到大屏幕上,同时还可以发布留言内容&#xff0c;屏幕上会同步滚动播放展示所有人的照片和留言。相比校传统的照片直播功能更加灵活方便&#xff0c;而…

【多线程】线程安全

目录 一、初识线程安全 什么是线程安全问题 理解线程不安全的原因 原因总结 二、解决线程不安全 加锁&#x1f510; 锁对象 synchronized几种使用方式 死锁&#x1f50f; 死锁的三个场景 (1)一个线程针对一把锁连续加锁两次 (2)两个线程两把锁 (3)N个线程M个锁 如…

传统文旅+AI构建数字文旅新生态

传统文旅AI构建数字文旅新生态 前言&#xff1a; 当前许多旅游景区在旅游管理和旅游基础设施配套上都下足了功夫&#xff0c;在一定程度上也给旅客和消费者带来了舒适的体验感。但是针对于我们游客而言&#xff0c;似乎只有欣赏沿途风景、了解景区历史文化、拍照打卡和品尝特色…

VSCode - VSCode 切换自动换行

VSCode 自动换行 1、基本介绍 在 VSCode 中&#xff0c;启用自动换行可以让长行代码自动折行显示&#xff0c;避免水平滚动条频繁使用&#xff0c;提升代码阅读体验 如果禁用自动换行&#xff0c;长行代码就需要手动结合水平滚动条来阅读 2、演示 启用自动换行 禁用自动换…

解锁音频新境界:LALAL.AI 与 Audo Studio 深度解析

在音频处理的世界里&#xff0c;噪音常常是困扰我们的一大难题。无论是专业的音频工作者&#xff0c;还是普通的音频爱好者&#xff0c;都渴望拥有一款强大的工具来解决这个问题。今天&#xff0c;就为大家介绍两款来自 AI 工具导航&#xff08;AIDH.NET&#xff09;的 AI 语音…

线上死锁问题排查和处理

Java 死锁排查 通过 jps jstack 来定位和排查 如果线程长时间处于阻塞&#xff0c;就需要考虑是否是死锁了。 模拟死锁 public class DeadlockDemo {private static final Object lock1 new Object();private static final Object lock2 new Object();public static vo…

5 分钟用满血 DeepSeek R1 搭建个人 AI 知识库(含本地部署)

最近很多朋友都在问&#xff1a;怎么本地部署 DeepSeek 搭建个人知识库。 老实说&#xff0c;如果你不是为了研究技术&#xff0c;或者确实需要保护涉密数据&#xff0c;我真不建议去折腾本地部署。 为什么呢&#xff1f; 目前 Ollama 从 1.5B 到 70B 都只是把 R1 的推理能力…