【沐风老师】在3dMax中如何把对象随机散布在表面上?

news2024/9/24 9:26:11

在3dMax中如何把对象随机散布在表面上?

          

在这个教程中,给大家讲解在3dMax中如何把对象随机散布到另一个对象的表面上。有不少3dMax的初学者在将对象分布在随机表面上时感到手足无措。如果,将每个对象手动放置在表面上并花时间调整每个对象根本不是一个好主意。

本教程将教你如何使用 散布(Scatter)复合对象以更好的方式完成此操作,并讲述使用 散布(Scatter)的其他强大选项。那么让我们现在就开始吧。

步骤1

在这里,我有一个应用了弯曲修改器的普通平面和场景中的一个盒子。我们将使用Plane作为分布对象,并使用Box作为源对象。    

第2步

让我们选择该框并转到“创建”>“复合对象”>“分散”。现在,在“拾取分布对象”卷展栏下,单击“拾取”按钮并拾取球体作为分布对象。          
在“源对象参数”组下,根据需要设置“重复项”值。您可以通过调整Base Value          
来控制重复对象的大小/比例。顶点混沌只是给物体的顶点赋予一些随机性。    

步骤3

          

您可以使用“分发对象参数”组下的一些可用选项来选择分发类型。我在这种情况下使用 Even。

垂直选项启用后,将根据分布对象的组件(顶点、边或面)的方向来确定复制对象的方向。

使用选定的面选项允许您将对象分布在分布对象的选定面上。    

区域          
此选项将重复对象均匀地分散在整个表面上。

Even          
此选项将分布对象中的面数除以重复对象的数量,并在分布过程中跳过适当数量的面。

跳过 N在分配重复对象的过程中,          
它会跳过N (无论您在微调器中指定的数字)个面。

随机面          
此选项将重复对象随机分布在分布对象上。

沿边缘          
此选项将重复对象随机分布在分布对象的边缘上。

所有顶点          
此选项将重复对象放置在分布对象的所有顶点上。          
无论您使用多少个重复项进行分布,它都会覆盖所有顶点,因为它不依赖于“重复项”参数。您可以注意到,在使用此选项时,“重复”微调器呈灰色(禁用)。

所有边缘中点          
此选项允许您将重复对象分布在分布对象边缘的中点上。

所有面中心          
此选项将重复对象分布在分布对象的面的中心。

体积          
此选项根据分布对象的体积来分布重复对象。

注意:“所有顶点”、“所有边中点”和“所有面中心”选项会忽略“重复”参数,并根据“分布对象”的顶点、边和面的数量来分布重复对象。    

转换重复项

您可以通过使用“变换”卷展栏下的“旋转”、“平移”(移动)和“缩放”组轻松操作重复对象的变换。

启用时, “使用最大范围”会将所有三个轴限制为相同的值。          
锁定纵横比将在缩放过程中保持重复项的纵横比。

使用代理对象以获得更好的视口性能

    

如果分布对象非常详细并且您使用了数千个重复项,那么它可能会影响视口性能。为了避免视口滞后,您可以使用“显示”卷展栏下的“代理”选项。它将显示低多边形代理对象而不是原始对象。您还可以将显示百分比设置为较低的值;假设为 50,那么它将在视口中显示重复对象总数的 50%。

散布动画对象

我们可以使用相同的过程轻松地分散动画对象,但当对象同时移动时,动画看起来不自然。这是一个带有简单动画的圆柱体。看看它散布在表面上时的样子。

我们可以使用动画偏移 (散布对象卷展栏)选项来偏移重复项的动画,以使整体动画更有趣。现在,查看动画偏移值为12的同一对象。

仅使用变换进行散射。

不需要使用分布物体进行散射;你甚至可以在没有任何分布对象的情况下分散对象。在“分散对象”卷展栏下,只需切换到“仅使用变换”选项,然后使用“变换”卷展栏即可移动、缩放或旋转重复对象。

该散布(Scatter)工具基本可以满足在多数设计的需要,一些特殊的散布操作或对功能的增强需求,我们也可以使用插件作为辅助和补充。比如象一键种草插件。 

GrassScatter一键种草插件本站下载:https://download.csdn.net/download/mufenglaoshi/87783268​​​​​​​

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

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

相关文章

卷积神经网络(Inception V3)识别手语

文章目录 一、前言二、前期工作1. 设置GPU(如果使用的是CPU可以忽略这步)2. 导入数据3. 查看数据 二、数据预处理1. 加载数据2. 可视化数据3. 再次检查数据4. 配置数据集 三、构建Inception V3网络模型1.自己搭建2.官方模型 五、编译六、训练模型七、模型…

C++模拟如何实现vector的方法

任意位置插入,insert的返回值为新插入的第一个元素位置的迭代器;因为插入可能会进行扩容,导致start的值改变,所以先定义一个变量保存pos与start的相对位置;判断是否需要扩容;从插入位置开始,将所…

Qt学习(2)

1.QObject 只有继承了QObject类的类,才具有信号槽的能力。所以,为了使用信号槽,必须继承QObject。凡是QObject类(不管是直接子类还是间接子类),都应该在第一行代码写上Q_OBJECT。不管是不是使用信号槽&…

dom api

