使用3ds Max粒子系统创建飞天箭雨特效场景

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

1. 设置箭头

步骤 1

打开 3ds Max

打开 3ds Max

打开 3ds Max

步骤 2

我使用多边形建模技术制作了一个简单的箭头,我将 在教程中使用。.max您可以从 下载部分。

箭头最大

箭头.max

步骤 3

将此箭头重命名为静态箭头

静态箭头

静态箭头

步骤 4

复制静态箭头。将复制的箭头重命名为动态 箭头

动态箭头

动态箭头

步骤 5

“弯曲”修改器应用于动态箭头。拖动小控件 a 位向上,然后将角度参数的值动画化,直到 15 帧 让它的尾巴摆动。

弯曲修改器

弯曲修改器

步骤 6

至少再复制两个动态箭头。您可以有多个 箭头的摆动时间略有不同,因为它会给你 随机性的影响。

至少再复制两个动态箭头

至少再复制两个动态箭头

步骤 7

选中所有三个动态箭头后,转到“组”菜单并创建 新组作为动态箭头组

动态箭头组

Dynamic Arrows Group

2. 设置粒子流系统

步骤 1

我准备了一个非常简单的场景设置,带有接地平面和盒子 在飞机上。目的是显示来自左侧的箭头和 穿透地面和墙壁。

简单的场景设置

简单的场景设置

步骤 2

转到创建>粒子>粒子流源并创建粒子 视口中的流图标。

创建粒子粒子流源

创建>粒子>粒子流源

步骤 3

在地平面的左端创建 PF 源图标。旋转 图标以 45 度角朝向盒子拍摄粒子。

创建 PF 源图标

创建 PF 源图标

步骤 4

按键盘上的 6 键打开粒子视图窗口。

粒子视图窗口

粒子视图窗口

步骤 5

单击出生运算符。将“发射开始”的值设置为 0将“发出停止”的值设置为 60,将数量”设置为 25

分娩操作员

分娩操作员

步骤 6

删除形状运算符,取而代之的是将形状实例运算符引入事件。选择静态箭头网格作为粒子 几何对象

形状实例

形状实例

步骤 7

转到显示运算符并选择几何图形作为类型选项。现在你可以看到粒子刻度已经变成了箭头 视窗。但是箭头是随机出来的,没有任何特定的 方向轴。

显示运算符

显示运算符

步骤 8

要迫使箭头向特定和正确的方向飞行,请携带 事件中的另一个旋转运算符。将方向矩阵模式更改为速度空间跟随并将 Y 轴设置为 90 度。

方向矩阵

方向矩阵

步骤 9

现在你可以看到箭头正朝着正确的方向前进。

箭头方向

箭头的方向

步骤 10

转到空间扭曲>重力>并在视口中创建重力图标。

空间扭曲力重力

空间扭曲>重力>力

步骤 11

在事件中插入运算符。在力中添加重力 空间扭曲列表。由于影响 重力,箭头的粒子向地面弯曲。

力操作员

力操作员

步骤 12

更改“速度”和“变化”的值,以便箭头 可能会掉在盒子上。您必须使用速度运算符的这些值才能获得所需的结果。

速度操作员

速度操作员

步骤 13

转到空间扭曲>偏转器>UDeflector并创建两个 视口中 UDeflector 的图标。

空间扭曲偏转器

空间扭曲 > 导流板>导流板

步骤 14

选中第一个 UDeflector 图标后,单击“拾取对象”和 选择地平面网格以使其成为偏转器。

拾取对象

拾取对象

步骤 15

按照同样的方式,选择第二个 UDeflector 并单击“选择” 对象以选择盒子网格以使其也作为偏转器。

拾取对象

拾取对象

步骤 16

插入事件中的碰撞测试。在列表中添加两个 UDeflector ,并将速度设置为继续。这将允许箭头 即使在与地面和墙壁碰撞后仍继续。

碰撞试验

碰撞试验

步骤 17

创建另一个事件,首先插入形状实例运算符 在其中。将碰撞测试字符串连接到此新创建的事件。

形状实例

形状实例

步骤 18

选择“动态箭头组”作为实例化几何图形。

开启群组 “成员”、“对象和子项”和“对象元素”选项。

