GameBlender 4 Ever
Advertisement

This page is still under construction

This page is still UNDER CONSTRUCTION

When you see this graphic it means that the page you are viewing is not yet complete.
If it is a tutorial for example, it may be missing vital steps, or it may not yet be written to completion.

| Edit this page | View all articles still under construction |


Particle Smoke

General

Requirement: This tutorial is based on the Particles Fire tutorial. Alternative [Particleflame|Particles Flames]] can be used.

User level: Normal

Blender version: 2.43

Results: Smoke and Fire

Tut part smoke result

The flame particle will be copied and modified to simulate smoke via an alpha texture.


Preparation

  • Follow the Particle fire or Particle flame tutorial.
  • Create the texture with any paint program. Name it Particle_alpha.tga. It requires an alpha channel. You can use following channels to compose the texture:
Particle alphaThe RGB map is plain black.
Particle basicThe Alpha map is visible in the centre fading out to the border.
  • As black smoke is difficult to see on black background go to shading<F5> -> world buttons and change the background color to a medium color (not white).

Tut part smoke background

The Particle

  • In layer two make a copy of Particle_fire name it Particle_smoke
  • Move Particle_smoke to layer three <m> or move it away from Particle_fire
  • Display the IPO curve Editor and make the IPO curve single user copy. This ensures we have a separate IPO curve for smoke and fire.

Tut part smoke particle

  • The logic can remain as it already is.
  • Rename the IPO curve to Particle_smoke.
  • Remove the IPO curves ColR, ColG, ColB.
  • Change the IPO curves ScaleY, ScaleZ and add ColA as shown below:

Tut part smoke particle IPO

  • Use this guide to set the control points:
IPO keys
Channel 1 2
ScaleY (0.0,0.6) (30.0,2.0)
ScaleZ (0.0,0.6) (30.0,2.0)
ColA (0.0,0.0) (30.0,0.0)

...to be continued...

The Emitter

...to be continued...

Remarks

...to be continued...

Advertisement