dom的全称为Document Object Model,即文档对象模型.所谓文档就是html页面,对象就是js里的对象,通过这个模型把页面上的元素和js里的对象关联起来. 下面是关于dom api的一些常用方法 1.获取元素 使用querySelector()方法获取一个元素 使用querySelectorAll()方法获取所有元素 当…

MediaCodec详解

MediaCodec 是Android平台提供的一个API,用于对音频和视频数据进行编码(转换为不同的格式)和解码(从一种格式转换回原始数据)。它是Android 4.1(API级别16)及以上版本的一部分,允许开…

【C语言】函数(四):函数递归与迭代,二者有什么区别

目录 前言递归定义递归的两个必要条件接受一个整型值(无符号),按照顺序打印它的每一位使用函数不允许创建临时变量,求字符串“abcd”的长度求n的阶乘求第n个斐波那契数 迭代总结递归与迭代的主要区别用法不同结构不同时间开销不同…

【Python】实现一个简单的区块链系统

本文章利用 Python 实现一个简单的功能较为完善的区块链系统(包括区块链结构、账户、钱包、转账),采用的共识机制是 POW。 一、区块与区块链结构 Block.py import hashlib from datetime import datetimeclass Block:"""区…

智能头盔天眼摄像头、单兵执法记录仪等配合MESH自组网在应急指挥调度中的应用

智能头盔、天眼摄像头、头盔记录仪、头盔摄像头、单兵执法记录仪等配合MESH自组网在应急指挥调度中的应用。 20人背负单兵自组网(带手咪)到训练场,戴头盔,头盔上放头盔式摄像头,大功率自组网设置在制高点,…

改进YOLOv8 | YOLOv5系列:RFAConv续作,即插即用具有任意采样形状和任意数目参数的卷积核AKCOnv

RFAConv续作,构建具有任意采样形状的卷积AKConv 一、论文yolov5加入的方式论文 源代码 一、论文 基于卷积运算的神经网络在深度学习领域取得了显著的成果,但标准卷积运算存在两个固有缺陷:一方面,卷积运算被限制在一个局部窗口,不能从其他位置捕获信息,并且其采样形状是…

五种多目标优化算法(MOJS、NSGA3、MOGWO、NSWOA、MOPSO)求解微电网多目标优化调度(MATLAB代码)

一、多目标优化算法简介 (1)多目标水母搜索算法MOJS 多目标优化算法:多目标水母搜索算法MOJS(提供MATLAB代码)_水母算法-CSDN博客 (2)NSGA3 NSGA-III求解微电网多目标优化调度(M…

c语言数字转圈

数字转圈 题干输入整数 N(1≤N≤9),输出如下 N 阶方阵。 若输入5显示如下方阵: * 1** 2** 3** 4** 5* *16**17**18**19** 6* *15**24**25**20** 7* *14**23**22**21** 8* *13**12**11**10** 9*输入样例3输出样例* 1*…

腾讯云云服务器旗舰新品SA5重磅首发

近日,腾讯云云服务器CVM再升级,极具性价比的云服务器旗舰新机型SA5重磅发布,搭载第四代AMD EPYC处理器(Bergamo), 相比云服务器SA3实例,整机性能最大提升120%以上。 温馨提醒:购买腾…

【Java 进阶篇】Jedis 操作 String:Redis中的基础数据类型

在Redis中,String是最基础的数据类型之一,而Jedis作为Java开发者与Redis交互的利器,提供了丰富的API来操作String。本文将深入介绍Jedis如何操作Redis中的String类型数据,通过生动的代码示例和详细的解释,让你轻松掌握…

基于白鲸算法优化概率神经网络PNN的分类预测 - 附代码

基于白鲸算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于白鲸算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于白鲸优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络的光滑…

【电子通识】什么是物料清单BOM(Bill of Material))

BOM (Bill of Materials)是我们常说的物料清单。BOM是制造业管理的重点之一,用于记载产品组成所需要的全部物料(Items)。物料需求的计算是从最终产品开始,层层往下推算出部件,组件,零件和原材料的需求量。这…

MindStudio学习一 整体介绍

一场景介绍 二 安装介绍 1.LINUX 采用无昇腾硬件采用linux 分部署 2.WINDOWS 3.linux下安装整体步骤 3.1安装依赖 3.2 安装步骤 1.gcc cmake 等依赖 2.python3.7.5 3.pip 安装依赖 4.安装JDK 5.安装 Ascend-cann-toolkit 6.解压安装Mindstudio 7.进入bin路径 ./…

Cortex-M与RISC-V区别

环境 Cortex-M以STM32H750为代表,RISC-V以芯来为代表 RTOS版本为RT-Thread 4.1.1 寄存器 RISC-V 常用汇编 RISC-V 关于STORE x4, 4(sp)这种寄存器前面带数字的写法,其意思为将x4的值存入sp4这个地址,即前面的数字表示偏移的意思 反之LOA…

基于广义正态分布算法优化概率神经网络PNN的分类预测 - 附代码

基于广义正态分布算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于广义正态分布算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于广义正态分布优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xf…

【LM358AD运放方波振荡器可控输出幅值】2022-2-25

缘由仿真如何缩小方波振荡电路方波幅值?-有问必答-CSDN问答

再生式收音机踩坑记

下载《A Simple Regen Radio for Beginners》这篇文章也有好几年了,一直没有动手,上周末抽空做了一个,结果相当令人沮丧,一个台也收不到,用示波器测量三极管振荡波形,只有在调节再生电位器R2过程中&#xf…