This demo has been made in C++ and SFML. Github github.com/johnBuffer/Smoke 00:00 Intro 00:16 Particles Motion 00:53 Particles Transformations 02:15 Explosions 02:40 Examples 03:36 Ending
Looks like the colors are multiplying. Making color overlays additive would make it look real nice, especially for the explosions. Awesome stuff. Kids these days take particle systems and all their parameters for granted (myself included)
Could make things more dynamic by having an ambient temperature value and the a second value for the particle stream to change the stream's added vertical motion. Also wonder if allowing particles to 'push' each other in a limited way could make it feel more 'real'. Neat!
Great video, I like how you kept it simple and clear. I’m still a beginner at programming so it’s helpful to see how to approach a problem and break it down into smaller steps. Keep going man!
These are looking VERY good!!! I think there is a sweet spot when you are scaling each particle at a certain speed compared with the speed they are moving, imagine you have a sphere on each of the planes of a given particle, the ones on the side facing outside are resisting the atmosphere whereas the ones facing the inner side are expanding but also being "left behind" (like if you throw a ball forwards and another backwards on a moving car), so the particles may be moving too fast in the beginning and the scaling seems a little to slow for that (I think that may be it)... but that's such minute tweaking, this is looking VERY GOOD, and thanks for sharing your process!
I expected this. If I was going to make some smoke I would do exactly this. But anyways looks very cool. Add collisions and it will be perfect for a game.
Salut Pezzza, je voudrais te dire que ton travail m'impressionne, et sachant qye je souhaite me lancer dans la programation,tu me donne toutes les bonnes clés,merci!
The Unity game engine has a crazy robust participle system and you can sit and play around with parameters for hours. Big recommend. (sorry pezzza if this steps on your toes or anything like that)
Thanks a lot for sharing, the result is really nice! Have you tried making the particles rotate depending on their position from the output? It could give a rocket exhaust effect
Thank you, this helped me out in creating my own custom particle emitter and it looks way better than the default one. Can you make a video on creating explosions? Like actual real-looking ones?
At first I thought it would be complicated, but all you did was throw some sprites around and change them up. I guess I should stop trying to break problems down from what they look like, and instead just find out how they act.
It would be great, dude, if you make a Christmas tree in C ++ that flashes with different colors like in real life. As for the video, it is not bad, there is something to work on. At the end I want to say I liked this video.