ZBrush入门使用介绍——17、FiberMesh

news2024/10/9 15:01:44

  大家好,我是阿赵。
  继续介绍ZBrush的使用。这次来看看FiberMesh功能。这是一个可以模仿毛发的功能。

一、 使用FiberMesh的预览功能

  先准备一个模型,并生成多边形网格
在这里插入图片描述

  然后按着Ctrl,在模型的表面画一个遮罩。
在这里插入图片描述

  找到FiberMesh功能,然后点击预览:
在这里插入图片描述

  这时候,就能看到在我们绘制遮罩的地方,长出了毛。
在这里插入图片描述

二、 修改器参数设置

  之前生成的“毛”很密集,不太好看。在预览的下面的修改器,有一堆的参数,可以让我们设置毛发的各种形态:
在这里插入图片描述

1、最大纤维

在这里插入图片描述

  调节最大纤维,可以控制毛发的密度。
  后面的Dev,是密度的随机值。

2、 按遮罩

在这里插入图片描述

  按遮罩的深浅控制毛发的密度,如果值变大,那么遮罩边缘就没有毛发了

3、 按面积

在这里插入图片描述

  按照面积大小控制密度和长度,如果值变大,那么面积大小造成的影响越大

4、 嵌入

在这里插入图片描述

在这里插入图片描述

  嵌入是控制毛发离皮肤的距离。值越大,毛发越插入皮肤,值越小,毛发越远离皮肤。

5、 长度和长度剖面

在这里插入图片描述

  调节毛发的长短
  也可以通过长度剖面图,来控制长度的变化
在这里插入图片描述

6、 宽度剖面

在这里插入图片描述

  宽度剖面可以控制毛发的宽度变化。
在这里插入图片描述

  如果只是简单的线性渐变,也可以用缩放根和缩放尖来控制

7、 细长度

  整体控制毛发的粗细

8、 旋转半径和旋转速率

在这里插入图片描述

  必须把段数加高才能看到效果
在这里插入图片描述

  加高了段数之后,就可以看到有头发卷曲的效果了:
在这里插入图片描述

  控制毛发旋转造型,不过这样是看不出效果

9、 扭曲

在这里插入图片描述

  扭曲可以让单根头发产生转圈的效果。

10、 重力和重力剖面

在这里插入图片描述

  让毛发模拟重力的效果,正常有重力的情况下,毛发是垂下来的,但如果重力是负数,毛发就飞起来了。

11、 水平、垂直切线

在这里插入图片描述

  控制毛发向水平或者垂直方向偏向

12、 结块

在这里插入图片描述

  当头发量比较多的时候,控制毛发形成一束一束的效果。

13、 颜色剖面

在这里插入图片描述

  控制毛发颜色的变化,通过基底、尖角的颜色指定,可以让毛发有一个过渡的颜色:
在这里插入图片描述

14、 剖面

在这里插入图片描述

  默认的毛发是单面的网格,如果设置剖面,将会把单面的网格变成立体圆柱体,这样做会增加渲染压力,所以ZBrush会有一个警告
在这里插入图片描述

15、 段数

  刚才在做旋转的时候已经用过,段数越高,生成的毛发从根部到尖部的面数越高,所以效果会越精细。

三、 FiberMesh转成子工具网格

  当我们把效果参数调节好之后,可以点接受:
在这里插入图片描述

  这个时候,FiberMesh会生成一个子工具网格模型:
在这里插入图片描述

四、 梳理毛发

  找到BroomBursh1:
在这里插入图片描述

  用这个笔刷,可以直接梳理毛发
在这里插入图片描述

五、 使用灯箱里面的纤维预设

  打开灯箱,找到纤维的页签,会发现有很多不同样式的纤维毛发:
在这里插入图片描述

  随便选择一个,双击
在这里插入图片描述

  会发现场景里面原来打开了FiberMesh预览的毛发发生了变化:
在这里插入图片描述

  再打开灯箱,找到另外一个样式,双击,会发现场景里面的毛发被替换成后面双击的那个样式
在这里插入图片描述

在这里插入图片描述

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

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

相关文章

QT:计算点到线段的垂线段的距离

描述 在Qt中,要计算一个点到一条线段的垂线段的长度(即点到线段上最近点的距离,且这个点是垂直于线段的),你不能直接使用QVector2D::distanceToLine,因为这个方法计算的是点到直线的垂直距离,而…

线程中的异常处理

线程中的异常处理 concurrent.futures — 启动并行任务 — Python 3.13.0 文档 from concurrent.futures import ThreadPoolExecutordef task():a 1 / 0print(任务执行中...)with ThreadPoolExecutor(max_workers5) as t:for i in range(10):worker t.submit(task)没有任任…

Unity实现自定义图集(二)

