Pyro —— Creating Explosions

目录

Sourcing

Adding debris to an explosion

Adding sparks to an explosion

Trails

Trail Path Shapes

Trail Source Types

Understanding trails

Incorporating trails into your explosion


Sourcing

        Pyro Burst Source节点创建爆炸核心源,且对外观塑形;可输入核心点,或自身创建点;然后创建圆锥型拖尾,从中心向外;可通过自身参数,或输入属性控制;

Explosion types

  • 单个爆炸
    • 单个爆点,使用单个输入点,用于单个火球或更小的爆炸;
    • 多个爆点,使用多个输入点(推荐3-4个点),输入点彼此相对靠近,startframe相差几帧;
  • 连续爆炸,使用多个点簇表示爆点,每点簇应该3-4个点,簇内startframe应非常接近;

Burst components

每个爆炸组件表示源点属性:

  • density
  • temperature
  • divergence
  • burn
  • Cd
  • Alpha

        此节点的输出是爆炸组件的混合,这些属性使用Volume Rasterize Attributes SOP节点转化为体积volume,作为pyro解算的发射源;source_name点属性,会存储对应属性,默认每个点都有v属性,可使用Quick Setups->Cull Velocity剔除v属性;

Adding debris to an explosion

        在Pyro Scatter from Burst节点上,选择Quick Setups->Simulated Debris会自动生成爆炸碎片设置; 

Adding sparks to an explosion

        在Pyro Scatter from Burst节点上,选择Quick Setups->Simulated Sparks会自动生成爆炸火星设置;

Trails

Trail Path Shapes
  • Ballistic Trails,由重力影响的长弧形轨迹;
  • Straight Trails,从爆炸核心射出的短直轨迹,没有弧度,通常为很细的轨迹,同时会射出数百粒子;
  • 卷曲、螺旋、噪波变形可被应用于生成的路径,以模拟旋转轨迹;会随时间螺旋减弱,轨迹会更平滑;可在此节点后,对路径应用任何变形;
Trail Source Types
  • 围绕输入点,生成球型拖尾(Shape to Sphere);

  • 沿着爆炸方向,生成拖尾(Shape to Line);

Understanding trails

有两个通常一起使用拖尾节点:Pyro Trail Path、Path Tail Source;

  • Pyro Trail Path,计算弹道轨迹,可控制曲线的形状;
  • Path Tail Source,使用Pyro Trail Path的输出,生成沿曲线运动的点源;
Incorporating trails into your explosion

        有两种方法,可将轨迹合并到爆炸工作流中;可在Pyro Solver之前或之后,合并拖尾节点;如在解算器之前合并两个流,则在模拟过程中添加速度等属性;如在解算器之后合并,则将产生更加完美的外观,因为爆炸不影响路径;

Trail Components,每个拖尾组件表示源点属性:

  • density
  • temperature
  • divergence
  • burn
  • Cd
  • Alpha

        此节点的输出是拖尾组件的混合,这些属性使用Volume Rasterize Attributes SOP节点转化为体积volume,作为pyro解算的发射源或直接渲染;source_name点属性,会存储对应属性,默认每个点都有v属性,可使用Quick Setups->Cull Velocity剔除v属性;

Source Volume,如与爆炸交互,需作为解算的发射源,也可运行二次模拟;

Render Volume,在许多情况下,尤其是当爆炸是在背景中时,可直接渲染;此时应开启Scale Over Duration,Scale Along Trailing及Scale Further Using Age;

Downloadable explosions

Basic Fireball:Fireball | SideFX

Side Explosion:https://www.sidefx.com/contentlibrary/side-explosion/

Multi-burst Fireball:Multi-burst Fireball | SideFX

Ground Explosion:Ground Explosion | SideFX

Simple Aerial Explosion:Aerial Explosion | SideFX

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

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

相关文章

Linux 系统之部署 h5ai 目录列表程序

一、h5ai 介绍 1.1)h5ai 简介 h5ai 是用于 HTTP Web 服务器的现代文件索引器,专注于您的文件。目录以吸引人的方式显示,浏览它们通过不同的视图、面包屑和树概述得到增强。最初 h5ai 是 HTML5 Apache Index 的首字母缩写,但现在它…

midjourney充值订阅卡被拒绝了怎么办?

一、 AI绘图是什么? 就是AI绘画,顾名思义就是利用人工智能进行绘画,是人工智能生成内容(AIGC)的一个应用场景。其主要原理简单来说就是收集大量已有作品数据,通过算法对它们进行解析,最后再生成…

消息队列介绍

什么是 MQ MQ(message queue),本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常 见的上下游“逻辑解耦…

131. 分割回文串 - 力扣(LeetCode)