打开 动画形状 选项以及因为动态箭头具有 动画。

动态箭头组

动态箭头组

步骤 19

转到显示运算符并选择几何图形作为类型选项。

显示运算符

显示运算符

步骤 20

您可以看到箭头在碰撞后仍然穿过 障碍。因此,您需要在此处施加一个力,该力可以在之后停止箭头 渗透。

转到空间扭曲>力>拖动并创建一个 图标 在视口中拖动。设置 的线性阻尼值 每个轴为 45

空间扭曲力拖拽

空间扭曲>力量>阻力

步骤 21

在第二个事件中插入运算符。在力中添加拖动 空间扭曲列表。设置影响力 值为 3000

力操作员

力操作员

步骤 22

现在您可以看到箭头在穿透后停止。

渗透

渗透

步骤 23

影响力值非常重要。如果减小此值, 穿透的箭头会穿透得更深,如果你增加这个值 箭头的穿透深度较小。

影响价值

影响价值

步骤 24

播放动画,你会看到壮观的箭雨穿透 墙壁和地面。

最后一幕

最后一幕

结论

粒子流是 3ds Max 中强大的粒子系统。你可以用粒子流做出巨大的效果。我将带来更多关于粒子流不同方面的令人兴奋的教程。

原文链接:使用3ds Max粒子系统创建飞天箭雨特效场景 (mvrlink.com)

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

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

相关文章

【计算复杂性理论】证明复杂性(八):命题鸽巢原理(Propositional Pigeonhole Principle)的指数级归结下界

往期文章: 【计算复杂性理论】证明复杂性(Proof Complexity)(一):简介 【计算复杂性理论】证明复杂性(二):归结(Resolution)与扩展归结&#xff…

CentOS 7.6使用yum安装stress,源码安装stree-ng 0.15.06,源码安装sysstat 12.7.2

cat /etc/redhat-release看到操作系统的版本是CentOS Linux release 7.6.1810 (Core),uname -r可以看到内核版本是3.10.0-957.21.3.el7.x86_64 yum install stress sysstat -y安装stress和sysstat。 使用pidstat -u 5 1没有%wait项: 原因是CentOS 7仓…

13.7 CentOS 7 环境下大量创建帐号的方法

13.7.1 一些帐号相关的检查工具 pwck pwck 这个指令在检查 /etc/passwd 这个帐号配置文件内的信息,与实际的主文件夹是否存在等信息, 还可以比对 /etc/passwd /etc/shadow 的信息是否一致,另外,如果 /etc/passwd 内的数据字段错…

用C语言构建一个手写数字识别神经网络

(原理和程序基本框架请参见前一篇 "用C语言构建了一个简单的神经网路") 1.准备训练和测试数据集 从http://yann.lecun.com/exdb/mnist/下载手写数字训练数据集, 包括图像数据train-images-idx3-ubyte.gz 和标签数据 train-labels-idx1-ubyte.…

芯片制造详解.光刻技术与基本流程.学习笔记(四)

本篇文章是看了以下视频后的笔记提炼,欢迎各位观看原视频,这里附上地址 芯片制造详解04:光刻技术与基本流程|国产之路不容易 芯片制造详解.光刻技术与基本流程.学习笔记 四 一、引子二、光刻(1).光掩膜(2).光刻机(3).光刻胶(4).挖…

宝塔设置云服务器mysql端口转发,实现本地电脑访问云mysql