以下内容是根据Unity 2020.1.0f1版本进行编写的   实现一个自定义图集,该怎么入手呢。首先简单思考一下unity是怎么实现图集的。 因为unity的ui部分是开源的,所以我们可以看到UGUI的源代码,另外,Unity的内置Shader也是开源的,可以直接在官网下载(在下载的网页选择Built…

一文彻底搞懂大模型 - Hugging Face Transformers

Hugging Face Hugging Face Transformers是一个开源的预训练模型库,旨在将NLP领域的最新进展向更广泛的机器学习社区开放。该库包含了经过精心设计的最先进的Transformer架构,并提供了易于使用的API**,使得研究人员和开发者能够轻松地加载、…

Linux环境安装Anaconda

1.环境检查 uname -a2.下载Anaconda 下载地址: Anaconda 根据自己的版本下载 3.安装Anaconda 将下载的文件上传到Linux服务器设置权限 chmod x Anaconda3-2024.02-1-Linux-x86_64.sh执行.sh文件 ./Anaconda3-2024.02-1-Linux-x86_64.sh直接回车,一直回车&…

解决:由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开.请跟服务器管理员联系

今天早上远程连接京东云服务器,居然蹦出了下面的提示 查了下这个提示,出现这个报错的原因有两种: 1. 系统添加了“远程桌面会话主机”角色后,该授权到期(可以免费试用120天,到期需要付费才能使用&#xff…

有哪些AI产品可以真正提高办公和学习效率?

你还在为加班熬夜、效率低下而苦恼吗?还在担心错过AI时代的风口,被时代抛弃吗? 告别效率焦虑,AI赋能你的学习和工作 现在有一些AI产品能为我们提供帮助,比如豆包、KIMI、通义千问、ChatGPT等等,帮助我们做P…

【深度学习】—激活函数、ReLU 函数、 Sigmoid 函数、Tanh 函数

【深度学习】—激活函数、ReLU 函数、 Sigmoid 函数、Tanh 函数 4.1.2 激活函数ReLU 函数参数化 ReLU Sigmoid 函数背景绘制 sigmoid 函数Sigmoid 函数的导数 Tanh 函数Tanh 函数的导数总结 4.1.2 激活函数 激活函数(activation function)用于计算加权和…

【有啥问啥】逆向工程(Reverse Engineering,RE):深度解析与技术方法

逆向工程(Reverse Engineering,RE):深度解析与技术方法 引言 逆向工程(Reverse Engineering,简称RE),作为现代科技领域中的一项重要技术,其影响力已远远超越了传统的硬…

“聪明车”上线“智慧路”!批量苏州金龙海格公交甘肃静宁投运

近日,甘肃省静宁县智慧公交系统正式上线,20台苏州金龙海格蔚蓝新能源公交车正式投入使用,大大提升了当地城市公共交通的智能水平以及城市形象。 智慧交通,势在必行 随着公共交通出行需求的不断升级,客运市场对于智能化…

爬虫请求响应以及提取数据

爬虫请求响应以及提取数据 回顾: 网页给客户端响应数据, 有哪些写法(在爬虫入门之爬虫原理以及请求响应这篇博客咯嘛有提到)? 1.响应对象.text(获取网页数据的时候会用到) 2.响应对象.content(将图片, 音频或视频等数据存放到文件的时候会用到) 那这一篇文章, 介绍一个新的写法…

小白打造爆款必备:速卖通平台测评与买家号培养全解析

随着亚马逊平台风控的持续升级,众多卖家面临着封店、侵权等诸多挑战,迫使许多商家开始探索其他市场,如速卖通、Temu等平台,这些平台对新入驻的卖家提供了显著的流量扶持。在速卖通平台的运营中,如何迅速且有效地提升店…

动态规划11:面试题 17.16. 按摩师

动态规划解题步骤: 1.确定状态表示:dp[i]是什么 2.确定状态转移方程:dp[i]等于什么 3.初始化:确保状态转移方程不越界 4.确定填表顺序:根据状态转移方程即可确定填表顺序 5.确定返回值 题目链接:面试…

论文翻译 | Language Models are Few-Shot Learners 语言模型是少样本学习者(上)

摘要 最近的工作表明,通过在大规模文本语料库上进行预训练,然后在特定任务上进行微调,许多自然语言处理(NLP)任务和基准测试都取得了显著的提升。尽管这种方法在架构上通常是任务无关的,但它仍然需要成千上…

【vue2.7.16系列】手把手教你搭建后台系统__配置路由(3)

新建页面 我们把 components 改名为 views,并在 views 目录下添加三个页面,Login.vue,Home.vue,404.vue。 三个页面内容简单相似,只有简单的页面标识,如首页页面是 “Home Page”。 Home.vue,…

windows客户端SSH连接ubuntu/linux服务器,三种网络连接:局域网,内网穿透(sakuraftp),虚拟局域网(zerotier)

windows客户端SSH连接ubuntu/linux服务器,三种网络连接:局域网,内网穿透(sakuraftp),虚拟局域网(zerotier) 目录 SSH简述、三种网络连接特点SSH简述局域网内连接内网穿透&#xff08…

SpringBoot助力校园资料分享:快速上手指南

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多学生、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常适…

LabVIEW提高开发效率技巧----队列使用

在LabVIEW开发中,队列是实现并行处理、数据传递和任务调度的关键机制之一,合理使用队列可以有效提高程序性能并避免内存问题。结合队列长度限制和其他队列相关技巧,以下是队列使用的详细说明: 1. 队列长度限制 限制队列的长度可以…

maven打包常用命令

跳过tset打包 mvn package -Dmaven.test.skiptrue

构建高效水果购物平台:SpringBoot飘香网站案例

1系统概述 1.1 研究背景 如今互联网高速发展,网络遍布全球,通过互联网发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,比如文字、图片、声音、视频等。从而,这种种好处使得互联网成了信息传…