How to make smoke?

Hi all;

I’ve a uni project and a month to work on it. I’d really like to be able to create a smoke effect but I’ve no idea how to do it. Is this something that would be too advanced for a beginner?

I’d really like to be able to make something similar to this:

Thanks folks

Smoke effects can be really advanced. To much for beginners.
But have a look at this contribution:

gpu-fluid-solver

Here is a link that explain in parts how to do fluid simulations, which can be used for very realistic smoke.

http://software.intel.com/en-us/articles/fluid-simulation-for-video-games-part-1/

The ‘easy’ way would be to use quads w/ alpha blended video textures. By creating overlapping chains of small puffs of smoke you could create larger more complex looking plumes.

The alternative (as mentioned by ethermammoth) would be to do it on the GPU.

the youtube link you posted is not exactly smoke…
…it’s more like ink drop.

You can download the pack from videocopilot.net
or made your own:
https://www.youtube.com/watch?v=4wwJWMoxNsk

cheers