环境:centos系统使用宝塔面板 实现功能:宝塔设置云服务器mysql端口转发,实现本地电脑访问mysql 1.安装mysql、PHP-7.4.33、phpMyAdmin 5.0 软件商店》搜索 mysql安装即可 软件商店》搜索 PHP安装7.4.33即可(只需要勾选快速安装&…

按键消抖(有/无状态机)

一,理论概念 按键抖动 按键抖动:按键抖动通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭…

数据结构: 线性表(顺序表实现)

文章目录 1. 线性表的定义2. 线性表的顺序表示:顺序表2.1 概念及结构2.2 接口实现2.2.1 顺序表初始化 (SeqListInit)2.2.2 顺序表尾插 (SeqListPushBack)2.2.3 顺序表打印 (SeqListPrint)2.2.6 顺序表销毁 (SeqListDestroy)2.2.5 顺序表尾删 (SeqListPopBack)2.2.6 顺序表头插 …

安全学习DAY08_算法加密

算法加密 漏洞分析、漏洞勘测、漏洞探针、挖漏洞时要用到的技术知识 存储密码加密-应用对象传输加密编码-发送回显数据传输格式-统一格式代码特性混淆-开发语言 传输数据 – 加密型&编码型 安全测试时,通常会进行数据的修改增加提交测试 数据在传输的时候进行…

【Linux】关于Bad magic number in super-block 当尝试打开/dev/sda1 时找不到有效的文件系统超级块

每个区段与 superblock 的信息都可以使用 dumpe2fs 这个指令来查询的! 不过可惜的是,我们的 CentOS 7 现在是以 xfs 为默认文件系统, 所以目前你的系统应该无法使用 dumpe2fs 去查询任何文件系统的。 因为目前两个版本系统的根目录使用的文…

IT职场笔记

MySQL笔记之一致性视图与MVCC实现 一致性读视图是InnoDB在实现MVCC用到的虚拟结构,用于读提交(RC)和可重复度(RR)隔离级别的实现。 一致性视图没有物理结构,主要是在事务执行期间用来定义该事物可以看到什…

护网行动:ADSelfService Plus引领企业网络安全新纪元

随着信息技术的飞速发展,企业网络的重要性变得愈发显著。然而,随之而来的网络安全威胁也日益增多,网络黑客和恶意软件不断涌现,给企业的数据和机密信息带来巨大风险。在这个信息安全威胁层出不穷的时代,企业急需一款强…

Ubuntu的安装与部分配置

该教程使用的虚拟机是virtuabox,镜像源的版本是ubuntu20.04.5桌面版 可通过下面的链接在Ubuntu官网下载:Alternative downloads | Ubuntu 也可直接通过下面的链接进入百度网盘下载【有Ubuntu20.04.5与hadoop3.3.2以及jdk1.8.0_162,该篇需要使…

idea 关于高亮显示与选中字符串相同的内容

dea 关于高亮显示与选中字符串相同的内容,本文作为个人备忘的同时也希望可以作为大家的参考。 依次修改File-settings-Editor-Color Scheme-General菜单下的Code-Identifier under caret和Identifier under caret(write)的Backgroud色值,可以参考下图。…

算法leetcode|64. 最小路径和(rust重拳出击)

文章目录 64. 最小路径和:样例 1:样例 2:提示: 分析:题解:rust:go:c:python:java: 64. 最小路径和: 给定一个包含非负整数的 m x n 网…

【linux--->传输层协议】

文章目录 [TOC](文章目录) 一、端口号1.端口号划分范围2.常用知名端口号 二、网络命令1.netstat 命令2.pidof 命令 三、UDP协议1.格式2.协议的分离和合并3.特点4.缓冲区 四、TCP协议1.格式2.4位的数据偏移3.确认应答机制4.序号与确认序号5.16位窗口6.标志位7.超时重传8.三次握手…

大脑睡眠是否因智力的不同而不同?

摘要 目的:比较不同智力水平儿童的睡眠脑电图。 方法:根据韦氏儿童智力量表(WISC)评分进行分组(17名智商正常[NIQ组],24名高智商[HIQ组])。采用方差分析和线性回归模型(根据年龄和性别进行校正)比较组间频谱功率及其与WISC评分的关系。 结…

SpringBoot运维

能够掌握SpringBoot程序多环境开发 能够基于Linux系统发布SpringBoot工程 能够解决线上灵活配置SpringBoot工程的需求 Windows打包运行 你的电脑不可能一直开着机联网作为服务器: 我们将我们项目打包放到外部的服务器上,这样其他用户才能正常访问&#x…

【使用维纳滤波进行信号分离】基于维纳-霍普夫方程的信号分离或去噪维纳滤波器估计(Matlab代码实现)

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

BUU [网鼎杯 2020 朱雀组]phpweb

BUU [网鼎杯 2020 朱雀组]phpweb 众生皆懒狗。打开题目,只有一个报错,不知何从下手。 翻译一下报错,data()函数:,还是没有头绪,中国有句古话说的好“遇事不决抓个包” 抓个包果然有东西,仔细一看这不就分别是函数和参…