问题描述 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 输入示例 s "aab"输出示例 [["a","a","b"],["…

Spring Boot 配置双数据源

Spring Boot 配置双数据源 目录概述需求: 设计思路实现思路分析1.基本步骤2.实例 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for cha…

SpringBoot 统计API接口用时该使用过滤器还是拦截器?

统计请求的处理时间(用时)既可以使用 Servlet 过滤器(Filter),也可以使用 Spring 拦截器(Interceptor)。两者都可以在请求处理前后插入自定义逻辑,从而实现对请求响应时间的统计。 …

一个简单的ETCD GUI工具

使用ETCD没有好用的GUI工具,随手用c#写了一个, 做得好玩的一个ETCD GUI工具,后面加上CLI 工具,类似于 redis Cli工具一样,简化在 Linux下面的操作,不知道有没有必要, git 地址如下,…

【AI】小白入门笔记

前言 2024年,愿新年胜旧年!作为AI世界的小白,今天先来从一些概念讲起,希望路过的朋友们多多指教! 正文 AI (人工智能) 提起AI, 大家可能会想起各种机器人,移动手机的“Siri”,"小爱同学", 是语…

翻译: Anaconda 与 miniconda的区别

Anaconda 和 miniconda 是广泛用于数据科学的软件发行版,用于简化包管理和部署。 1. 主要有两个区别: packages包数量: Anaconda 附带了 150 多个数据科学包,而 miniconda 只有少数几个。Interface接口:Anaconda 有…

中仕教育:研究生毕业可以考选调生吗?

选调生的报考条件之一是应届生,研究生毕业也属于应届生,所以是可以报考的。 选调生不同学历的年龄限制: 1.应届本科生:年龄在25岁以内 2.应届研究生:年龄在30岁以内 3.应届博士生:年龄在35岁以内 研究…

Elasticsearch8 集群搭建(二)配置篇:(1)节点和集群配置

安装完Elasticsearch后,需要对其进行配置,包括以下几部分:节点和集群配置、系统配置、安全配置。 此篇记录节点和集群配置的内容,后续将更新系统配置和安全配置。 节点和集群配置: 通过编辑/usr/local/elasticsearc…

【Oracle】收集Oracle数据库内存相关的信息

文章目录 【Oracle】收集Oracle数据库内存相关的信息收集Oracle数据库内存命令例各命令的解释输出结果例参考 【声明】文章仅供学习交流,观点代表个人,与任何公司无关。 编辑|SQL和数据库技术(ID:SQLplusDB) 【Oracle】收集Oracle数据库内存相关的信息 …

力扣刷MySQL-第三弹(详细讲解)

🎉欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克🍹 ✨博客主页:小小恶斯法克的博客 🎈该系列文章专栏:力扣刷题讲解-MySQL 🍹文章作者技术和水平很有限,如果文中出…

Find My相机|苹果Find My技术与相机结合,智能防丢,全球定位

相机是一种利用光学成像原理形成影像并使用底片记录影像的设备,是用于摄影的光学器械。相机让我们能够记录下美丽的风景和珍贵的时刻。当我们到达一个迷人的地方,或者经历了一个特别难忘的时刻时,我们可以使用照相机来拍摄照片,记录下这些美好的回忆。照相机可以帮助…

[学习笔记]刘知远团队大模型技术与交叉应用L3-Transformer_and_PLMs

RNN存在信息瓶颈的问题。 注意力机制的核心就是在decoder的每一步,都把encoder的所有向量提供给decoder模型。 具体的例子 先获得encoder隐向量的一个注意力分数。 注意力机制的各种变体 一:直接点积 二:中间乘以一个矩阵 三:…

如何使用最新版Xmind打开mmap格式文件

下载MindManager又要钱,百度脑图又点不开脑图笔记中夹杂的文件和图片,下载一个Xmind来查看即可。 1.新建一个Xmind导图 2.导入已经下载好的mmap格式文件: 3. 自己选择那个文件即可: 4. 然后检查没问题,保存成xmind格式…

蓝桥杯、编程考级、NOC、全国青少年信息素养大赛—scratch列表考点

1、小小情报员(202309scratch四级24题) 1.准备工作 (1)选择背景 Colorful City; (2)保留角色小猫,选择角色Ballerina。 2.功能实现 (1)角色小猫初始位置…

【论文阅读】Relation-Aware Graph Transformer for SQL-to-Text Generation

Relation-Aware Graph Transformer for SQL-to-Text Generation Abstract SQL2Text 是一项将 SQL 查询映射到相应的自然语言问题的任务。之前的工作将 SQL 表示为稀疏图,并利用 graph-to-sequence 模型来生成问题,其中每个节点只能与 k 跳节点通信。由…

【SpringBoot】SpringBoot 项目初始化方法

github 搜索 springboot 模板 github 搜索 springboot 模板,拉取现成代码。 SpringBoot 官方的模板生成器 SpringBoot 官方的模板生成器(https://start.spring.io/) 在 IDEA 开发工具中生成 这里我修改成阿里的镜像主要是要使用 Java8。 …

专业137总分439东南大学920专业基础综合考研经验电子信息与通信电路系统芯片

我本科是南京信息工程大学,今年报考东南大学信息学院,成功逆袭,专业137,政治69,英语86,数一147,总分439。以下总结了自己的复习心得和经验,希望对大家复习有一点帮助。啰嗦一句&…