blender 阵列修改器

效果

tab 键进入编辑模式,全选制作好的模型,gx 移动模型置于游标原点;

阵列修改器:

  1. 相对偏移:以物体的长宽高为比例,调整x y z 的数值,在 x y z 方向上做不同比例的偏移; 
  2. 恒定偏移:设定一个恒定的值,以原点为准,根据设定的值进行偏移;
  3. 物体偏移:需要一个物体来决定偏移程度,一般是新建一个空物体;

 制作棕榈树

  1. tab 进入编辑模式,正视图调整叶片位置;
  2. 退出编辑模式,给叶片添加阵列修改器,z 轴方向上距离设置为1.8,数量24;
  3. shift + a 新建圆柱,tab 进入编辑模式,a 全选所有的点,s z 延 z  轴方向拉长,ctrl + r 循环切割,滚动鼠标滚轮,增加分段;
  4. 制作好叶柄,给叶子添加对称,镜像物体选择上方新建的圆柱,shift + a 新建晶格,调整晶格大小(刚好覆盖叶片),调整晶格的U W值,给晶格添加细分,便于调节叶片造型;
  5. 先选择叶片,在选择晶格,ctrl + p 晶格形变,tab 进去编辑模式,点模式下调整晶格造型,以此来控制叶片造型,造型完善后,将镜像至于晶格下方,梳理blender 修改器的执行顺序;
  6. 选择叶片,右键转换到网格,可快速应用全部修改器,此时即可删除晶格图层,给叶片添加简易形变,通过两个简易形变叠加,制作出叶片弯曲效果;

物体偏移运用 

  1. 给模型添加阵列修改器,勾选物体偏移,shift + a 新建空物体,选择纯轴,物体偏移中物体处用吸管吸取纯轴,此时空物体作为模型的对称轴,移动空物体,模型会跟着移动;
  2. 切换顶视图,选择空物体,r z 旋转45度,g 移动空物体,让模型有一点距离,在切换到侧视图,g z 移动纯轴,让模型在Y轴方向上产生偏移;
  3. tab 进入编辑模式,点模式下,框选最外圈的点,打开衰减编辑,滚轮缩放衰减范围,往下推动选中的点,制作出模型弧度;
  4. 选择叶子模型,增加数量,切换顶视图,选择纯轴,r 旋转,调整模型偏移;
  5. 框选纯轴和模型,shift + d + z 延  z 轴方向复制并移动物体,切换顶模式,选择复制后的纯轴,r 旋转,s 缩放; 
  6. shift + a 新建圆柱,细分为12,tab 进入编辑模式,调整树桩,添加分割线,e 挤出柱状根部,添加细分修改器;
  7. 阵列修改器制作的模型,不能单独移动,因此为防止后期出现错移,新建空物体中的立方体,s 放大空物体,让模型置于空物体内,框选整个模型,最后再加选空物体,ctrl + p 设立父级,绑定后移动空物体就可以敷模型进行整体移动;
  8. 完成之后,会发现树桩顶部有点秃,选择上面的树叶模型,shift + d 复制并移动,取消阵列和纯轴,由于是在子级里面复制,复制后的物体会有一根虚线,自动以子级的方式存在;

案例跟练视频

blender 基础入门教程——KurTipshttps://www.bilibili.com/video/BV14u41147YH/?p=10&spm_id_from=pageDriver&vd_source=98ff6b45a8ad88aa9e7408ec9cebb330

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

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

相关文章

C#安装.Net平台科学计算库Math.Net Numerics

工作的时候需要使用到C#的Math.Net库来进行计算。 Math.Net库涵盖的主题包括特殊函数,线性代数,概率模型,随机数,插值,积分,回归,优化问题等。 这里记录一下,安装Math.Net库的过程…

Linux 部署Vue+Spring Boot项目

