Really liking the grass, not to sure what the other one is supposed to do. Good job though.
Re: Going to bed
Posted: Wed Oct 28, 2009 6:40 pm
by eatcomics
Bludklok wrote:Really liking the grass, not to sure what the other one is supposed to do. Good job though.
You nub, it draws particles... particles are what make all kinds of diferent affects in games, like blood spray...
(and I'm joking about the nub part xD)
Re: Going to bed
Posted: Mon Nov 02, 2009 8:04 pm
by K-Bal
I've done some progress. In this video the following things are shown:
- additive blending
- the "RandomEmittor" which throws particles in a random direction
- particles are now updated in several threads which greatly increases performance
looks nice. didnt know bachelors do a thesis to get the degree, and are you doing original research?
Re: Going to bed
Posted: Mon Nov 02, 2009 10:36 pm
by Bakkon
This looks awesome. I really need to work on a particle engine next time I have some free time to code.
Re: Going to bed
Posted: Mon Nov 02, 2009 10:43 pm
by Falco Girgis
avansc wrote:looks nice. didnt know bachelors do a thesis to get the degree, and are you doing original research?
Same. I had never heard of a bachelor's thesis in my life.
But it looks very badass. Good call on the multithreading.
Re: Going to bed
Posted: Mon Nov 02, 2009 11:01 pm
by dandymcgee
Looks sweet, I made a simple particle engine just the other night but I need to convert it to OpenGL so I can extend it a bit more and play around with some effects.
Re: Going to bed
Posted: Tue Nov 03, 2009 3:31 am
by K-Bal
Thanks for your feedback Greatly appreciated!
avansc wrote:looks nice. didnt know bachelors do a thesis to get the degree, and are you doing original research?
At the RWTH Aachen University you need to write one. You get 12 credit points for it (one semester contains about 30 CPs).
The research part is yet to come, maybe I will do an insect swarm or asteroid field simulation. Most probably, this will not give real new wisdom to humanity but sounds interesting from a technical point of view and I can learn some software design/multi-threading/shader programming/complex collision detection/AI.
dandymcgee wrote:Looks sweet, I made a simple particle engine just the other night but I need to convert it to OpenGL so I can extend it a bit more and play around with some effects.
Yeah, this is also not pure OpenGL. I use a SFML renderer to render sf::Circles. However, I will soon implement some OpenGL renderers in 3d. Playing around is also what I want to support, effects should be saved in files and loaded on command. At the moment, these effects are hardcoding hell.
Re: Going to bed
Posted: Wed Nov 04, 2009 12:59 pm
by dandymcgee
K-Bal wrote:Thanks for your feedback Greatly appreciated!
dandymcgee wrote:Looks sweet, I made a simple particle engine just the other night but I need to convert it to OpenGL so I can extend it a bit more and play around with some effects.
Yeah, this is also not pure OpenGL. I use a SFML renderer to render sf::Circles. However, I will soon implement some OpenGL renderers in 3d. Playing around is also what I want to support, effects should be saved in files and loaded on command. At the moment, these effects are hardcoding hell.
Yeah I worked on my engine last night and converted it from 2D to 3D. Now I just need to combine my 3D engine with my 2D particle engine and then the fun begins.
Re: Going to bed
Posted: Wed Nov 04, 2009 1:26 pm
by K-Bal
Why don't you make your particle engine 3d, too?
Btw, forget about the multithreading. I discovered some undefined behaviour which was not trivial to solve, so I threw it out for now
Re: Going to bed
Posted: Wed Nov 04, 2009 3:10 pm
by Bludklok
eatcomics wrote:
Bludklok wrote:Really liking the grass, not to sure what the other one is supposed to do. Good job though.
You nub, it draws particles... particles are what make all kinds of diferent affects in games, like blood spray...
(and I'm joking about the nub part xD)
I know it draws particles, it just wasn't doing anything cool.
Seeing you complete all of this motivates me to learn OpenGL, keep it up.
Re: Going to bed
Posted: Thu Nov 05, 2009 5:04 pm
by dandymcgee
K-Bal wrote:Why don't you make your particle engine 3d, too?
Btw, forget about the multithreading. I discovered some undefined behaviour which was not trivial to solve, so I threw it out for now
When I said "combine my 3D engine with my 2D particle engine" I meant taking the logic for the particle engine and putting it into the 3D engine for 3D particle effects. I did it last night.
Re: Going to bed
Posted: Mon Nov 09, 2009 1:43 pm
by K-Bal
I've thrown together another demo in about 2 min :D Nothing spectacular, I hope I can accomplish some new stuff in the next hours.