When I try to run the smoke simulator in Blender 2.62 I get no smoke at all. When I attempt to render, the only output is a black screen. What am I doing wrong here that is making the smoke simulation not render? Is it a mistake I made, or a problem with Blender version 2.62?
It sounds like you managed to simulate the smoke, but you can't render it. The reason is probably one of two:
- You're using Cycles in a old Blender Version
- You're using Blender internal, but haven't yet setup a material.
If you're trying to use Cycles to render smoke, it is possible now. Volumetric shading (the shader that makes smoke) is initial supported since 2.71. (see Release Log)
Setting up a smoke material is kind of difficult, so read the docs if you want all the details (they also have some screenshots if you get lost).
Here's a quick rundown of how to create the material:
- Make sure you're using Blender Internal.
- Select Volume from the material type (right between wire and halo)
- Set the density to zero (we'll be affecting the density with the texture)
- Go to the texture tab and create a new texture.
- Change the texture type to voxel data.
- In the Voxel data panel, do two things:
- Set the file format to smoke
- Set the domain object with your domain object's name
- Scroll down to the influence panel
- Check Density, Emission and Emission Color and leave them all at 1.000.
- Hit Render!
For a smoke simulation you need to setup your scene at least with a flow object and a domain. The flow object emits the smoke and the domain is the demarcation of the simulation.
The setup is as follows (all settings are default exept the highlighted Flow and Domain)
The outer cube (domain)
The inner cube (emitter)
I struggled with the exact same issue for hours upon hours and discovered the issue was something small and easily overlooked:
In the Texture tab, after you have changed the texture type to Voxel, go down to where it says Voxel data. Under here, you will see a field for Domain Object. If it looks like a cube with blank space to the right of it, click the blank space in the field and in the pull down, choose "Cube". The field should now say Cube, and your preview should show your smoke.
I hope this helps someone.
After followed a few tutorials, it still didn't work. Finally, I found that another factor is Domain Object's texture mapping coordinates. For some reason, the default settings might not apply any coordinates to the object.
So, check it when things don't work even you have followed exactly those steps.
Another quick fix is to use "3D Views>Object>Quick Effects>Quick Smoke" as the starting point.
I'm a new blender user, had the same issue, I tried everything in most forums and what worked for me was changing my device from GPU to CPU in my render tab. Apparently GPU can't render smoke and fire. Forgive me if I'm wrong about that, I just tried it and it renders now.
Hope it helps