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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-22 03:16:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-22 03:16:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-22 03:16:01       87 阅读
  4. Python语言-面向对象

    2024-01-22 03:16:01       96 阅读

热门阅读

  1. Ubuntu防火墙管理

    2024-01-22 03:16:01       54 阅读
  2. GraphQL语法用于模式验证和代码生成的新方法

    2024-01-22 03:16:01       58 阅读
  3. 独孤思维:做副业,家人不理解怎么办?

    2024-01-22 03:16:01       51 阅读
  4. 开发安全之:System Information Leak: External

    2024-01-22 03:16:01       52 阅读
  5. 2024作息打卡和事件梳理

    2024-01-22 03:16:01       52 阅读
  6. iView 中DatePicker日期选择器 v-model不生效的情况

    2024-01-22 03:16:01       44 阅读