Blender 粒子系统

news2024/11/16 19:42:57

文章目录

    • 简介.
    • 添加粒子系统.
    • 属性.
      • 自发光(发射).
        • 源.
      • 烘焙(仅发射体).
      • 速度(仅发射体).
      • 旋转(仅发射体,除非毛发系统开启了高级属性).
      • 物理(仅发射体).
      • 毛发动力学(仅毛发).
      • 渲染.
        • 路径.
      • 视图显示.
      • 子级.
        • 簇集.
        • 糙度.
        • 扭结.
      • 力场权重.
      • 顶点组.
    • 粒子编辑.
    • 渲染毛发时毛发过粗的问题.

简介.

1 Blender里的粒子系统分为发射体(unity里的粒子)和毛发

添加粒子系统.

1 选中物体,点击粒子属性,点击加号选择新建一个粒子,然后选择使用发射体还是毛发
在这里插入图片描述

属性.

自发光(发射).

在这里插入图片描述

1 number :粒子的总数
2 随机种:改变粒子的发射位置

以下为发射体属性
1 起始帧/结束点 :粒子从哪一帧开始发射,从哪一帧结束发射
2 生命周期:粒子能活几帧
3 生命周期随机:基于声明周期随机添加一个时长

以下为毛发属性
1 头发长度:毛发的长度
2 段数:毛发分为几段

源.

在这里插入图片描述
1 发射源:可以选择从 面/顶点/体积(从模型内部) 发射粒子
2 随机顺序:取消勾选粒子会逐 面/顶点 的发射

烘焙(仅发射体).

在这里插入图片描述
1 当粒子效果确认后,点击烘焙按钮进行烘焙,这样粒子系统才能确保出现在最后的渲染结果中

速度(仅发射体).

在这里插入图片描述
1 法向: 粒子的移动速度
2 物体对齐:设置后,粒子将朝物体的这个方向发射(想象风朝一个方向吹雪),速度为法向速度和物体对齐速度共同决定,如果设置了多个轴,发射方向为向量和

旋转(仅发射体,除非毛发系统开启了高级属性).

修改粒子的朝向,使粒子对齐某个方向

物理(仅发射体).

粒子的物理属性,类型为牛顿时受到重力影响

毛发动力学(仅毛发).

让毛发跟随角色移动

渲染.

在这里插入图片描述

1 渲染为:

  • 光晕:不知道
  • 直线:不知道
  • 路径:默认,不知道
  • 物体:选择一个物体,发射的粒子显示为这个物体
  • 集合:选择一个集合,发射这个集合里的随机物体(或发射整个集合里的所有物体,根据设置决定),注意这个集合不能是发射器本身的集合

2 缩放:粒子的大小
3 显示发射体:是否在渲染结果中显示发射体,不影响视图中的显示

路径.

仅选择渲染为路径时出现
1 B-样条:让毛发和模型表面产生一些间隔,不直接接触模型表面
2 步数:等同于 毛发的段数,我们应该保持毛发的 发射器的段数, 这里的步数, 显示视图里的发股步数 保持一致,这样才能所见即所得

视图显示.

类似于渲染,设置在视图中如何显示粒子

子级.

毛发中用于添加额外的毛发,可以选择简单型或插值型,简单型只沿面的法向增加,插值型会在各面之间填充
1 显示数量/渲染:多显示/渲染这么多倍的毛发,基于自发光的Number属性做乘积
2 长度:与 自发光里的长度做乘积
3 尺寸:粒子大小的倍值
4 半径:子粒子与父粒子的距离,如果值太大,子粒子会偏离发射表面
5 圆度:子粒子围绕父粒子的分布圆度

簇集.

簇集会将子粒子的毛发的顶部连在一起,形成一束一束的效果
在这里插入图片描述
1 簇:簇的强度,上图为值=1的效果
2 形状:子毛发从哪个部位开始贴合到一起,值越大,开始贴合的起点越靠近顶部
3 扭曲:一簇毛发产生自旋,值的正负控制旋转的方向
在这里插入图片描述
4 簇噪波:为簇产生一个噪波,稍微弯折簇,使其不再平直,但这种效果不同于扭曲的自旋
在这里插入图片描述

糙度.

1 均衡:使毛发整体变得混乱
2 尺寸:必须均衡不为0才行,值越大,毛发越趋近于平直
3 端点:使毛发产生蓬松感
4 形状:必须端点不为0才行,值越大,毛发开始蓬松的起点越靠近顶部,但当为0时,会使整个子毛发完全蓬松(因为子毛发的起点也发生了移动)
5 随机:随机化粗糙,同时影响 均衡和端点
6 尺寸:名字和2一样,但是同时影响 均衡和端点

扭结.

