ZBrush入门使用介绍——16、ArrayMesh

news2024/11/15 13:56:40

  大家好,我是阿赵。
  继续介绍ZBrush的用法。这次看看ArrayMesh功能。
  简单来说,ArrayMesh功能是可以复制很多个模型,然后根据路径排列。

一、 从阵列预设生成ArrayMesh

  先把模型转换成多边形网格体
在这里插入图片描述

  这时候,ArrayMesh的选项是灰色的。
  这时候可以直接激活ArrayMesh来调整参数,也可以直接使用预设里面的阵列参数。
  选择灯箱——阵列预设:
在这里插入图片描述

  会打开灯箱,并且打开了阵列的页签:
在这里插入图片描述

  选择一种和自己想要的阵列比较接近的预设,双击:
在这里插入图片描述

  这时候,场景里面会以我们刚才的模型作为元素,然后以阵列的参数来生成了多个网格,形成了一个轨迹:
在这里插入图片描述

  再打开灯箱里面的阵列,选择另外一种阵列预设,双击:
在这里插入图片描述

  这时候,场景里面就会变成了新选择的阵列的样子:
在这里插入图片描述

二、 调整参数

1、 Transpose

  在ArrayMesh按钮旁边有一个Transpose按钮:
在这里插入图片描述

  在说明Transpose之前,需要先介绍一下3D通用变形操作器。
在ZBrush里面,位移旋转缩放是有2种不同的操作方式的。
  当3D通用变形操作器处于激活状态时,场景里面选择物体是会出现三维轴向,和一般的三维软件很类似,可以选择某个轴来位移旋转。
在这里插入图片描述

  当3D通用变形操作器处于不激活状态,场景中选择的物体就不再是三维轴向,而是一种由多个圈组成的操作轴。
在这里插入图片描述

  回到Transpose选项,当不激活3D通用变形操作器时,可以使用位移旋转工具,直接调整阵列的形态:
在这里插入图片描述

2、 锁定位置

在这里插入图片描述

  当“锁定位置”的按钮没有激活的时候,操作移动工具,是整个阵列模型一起移动:
在这里插入图片描述

  如果激活了“锁定位置”,操作移动时,是单个元素沿着轴向移动:
在这里插入图片描述

3、锁定大小

在这里插入图片描述

  和“锁定位置”类似,当“锁定大小”按钮被激活时,使用缩放工具,是缩放单个元素。
在这里插入图片描述

4、偏移量和曲线

  为了观察简单,这里不使用预设阵列,而是单纯的激活了ArrayMesh,然后复制了几个物体。
  可以看到,下面有偏移、比例、旋转、枢轴这几个页签选项,先操作一下偏移,给x偏移值增加一下,这时候由于是复制了4个模型,所以模型之间的位置应该就会错开,然后再调整一下剖面曲线,会发现模型之间的间距会发生变化。
在这里插入图片描述

  还可以切换到旋转页签,也调整一下旋转的参数观察一下变化的情况:
在这里插入图片描述

5、 切换轴参数

  刚才调整参数的时候,都有x、y、z三个轴的参数可以调整。然后这里提供了一个可以对调某些轴的参数的方法,叫做切换轴:
在这里插入图片描述

  比如点击切换xy,那么这个阵列就会把xy的参数对调过来:
在这里插入图片描述

6、 路径对齐和轴对齐

  在通过ArrayMesh生成复制模型的时候,还可以使用路径对齐和轴向对齐,让复制出来的模型沿着路径对齐或者对齐某个轴:
在这里插入图片描述
在这里插入图片描述

7、 模式控制

1. 模式起点和长度

  比如这里复制了5个模型,正常来说会显示5个模型:
在这里插入图片描述

  如果设置一下模式起点和长度,会发现模型会少显示了2个:
在这里插入图片描述

  这是因为,模式起点决定了从第几个复制出来的模型开始显示。而模式长度决定了显示从模型开始位置算起再显示多少个模型。
  可以把模型稍微复制多一点,然后调整一下开始和长度,观察模型数量的变化:
在这里插入图片描述

2. 模式开、模式关

  再多复制一些模型:
在这里插入图片描述

  在模型关里面输入2,会发现显示里面少了很多个模型,这是因为,“模型关”控制的是间隔多少个位置显示一组模型:
在这里插入图片描述

  这次调整“模型开”改为3:
在这里插入图片描述

  会看到模型变成了3个一组。这是因为“模型开”控制的是每组模型多少个。现在的情况是,每隔2个模型显示一组模型,每组模型显示3个。

8、 镜像

  镜像功能很容易理解,就是沿着某个轴,把整个阵列翻转。
在这里插入图片描述

三、阶段

  阶段的概念是可以把之前调整好的阵列,整个当做元素,在新的阶段里面,把前一个阶段整个复制。
  点击“追加新”按钮,可以增加一个阶段:
在这里插入图片描述

在这里插入图片描述

  下面通过一个例子来说明:
  首先,在没有追加阶段的时候,是阶段一,我复制了2个模型,并且调整了x轴偏移:
在这里插入图片描述

  然后我点击“追加新”追加一个阶段二,并且在阶段二复制2个,这次调整y轴偏移。
在这里插入图片描述

  这时候可以看到,第一阶段的两个模型,同时被复制了,然后沿着y轴进行偏移了。
如果这个时候继续追加阶段三,然后也是复制2个,并且调整z偏移:
在这里插入图片描述

  会发现第二阶段的4个模型都被复制了。
  然后阶段的参数是可以通过重置、删除、复制、粘贴来操作的。
在这里插入图片描述

四、转换

1、转换NanoMesh

  如果点击“转换为NanoMesh”按钮:
在这里插入图片描述

  会发现ArrayMesh的操作又变灰了:
在这里插入图片描述

  这时候打开NanoMesh选项,会发现这里可以操作。这是因为刚才的转换,已经把ArrayMesh转成了NanoMesh了。
在这里插入图片描述

2、 生成网格

  如果点击“生成网格”按钮:
在这里插入图片描述

  同样发现ArrayMesh的选项变灰了:
在这里插入图片描述

  这时候,所有复制出来的模型已经合并成了一个网格模型,不再能调整每一个元素的属性了。
在这里插入图片描述

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

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

相关文章

jupyter安装与使用——Ubuntu服务器

jupyter安装与使用——Ubuntu服务器 一、安装miniconda3/anaconda31. 下载miniconda32. 安装miniconda33. 切换到bin文件夹4. 输入pwd获取路径5. 打开用户环境编辑页面6. 重新加载用户环境变量7. 初始化conda8.验证是否安装成功9.conda配置 二、安装jupyter2.1 conda安装2.2 配…

Java调用数据库 笔记05(查询篇)

一. 数据库(通过各种驱动来实现调用): (应用程序通过接口控制的各种数据库驱动来调用数据库-->jdbc方法) 1.创建Java的普通class类 2.加载驱动 Class.forName("com.mysql.jdbc.Driver"); 3.驱动管理类…

C++_23_STL容器

文章目录 STL容器概念常用容器A string作用构造函数基本赋值操作获取字符串长度存取字符操作拼接操作查找和替换注意:查找是不存在返回-1比较操作截取操作插入与删除string与char * 转换 B vector概述与数组区别迭代器构造函数赋值操作插入与删除取值操作大小相关存储自定义类型…

linux 安装 tomcat9、java环境

一、安装 Java环境 1. 下载文件 https://repo.huaweicloud.com/java/jdk/ 或者网盘:通过网盘分享的文件:jdk-8u192-linux-x64.tar.gz 链接: https://pan.baidu.com/s/1V3pQWzgSLJxdrUdmmKueRA 提取码: qspw 2. 查看Linux系统是否有自带的jdk&#xf…

智慧水利采砂船在线监控平台:构建高效、智能的河道采砂监管体系

随着科技的不断发展,水利行业的智慧化转型也日益受到重视。智慧水利采砂船在线监控平台便是这一转型的重要成果之一。该平台主要服务于水政执法人员,针对取得河道采砂许可证的采砂公司及采砂船,实施在线自动监控,旨在提高监管效率…

评论表设计与实现(多级评论)

首先分析评论的类型 对文章的回复(也称根回复或一级回复)对根评论的回复 (二级回复,被回复的评论id和根评论相同)对回复的回复(二级回复,被回复的评论id和根评论不同) 抽象出数据库…

if __name__ == ‘__main__‘: 在 Python 中的作用

Python Python 是一种广泛使用的高级编程语言,它以其易读性和简洁的语法而闻名。Python 支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。它由 Guido van Rossum 创建,并在 1991 年首次发布。 Python 的一些关键特性包括&#…

MacOS Catalina 从源码构建Qt6.2开发库之02: 配置QtCreator

