Going to bed
Moderator: Talkative People
Re: Going to bed
I'm going to bed, again
I've done some particle stuff for my bachelor thesis:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RkgnZeT0pfA&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/RkgnZeT0pfA&hl=de&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/p3OrSqcG1y4&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/p3OrSqcG1y4&hl=de&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
Gd n8
Marius
I've done some particle stuff for my bachelor thesis:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/RkgnZeT0pfA&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/RkgnZeT0pfA&hl=de&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/p3OrSqcG1y4&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/p3OrSqcG1y4&hl=de&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
Gd n8
Marius
- Bludklok
- Chaos Rift Junior
- Posts: 241
- Joined: Tue Apr 14, 2009 1:31 am
- Current Project: EnigmaCore
- Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
- Programming Language of Choice: C++
- Location: New Jersey
- Contact:
Re: Going to bed
Really liking the grass, not to sure what the other one is supposed to do. Good job though.
Re: Going to bed
You nub, it draws particles... particles are what make all kinds of diferent affects in games, like blood spray...Bludklok wrote:Really liking the grass, not to sure what the other one is supposed to do. Good job though.
(and I'm joking about the nub part xD)
Re: Going to bed
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
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/13MdwLpvqNI&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/13MdwLpvqNI&hl=de&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
- additive blending
- the "RandomEmittor" which throws particles in a random direction
- particles are now updated in several threads which greatly increases performance
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/13MdwLpvqNI&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/13MdwLpvqNI&hl=de&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
- short
- ES Beta Backer
- Posts: 548
- Joined: Thu Apr 30, 2009 2:22 am
- Current Project: c++, c
- Favorite Gaming Platforms: SNES, PS2, SNES, SNES, PC NES
- Programming Language of Choice: c, c++
- Location: Oregon, US
Re: Going to bed
That is way sick!!
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
link: https://github.com/bjadamson
Re: Going to bed
looks nice. didnt know bachelors do a thesis to get the degree, and are you doing original research?
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
Dad, "Yea well I have a fan belt in street fighting"
- Bakkon
- Chaos Rift Junior
- Posts: 384
- Joined: Wed May 20, 2009 2:38 pm
- Programming Language of Choice: C++
- Location: Indiana
Re: Going to bed
This looks awesome. I really need to work on a particle engine next time I have some free time to code.
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: Going to bed
Same. I had never heard of a bachelor's thesis in my life.avansc wrote:looks nice. didnt know bachelors do a thesis to get the degree, and are you doing original research?
But it looks very badass. Good call on the multithreading.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Going to bed
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.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
Re: Going to bed
Thanks for your feedback Greatly appreciated!
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.
At the RWTH Aachen University you need to write one. You get 12 credit points for it (one semester contains about 30 CPs).avansc wrote:looks nice. didnt know bachelors do a thesis to get the degree, and are you doing original research?
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.
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.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.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Going to bed
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.K-Bal wrote:Thanks for your feedback Greatly appreciated!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.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.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
Re: Going to bed
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
Btw, forget about the multithreading. I discovered some undefined behaviour which was not trivial to solve, so I threw it out for now
- Bludklok
- Chaos Rift Junior
- Posts: 241
- Joined: Tue Apr 14, 2009 1:31 am
- Current Project: EnigmaCore
- Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
- Programming Language of Choice: C++
- Location: New Jersey
- Contact:
Re: Going to bed
I know it draws particles, it just wasn't doing anything cool.eatcomics wrote:You nub, it draws particles... particles are what make all kinds of diferent affects in games, like blood spray...Bludklok wrote:Really liking the grass, not to sure what the other one is supposed to do. Good job though.
(and I'm joking about the nub part xD)
Seeing you complete all of this motivates me to learn OpenGL, keep it up.
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: Going to bed
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.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
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
Re: Going to bed
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.
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/m_r1U1LO-q8&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/m_r1U1LO-q8&hl=de&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/m_r1U1LO-q8&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/m_r1U1LO-q8&hl=de&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/youtube]