4
$\begingroup$

I have made an animation, which lasts from frame 1 to 3600. Within this frame range, I have made another animation from frame 2260 to 2600.

The problem is, that this smoke animation from 2260 to 2600, does not disappear after frame 2600. It just freezes and stays as it was at frame 2600 for the rest of the animation. Instead I want it to disappear.

Do someone know how to do that using blender internal render?

Thanks for your help.

$\endgroup$
5
  • 1
    $\begingroup$ What render engine are you using? $\endgroup$ – PGmath Feb 26 '16 at 13:31
  • $\begingroup$ Blender Internal Render $\endgroup$ – Oscar Feb 26 '16 at 15:51
  • $\begingroup$ Do you want the smoke to disappear all at once, or disintegrate smoke-like? $\endgroup$ – PGmath Feb 26 '16 at 16:26
  • $\begingroup$ Ideally it would disintegrate in half a second or a second.But if that´s not possible, disappearing all at once would be quite all right. It´s an animation of an astroid going through the atmosphere and burning up. $\endgroup$ – Oscar Feb 26 '16 at 16:38
  • 1
    $\begingroup$ I added another answer showing how to get the smoke to dissolve. I'm not quite sure it's exactly what you are looking for, but try it out and see if it does what you want. $\endgroup$ – PGmath Feb 26 '16 at 16:39
2
$\begingroup$

Note: this answer was posted before the OP specified the BI render engine, I am leaving it in case future viewers are using Cycles.

If you are using Cycles you can make the smoke disappear at a certain frame my simply animating its material. To do this add a mix shader node and plug your smoke nodes into the bottom socket, leave the top socket empty. You can then animate the mix factor on the mix shader to make the smoke disappear.

enter image description here

A value of 0.00 will give no smoke while a value of 1.00 will give full smoke.

$\endgroup$
1
  • $\begingroup$ Thanks for your help, it´s much appreciated. Unfortunately, I am not using Cycles. I should have mentioned that. I used the in-build Quick smoke animation in blender render to create a fire. Do you have any suggestions on how to make it disappear in blender render? $\endgroup$ – Oscar Feb 26 '16 at 15:18
2
$\begingroup$

If you want the smoke to dissolve gradually (as opposed to just disappearing all at once) you can enable Dissolve under the Smoke rollout of the domain object's Physics properties panel.

enter image description here

To be clear, this does not make the smoke dissapear all at once at a certain frame, rather it makes a given smoke particle dissolve after a given time.

Here is a comparison with Dissolve enabled on the left and disabled on the right.

enter image description here

$\endgroup$
4
  • $\begingroup$ Thanks again for your advise. But the strange thing is, I have already enabled dissolve. I have now tried again with the exact same settings as in above screenshot and baked, but still the smoke remains after frame 2600. Can it perhaps be some other setting? How should I go about if I wanted to make the animation disappear all at once instead? As an alternative solution I could just render image 1-2600 and then delete the smoke domain and then continue to render, but I guess thats not really the way to do it. $\endgroup$ – Oscar Feb 26 '16 at 17:43
  • $\begingroup$ @Oscar You can animate the visibility of the smoke domain. $\endgroup$ – PGmath Feb 26 '16 at 17:44
  • $\begingroup$ Thanks, I see your discription above, I will give it a try... $\endgroup$ – Oscar Feb 26 '16 at 18:08
  • $\begingroup$ @Oscar If an answer has sufficiently solved your question you can mark it as accepted by clicking the checkmark under the voting buttons. $\endgroup$ – PGmath Feb 29 '16 at 18:30
2
$\begingroup$

For blender internal you can fade out the smoke simulation by animating the density scale value for the smoke-domain.

enter image description here

enter image description here

$\endgroup$
1
$\begingroup$

Another option is to animate the visibility of the smoke domain. Just go to the Outliner and keyframe the little camera symbol next to the domain object by hovering over it and pressing I at the frames where you want it to change. The eye symbol controls the viewport visibility of the object in the viewport, the camera controls the visibility in the render.

enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.