安装Qt-creator-5.0.2 在option命令中配置Qt Versions指向 /usr/local/bin/qmake6 Kits选入CLang

解决银河麒麟桌面操作系统V10SP1 SSH连接“connection reset by ip地址 port 22”问题

解决银河麒麟桌面操作系统V10SP1 SSH连接“connection reset by ip地址 port 22”问题 💖The Begin💖点点关注,收藏不迷路💖 遇到SSH连接银河麒麟V10SP1时“connection reset by ip地址 port 22”的错误,可以尝试以下步…

GNU链接器(LD):设置入口点(ENTRY命令)的用法及实例解析

0 参考资料 GNU-LD-v2.30-中文手册.pdf GNU linker.pdf1 前言 一个完整的编译工具链应该包含以下4个部分: (1)编译器 (2)汇编器 (3)链接器 (4)lib库 在GNU工具链中&…

#嵌入式笔面经分享#科大讯飞公司嵌入式硬件面经(第1面)

DNS是什么 DNS(Domain Name System)是一种用于将域名转换为IP地址的分布式命名系统。它充当 7.12 440 一个组产出最 7.12 440 一个组产出最多的是组长,是管理,这个组不正常。​出一个小学数学应用题:在 OSI七层模型?…

基于二自由度汽车模型的汽车质心侧偏角估计

一、质心侧偏角介绍 在车辆坐标系中,质心侧偏角通常定义为质心速度方向与车辆前进方向的夹角。如下图所示,u为车辆前进方向,v为质心速度方向,u和v之间的夹角便是质心侧偏角。 质心侧偏角的作用有如下三点: 1、稳定性…

什么是反射,反射用途,spring哪些地方用到了反射,我们项目中哪些地方用到了反射

3分钟搞懂Java反射 一、反射是什么 在Java中,反射(Reflection)是一种强大的工具,它允许程序在运行时获取和操作类、接口、构造器、方法和字段等。反射是Java语言的一个重要特性,它为开发人员提供了许多灵活性&#xf…

PHP探索校园新生态校园帮小程序系统小程序源码

探索校园新生态 —— 校园帮小程序系统,让生活更精彩! 🌱【开篇:走进未来校园,遇见新生态】🌱 你是否厌倦了传统校园的繁琐与单调?是否渴望在校园里也能享受到便捷、智能的生活体验&#xff1…

APS软件:生产计划排程的秩序守护者

生产计划制定 (1)APS排程是一种高度精细化的生产计划制定方法,它精准地计算出不同产品不同工序生产任务的起始、结束时间、每段工序加工时间内的生产数量以及产品的整个生产周期,同时全面考量设备性能、人员配置、物料供应等关键…

全球地图——为论文增色

✨全球地图是全球研究常用的结果表现形式,随着学科交叉,很多非地学(环境、化学、生物等)的顶刊也会运用到全球地图,为结果增色不少 ✨我总结了一些顶刊 (NSP,NG,NC)最新发布的相关图表✨ 这些图…

st7735调试记录

由于该模块陪我已经超过十年,最近想起来学习下lvgl,于是乎将其拿出来,尝试使能该模块从而学会lvgl 第一步肯定是找到资料确定下该模块是否好用。于是到网络上找到如下资料进行验证: https://pan.baidu.com/s/1CEunLuGUqLABR6I0UZ…

结构设计模式 -装饰器设计模式 - JAVA

装饰器设计模式 一. 介绍二. 代码示例2.1 抽象构件(Component)角色2.2 具体构件(Concrete Component)角色2.3 装饰(Decorator)角色2.4 具体装饰(Concrete Decorator)角色2.5 测试 结…

mysql 报 ERROR 1273: Unknown collation: ‘utf8mb4_0900_ai_ci‘ 的处理

1、数据库sql是mysql8的导出的,本机上安装的还是5.7的版本,然后导入sql,直接就报错。 2、mysql的下载地址: MySQL :: Download MySQL Community Server 3、报错截图: 4、重新选择一个collation就可以了,…

MoNA:复用跨模态预训练模型,少样本模态的福音 | ICML‘24

跨模态转移旨在利用大型预训练模型来完成可能不属于预训练数据模态的任务。现有的研究在将经典微调扩展到跨模态场景方面取得了一定的成功,但仍然缺乏对模态差距对转移的影响的理解。在这项工作中,进行了一系列关于转移过程中源表示质量的实验&#xff0…