Searching for guidance to reproduce the alien symbols in the movie "First Contact" by Villeneuve


I would like to reproduce this type of symbol / character :
For me It’s grey, misty… It should use a mix between particles and other things to reproduce the smoke impression. How would you start ?

Thanks for your help

This is a good start :

This is quite complex task, in my opinion. My advice is to split it into several simpler tasks and pursuit each of them individually. Most likely I’d split into these major subtasks:

  • recreation of the shape (as a static shape)
  • motion of the particles into that shape
  • adding overall emotional atmosphere

Each of these tasks could be split into yet simpler tasks and so on. For example, the smoke effect could be used for the background. The particles, on the other hands, move more like flames. The shape of the symbol is generally a circle with some filaments or, as I could suggest, some solar prominence in increasing slow-motion until complete freeze.

Here is one very rudimentary example of points going from their origin to a circle and back to the origin. Do not look at the code, it is ugly.



Impressive ! thanks a lot !

Do you think it is doable to mix what you have done with that : ?
I think the global aspect is rather close to the movie.

If I give you this black and white image, can you make each points migrate to this shape rather than a circle like now ?
I can do it if it is easy of course

Of course both can be mixed, although it will take some efforts to convert the clouds example to a more recent Three.js; and to adjust the objects sizes and positions. Here is how they look like when mixed – the particles are red just to make it easier to see them.

As the initial post was for a guidance, this is the most I can do for the time being. If you want someone to do this effect for you, you may post such request in the Jobs category.


Thanks a lot, I can finish this by myself

1 Like

WOw Very impressive. walked through your code using GPT-4 And i really like your ideas.How many hours did it take you?

Didn’t measure, but approximately: 20 minutes for the code, and 20 minutes playing with various formulas for the motion paths.

1 Like

Thanks for your help

1 Like