部署Vue Spring Boot项目 安装redis wget http://download.redis.io/releases/redis-4.0.8.tar.gz tar -zxvf redis-4.0.8.tar.gz yum install gcc-c make make install如果出现下面的问题: yum install tcl make testredis-server myconifg/redis.conf输入客户端…

[JVM] 2. 类加载子系统(1)-- 内存结构、类加载子系统概述

一、内存结构 类加载子系统的职责是:加载class文件到内存中。 完整的内存结构如下: 二、类加载过程 类加载过程总体分为Loading(加载)、Linking(链接)、Initialization(初始化)三…

HarmonyOS学习路之方舟开发框架—学习ArkTS语言(基本语法 五)

Styles装饰器:定义组件重用样式 如果每个组件的样式都需要单独设置,在开发过程中会出现大量代码在进行重复样式设置,虽然可以复制粘贴,但为了代码简洁性和后续方便维护,我们推出了可以提炼公共样式进行复用的装饰器St…

一文读懂 MySQL 中的索引

文章目录 1. 索引概述1.1 索引概述1.2 优点1.3 缺点1.6 常见索引概念1.6.1 聚簇索引1.6.2 二级索引(辅助索引、非聚簇索引)1.6.3 联合索引 1.8 MyISAM索引的原理1.9 MyISAM 与 InnoDB对比1.10 索引的代价 2. 索引的创建与设计原则2.1 索引的声明与使用2.…

一文9个步骤带你从0到1入门接口自动化测试!

1.请问你是如何做接口测试的? 大体来说,经历以下过程:接口需求调研、接口测试工具选择、接口测试用例编写、接口测试执行、接口测试回归、接口测试自动化持续集成。 具体来说,接口测试流程分成以下九步: 第一步&…

6.3.6 利用Wireshark进行协议分析(六)----网页提取过程的协议分析

6.3.6 利用Wireshark进行协议分析(六)----网页提取过程的协议分析 利用Wireshark捕获网页访问过程中产生的应用协议报文,还原Web服务中报文的交互过程,为了防止网页直接从本地缓存中获取,我们首先需要清空浏览器保存的…

el-date-picker 宽度溢出浏览器问题

原文链接&#xff1a; el-date-picker 宽度溢出浏览器问题 问题由来 <el-date-picker v-model"Time" type"datetimerange"range-separator"至"start-placeholder"年/月/日 时:分:秒"end-placeholder"年/月/日 时:分:秒"…

Js: 读取数据并动态生成表格(读取新数据时,应该删除之前已经渲染出来的数据)

前言 使用JS读取数据并动态生成表格&#xff0c;但是发现在读取新一轮的数据时&#xff0c;新数据是在之前已经渲染的数据后面进行追加。因此需要解决的问题是&#xff1a;在读取新数据之前&#xff0c;把之前已经渲染的数据进行清空。 解决 1、首先写出表格的表头和主干 &…

堆排序+TopK问题

本期带大家学习堆排序TopK问题&#x1f308;&#x1f308;&#x1f308; 1、堆排序 堆排序&#xff0c;是根据堆的结构而设计出的一种排序算法&#xff0c;其时间复杂度&#xff1a;O(N * logN)&#xff0c;空间复杂度&#xff1a;O(1)。 堆排序的前提是需要 构建一个堆&…

Postman接口自动化之postman脚本编写

这是之前搞的接口自动化方案&#xff0c;已经在业务测试中实现了使用postman编写接口脚本&#xff0c;通过GitHubJenkinsemail html report实现了接口自动化&#xff0c;现在分块整理一下。 postman脚本编写 1、创建集合 和 目录&#xff1a; 一条业务线下的接口可以放到一个…

微信小程序中常见组件的使用

文章目录 微信小程序中常见组件的使用视图组件viewscroll-viewswipermovable-area 基础组件icontextrich-textprogress 表单组件buttoncheckbox、checkbox-grouplabelforminputpicker单列选择器多列选择器时间选择器&日期选择器&地区选择器 picker-viewradiosliderswit…