ZBrush通过遮罩得到子物体的方法

ZBrush中通过遮罩为模型添加子物体的方法简单且方便,我们可以通过按住Ctrl键绘制遮罩结合相关命令创建具有抽出厚度的模型提取出作为子物体附在模型表面。本文将详细介绍在Zbrush中如何通过遮罩得到子物体。

  1.在Light Box(灯光盒子)默认的3D工具选择PolySphere(多边形球体)物体,单击Tool>Make PolyMesh3D(工具>创建3D多边形网格)命令,将参数化球体转换为多边形网格,并将其SDiv(细分层级)设置为4。

  2.接下来通过绘制遮罩来创建子物体,遮罩的绘制相信大家都比较熟悉了,我们可以在模型表面上按住Ctrl键直接进行绘制,这里,按下键盘上的X键,使用对称功能绘制,在球体上绘制出遮罩区域,如下图所示。

  

  3.单击Tool>SubTool(工具>子物体工具)命令,在其面板中,可以设置Thick(厚度)为1,单击Extract(抽出)按钮,对遮罩部分进行抽出操作,如下图所示。

  

  大家可以看到抽出的部分被提取出来,作为子物体出现在模型表面上。

  如果我们希望得到的子物体的厚度更厚一点,可以滑动Extract(抽出)命令旁边的Thick(厚度)滑块,调整抽出的厚度。

  如果不希望保留子物体,可以选择想要删除的子物体,然后单击SubTool面板中的Delete(删除)命令,子物体就被删除了。

  更多zbrush教程:http://www.zbrushcn.com/support.html

时间: 2024-08-09 10:41:51

ZBrush通过遮罩得到子物体的方法的相关文章

怎么在ZBrush中通过遮罩得到子物体

ZBrush® 中通过遮罩为模型添加子物体的方法简单且方便,我们可以通过按住Ctrl键绘制遮罩结合相关命令创建具有抽出厚度的模型提取出作为子物体附在模型表面.本文将详细介绍在Zbrush中如何通过遮罩得到子物体. 若有疑问可直接访问:http://www.zbrushcn.com/changjian/zbrush-4r7-zhezhao-ziwuti.html 1.在Light Box(灯光盒子)默认的3D工具选择PolySphere(多边形球体)物体,单击Tool>Make PolyMesh3

ZBrush通过绘制层得到子物体方法

本文将为大家介绍在ZBrush软件中第三种创建子物体的方法,即使用绘制层得到子物体. 1.在Light Box(灯光盒子)默认的3D工具中选择SuperAverageMan_low人体模型,在视图文档中拖拽出来,进入Edit(编辑)模式,然后展开Geometry(几何体)面板,单击Divide(细分)按钮,将球体模型细分为5级. 2.单击Tool>Layers(工具>绘制层)面板中单击New(新建)按钮,创建一个新层,选择合适的笔刷和Alpha,在模型上拖拽鼠标左键,得到一个方形纹理,如下图所

ZBrush通过显示与隐藏得到子物体

在ZBrush?中得到子物体的方法有很多,本文将为大家介绍一种新的创建子物体的方法,通过显示和隐藏得到子物. ZBrush 4R8中文版下载:http://wm.makeding.com/iclk/?zoneid=19415 1.在Light Box(灯光盒子)默认的3D工具中选择人体模型,在视图文档中拖拽出来,进入Edit(编辑)模式,然后展开Geometry(几何体)面板,单击Divide(细分)按钮,将球体模型细分为3级,如下图所示. 2.按住Shift键和Ctrl键,在人体模型的腰部上方

ZBrush通过绘制层得到子物体

本文将为大家介绍在ZBrush? 软件中第三种创建子物体的方法,即使用绘制层得到子物体. 1.在Light Box(灯光盒子)默认的3D工具中选择SuperAverageMan_low人体模型,在视图文档中拖拽出来,进入Edit(编辑)模式,然后展开Geometry(几何体)面板,单击Divide(细分)按钮,将球体模型细分为5级. 2.单击Tool>Layers(工具>绘制层)面板中单击New(新建)按钮,创建一个新层,选择合适的笔刷和Alpha,在模型上拖拽鼠标左键,得到一个方形纹理,如下

将一个物体设置为另一个物体的子物体----NGUITools.AddChild()方法

using UnityEngine; using System.Collections; public class LoadPrefab : MonoBehaviour { //声明UIRoot这个物体的引用,待会儿将会在这个物体下生成子物体 public GameObject uiRoot; //声明要加载的子物体预设的名称 string prefabName = "Template"; void Start () { if (uiRoot != null) { //根据路径将预设加

父页面调用子页面的方法

其实一句话就可以调用子页面的方法了,何必整得那么纠结是吧,感谢java大神: var dsjg1=document.getElementById("div-dsjg").contentWindow.checkEmpty(); 我的子页面有一个方法: 子页面js: function checkEmpty(){ alert("我是儿子!"); } 子页面body内容省略. 父页面: <iframe id="div-dsjg" src="

如何 正确 删除 子物体

这几天做项目的时候发现 自己删除子物体之后,再新建子物体,发现原来的子物体的函数依旧被调用了. 后来看了一下,发现是由于子物体绑定了一个父物体的委托,在销毁的时候没有去除父物体的委托. 但是这个调试 引发了我另外一个思考: 我发现在删除子物体之后,调用 tranform.childcout 属性,发现没有变为0. 删除子物体代码如下: 1 void DetoryChilds(Transform tar) 2 { 3 for (int i = tar.childCount - 1; i >= 0;

介绍遍历子表的方法

在表单中,控件类型为子表的数据项,其对于的前台代码其实就是Table 下面简单介绍遍历子表的方法 循环子表取.赋值方法: //此方法的功能是将子表TravelExpensesList复制到子表FinancialAudit中 //步骤解析: //1.取到子表FinancialAudit的总行数 //2.由于是将子表TravelExpensesList复制到子表FinancialAudit中,也就是子表TravelExpensesList是有值的,而子表FinancialAudit是刚初始化的,没有

遍历子物体

2013-03-12 14:11 1439人阅读 评论(0) 收藏 举报 [javascript] view plaincopyprint? //应用户提问 也给大家分享一下 可以查找某个物体下无限层级的子物体名称 并返回该子物体 //把这个函数放到你的代码中 check代表你要查询的物体 name为名称 如return GetTransform(transform,"bone12"); Transform GetTransform(Transform check,string nam