使用预设效果制作不同的毛发

  • 螺旋:螺旋毛发
  • 编织:麻花辫效果
  • 波浪:波浪发型
  • 径向
  • 卷曲

力场权重.

设置各种力的大小,如重力

顶点组.

可以指定某个效果只在某个区域出现

粒子编辑.

1 当为一个物体添加了粒子属性,且使用了毛发效果,可以在左上角,选择粒子编辑,进入粒子编辑界面。
在粒子编辑界面中,可以梳理,拉直,蓬松,添加,修改毛发
在这里插入图片描述

2 类似于物体的编辑模式,粒子编辑模式可以在左上角选择顶点模式
在这里插入图片描述
3 切换到粒子的顶点模式(参考2),左上 粒子/细分 ,可以对粒子进行细分。可以使用左上角选择/末级,然后ctrl和加号,来多选一级节点,然后使用细分,来为这一段头发细分,这样方便在头发末端做造型
在这里插入图片描述
4 使用 添加 工具时,按F键并左键拖动,可以调整笔刷的半径(但不会影响一次添加 的数量),添加的数量可以在添加笔刷的左上角的数量里设置
在这里插入图片描述
5 如果想只梳理一根毛发,先左上进入顶点模式,然后按CTRL左键一个顶点,并用ctrl和加号来加选范围,这样可以只梳理选中的头发。使用左上角的选择/来取消选择这根毛发。如果需要选中多根毛发,可以使用选择工具
在这里插入图片描述
在这里插入图片描述

6 如果头发显示不够柔顺,有许多折角,先确保 粒子里的 发射器/段数 渲染/步数 视图显示/步数 设置为了同一值,通常为6,然后在自理编辑界面的N键菜单里/工具/选项 里,将路径步数设置为同样的值
在这里插入图片描述
7 使用裁剪工具裁剪头发不会改变段数,但是会让剩余的节点靠得太近,头发会产生不正常的弯曲。当我们想让头发变短时,正确的做法是,使用左上角 选择/末级,然后Delete,选择删除关键帧,等到头发长度理想时,再使用裁剪工具进行细节修剪
在这里插入图片描述
裁剪工具
在这里插入图片描述

8 当我们使用梳理工具进行梳理时,有些头发会梳不到一起,原因是我们设置了头发的间距,修改间距来获得靠近或蓬松的头发效果
在这里插入图片描述

渲染毛发时毛发过粗的问题.

1 Ev渲染器下,找到渲染属性/曲线,将片段切换为发股
在这里插入图片描述
2 Cy渲染器下,曲线的两个属性都挺粗的,正确做法为找到粒子系统毛发的毛发形状的根直径,将数值调小,这会让发丝变细,但同时也会让头发看起来更少
在这里插入图片描述

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

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

相关文章

GraalVM和Spring Native尝鲜,一步步让Springboot启动飞起来,66ms完成启动

简介 GraalVM是高性能的JDK,支持Java/Python/JavaScript等语言。它可以让Java变成二进制文件来执行,让程序在任何地方运行更快。这或许是Java与Go的一场战争? 下载安装GraalVM 安装GraalVM 首先到官网下载,我是直接到GitHub Re…

7-2输入/输出系统-I/O方式

文章目录一.程序查询方式二.程序中断方式三.DMA方式1.传送过程2.DMA控制器(DMAC)的内部结构3.DMA传送方式(1)停止CPU访问主存(2)DMA与CPU交替访存(3)周期挪用/周期窃取4.DMA方式的特…

