Going to bed

Random irrelevance that just didn't fit into other forums. Talk about anything.

Moderator: Talkative People

K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: Going to bed

Post by K-Bal »

I'm going to bed, again :lol:

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
User avatar
Bludklok
Chaos Rift Junior
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

Post by Bludklok »

Really liking the grass, not to sure what the other one is supposed to do. Good job though.
Youtube
Website
Current project: Enigma Core
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Going to bed

Post 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)
Image
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: Going to bed

Post 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

<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]
User avatar
short
ES Beta Backer
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

Post by short »

That is way sick!!
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: Going to bed

Post by avansc »

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"
User avatar
Bakkon
Chaos Rift Junior
Chaos Rift Junior
Posts: 384
Joined: Wed May 20, 2009 2:38 pm
Programming Language of Choice: C++
Location: Indiana

Re: Going to bed

Post by Bakkon »

This looks awesome. I really need to work on a particle engine next time I have some free time to code.
User avatar
Falco Girgis
Elysian Shadows Team
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

Post 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.
User avatar
dandymcgee
ES Beta Backer
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

Post 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.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: Going to bed

Post 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.
User avatar
dandymcgee
ES Beta Backer
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

Post 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. ;)
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: Going to bed

Post 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 :(
User avatar
Bludklok
Chaos Rift Junior
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

Post 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. :bow:
Youtube
Website
Current project: Enigma Core
User avatar
dandymcgee
ES Beta Backer
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

Post 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. ;)
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: Going to bed

Post 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.

<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]
Post Reply