基于改进粒子群算法的混合储能系统容量优化(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

css特性(继承、层叠、优先级)

1、继承性 特性: 子元素有默认继承父元素样式的特点(子承父业) 可以继承的常见属性(文字控制属性都可以继承) colorfont-style、 font-weight、 font-size、 font-familytext-indent、text-align、line-height … 注意点: 控制字的都能继承 可以通过调试工具判断样式是否可以…

应用系统基于CAS实现单点登录的解决方案

单点登录 (SingleSign-On,SSO) ,是一种帮助用户快捷访问网络中多个站点的安全通信技术。单点登录系统基于一种安全的通信协议,该协议通过多个系统之间的用户身份信息的交换来实现单点登录。使用单点登录系统时,用户只需要登录一次…

JAVA的PDF Viewer:Big Faceless PDF Viewer Crack

PDF Viewer是一个可以显示PDF文档的Swing组件。针对不需要完整 API 的客户,Viewer 可以作为 Applet、应用程序或通过 Java Web Start 安装,或嵌入到 Swing 应用程序中。 产品概览 打印、保存、文本搜索、表单、数字签名和注释是众多可用功能中的一部分 -…

IB 课程的挑战(二)

以下我想换个角度用自身的经历以及多年来教学的经验去分享修读 IB课程的挑战。 (一)必修文学科2022尽管我于会考中文获得「A」级成绩,但面对IB课程的中国文学 (IB Chinese A Literature)时,却仍感到十分吃力。我之前从未接触过中国…

网络IO模型

1 介绍一提到网络IO,甚至一些网络框架,就无法避免遇到阻塞、非阻塞、同步、异步的概念,要理解这些概念,先要清楚网络IO是什么,以及网络IO如何工作。网络IO本质上也是IO的一种,就是数据的输入输出&#xff0…

护网行动(防守方)linux服务器通用安全加固指南(1)

实验所属系列:Linux服务器搭建/Linux服务安全 Linux 是一个开放式系统,可以在网络上找到许多现成的程序和工具,这既方便了用户,也方便了黑客,因为他们也能很容易地找到程序和工具来潜入 Linux 系统,或者盗…

CnOpenData中国观鸟记录数据

一、数据简介 观鸟,是指在自然环境中利用望远镜等观测记录设备在不影响野生鸟类正常生活的前提下观察鸟类的一种科学性质的户外活动。 鸟类,是生物多样性中最具指示性的类群。由全国各地观鸟爱好者们共同记录的观鸟信息,能够展示中国各地区的…

cesium +vue3 +vite 实现点线面功能

第一步:搭建vue3项目 1、npm在相应文件夹下创建 npm create vitelatest2、选择项目名称 3、选择vue 4、选择是否使用typescript 或者JavaScript 5、记得在终端npm install一下就可以启动项目了 第二步:引入cesiumJS 1、npm引入 npm i cesium vite…

海康Visionmaster-VM2D,VM3D,VM深度学习对电脑配置要求

为确保VM算法平台能正常安装及运行,对PC配置有所要求。 第一:推荐配置: 操作系统:Windows7/10(64位中文操作系统) CPU:Intel Core i7-6700 3.4GHz 或以上(如需使用CPU相关深度学习…

32岁面试字节软件测试岗,想不到居然这么简单......

前段时间有个在小公司干了七八年的朋友离职了,想要拼一拼大厂,于是他选择了字节跳动。面试总共花费了 20 天左右,包含了 4 轮电话面试、1 轮笔试、1 轮主管视频面试、1 轮hr视频面试。 据他了解到的信息,其实去字节面试的人很多&…

爬虫(一)爬虫基本概念

爬虫概念网络爬虫 (网页蜘蛛, 网络机器人)爬虫就是模拟客户端发送网络请求, 接受请求对应的响应, 一种按照一定的规则,自动地抓取互联网信息的程序。理论上来说, 只要是用户通过客户端(浏览器)能够做到事情, 爬虫都能够去做。爬虫: 模拟客户端访问, 抓取数据。反爬: 保护重要数…

3、边界值分析

如何选定边界值 很难提供一份如何进行边界值分析的“详细说明”,因为这种方法需要一定程度的创造性,以及对问题采取一定程度的特殊处理办法。 但是可以提供一些通用指南: 如果输入条件规定了一个输入值范围,那么应针对范围的边…

WY49 数对

【答案解析】: 暴力破解:将 x 和 y 分别遍历 [1, n] ,进行判断当 x % y > k 时统计计数 count 即可,但是这样的话当 n 的值非常大 的时候循环次数将非常恐怖,需要循环 n^2 次。 更优解法: 假设输入 n10 , k3 &#…

QT/C++——对话框

一、标准对话框 #include "widget.h" #include <QVBoxLayout> #include <QHBoxLayout>Widget::Widget(QWidget *parent): QWidget(parent) {btcolor new QPushButton("setcolor");bterrm new QPushButton("errmsg");btfile new …

检索业务:构建结果数据与分析

明确返回的结果对象数据 结果对象 Data public class SearchResult {/*** 查到的所商品信息*/private List<SkuEsModel> products;private Integer pageNum;//当前页面private Long total;//总记录数private Integer totalPages;//总页码private List<CatalogVo&g…

linux安装python3.10.9

Linux系统安装python3.10.9Linux系统安装python3.10.9查看系统自带python信息python官网下载安装包解压安装包上传安装包到服务器解压安装包进入解压后的目录安装python使用的依赖安装python使用的依赖完成编译安装python设置软连接设置python软连接设置pip软连接配置环境变量使…

【Linux】线程概念 | 同步

除了线程互斥&#xff0c;我们还有线程同步&#xff0c;来康康吧 文章目录1.为什么需要同步2.生产消费模型2.1 生产者和消费者的关系2.2 以简单代码为例2.3 并发3.条件变量接口3.1 init/destroy3.2 pthread_cond_wait3.3 pthrea_cond_signal/broadcast3.4 代码示例3.4.1 小bug3…