• Welcome to Dark Bit Factory & Gravity.
 

Qubism

Started by jusa, March 19, 2011

Previous topic - Next topic

0 Members and 0 Guests are viewing this topic.

jusa

Quote from: LittleWhite on March 12, 2011
Welcome :)

Can we see your prodution ?

Thank you :)

Yep, it uses SFML for music playback and to hide the platform specific Window creation/OpenGL stuff to get easy "portable" code. I implemented it with Ubuntu and was hoping to easily compile Windows binary later as well, but alas, not too familiar with Windows and the cryptic Visual Studio Express problems, I threw the blanket to corner and quit with Windows port.

But, there is quickly done video capture with glc (it might have the audio a bit out of sync, it's not really smooth, huge file for the "quality", etc.), and of course the Linux-binaries. Binaries should work with Ubuntu 10.04 and later with SFML libraries..

Stuff is here:
http://kraa.fi/qubism-final.tar.bz2
http://kraa.fi/qubism-final.avi

Shockwave

#1
That's wonderful for a firsty Jusa :)

I really love the idea of using cubes for all those effects, the plasma worked well, and zooming in oin the Earth like that was cool too!

I would like to split this off intp its' own topic if that is ok with you?

It means that it won't get forgotten in this thread.
Shockwave ^ Codigos
Challenge Trophies Won:

jusa

#2
Quote from: Shockwave on March 19, 2011
That's wonderful for a firsty Jusa :)

I really love the idea of using cubes for all those effects, the plasma worked well, and zooming in oin the Earth like that was cool too!

Thank you. :)

Quote from: Shockwave on March 19, 2011
I would like to split this off intp its' own topic if that is ok with you?

Yep, that's ok.

Shockwave

Cool :)

Well here you go.
Shockwave ^ Codigos
Challenge Trophies Won:

padman

I agree with Shockwave, that's truly nice stuff! :) K+
Challenge Trophies Won:

LittleWhite

Just for the additional links Shockwave (in the Welcome part)

I like it a lot ... and now I am really sad about my crappy first prod.

Wow I am really happy to see a new GNU/Linux user \ o / Linux demo are the best (in fact like windows demo :p)
To compile under Windows / for Windows I advice you to use Code::Blocks (even more if you have already the whole project in C::B)

Otherwise, did you use SFML also to open a window ?

Really really nice demo. The plasma is ace :) The scroller too with the shadow cube :)
I like it for sure

Hope to see your next demo :)
The demoscene will never die, never!

combatking0

That's brilliant - how did you get it to display that many cubes in real-time?
You are our 9001st visitor.
Challenge Trophies Won:

LittleWhite

Quote from: combatking0 on March 19, 2011
That's brilliant - how did you get it to display that many cubes in real-time?
Personnaly ... I don't think it's the most difficult part ... :) Graphic cards can do a lot ... two years ago, I could go up to 1/2 million particles without any optimisations (and not GPU calculated :p)
Moreover, I didn't see so many cubes ... I am used to have done some more non optimised crap (just like I have fixed two hours ago :p)

But I should have wait the answer of the Creator maybe he had little tricks ;)
The demoscene will never die, never!

va!n

@jusa:
Just wow and thanks for posting a video link !!!
I looked at your video and i really like it! There are some really very nice parts, like the invaders screen, plasma colored cubes and a lot more! Cool! thumbs up :)
- hp EliteBook 8540p, 4 GB RAM, Windows 8.1 x64
- Asus P5Q, Intel Q8200, 6 GB DDR2, Radeon 4870, Windows 8.1 x64
http://www.secretly.de
Challenge Trophies Won:

rain_storm

Awesome stuff Jusa, Thanks for including a video, Some really awesome effects there hard to believe that this is a first, hopefully it wont be the last.

Challenge Trophies Won:

jusa

Quote from: combatking0 on March 19, 2011
That's brilliant - how did you get it to display that many cubes in real-time?

Actually, like LittleWhite already said, the GPU stuff isn't really the biggest problem in the demo. All but the two static block images are quite ok (and even those could possibly be optimized a bit with display lists). Most load is on CPU with the looping for positions for all the cubes, and that's I think only place where I really had to think how to optimize bigger images, for example scroller, so that it iterates only visible block positions. Now it's quite fast with reasonable amount of visible blocks scrolling, I could have _really_ long scrollers etc. In the end it's still quite unsurprising crappy code.

Thanks for the kind words about the effects. :) I myself felt that the plasma is only _real_ effect in the demo, maybe that block-line stuff (with horrible coders colors :D) with earth as well. But it was fun how when I had enough building blocks I could do the invader part, pulsating block and the rest really quickly. Most of the time was spent just trying to get grips with the whole world of 3D. :)

SFML was used to open window, run main loop, load images and play music. In the end it felt quite limited for more lower level demo coding, but the main loop and portability are good. GNU/Linux all the way.. :)

I also have to give big credit to kaba for making the music, a demo would be nothing without sound. I harassed him for a week when he should've be doing his paper to make music for the demo, since I knew I wouldn't have time myself to do it. And eventually, 6 hours before deadline at 6 in the morning the music was ready. :) And mouldy I asked two days before the party if he had some useful drawings on his notebook (which I have seen him drawing), which he kindly scanned for me to use. I was surprised when he told me that he had previous demoscene experience from years back. :)

combatking0

I've been coding interpretted langues for too long ::)

Still, I've not seen anything like that for a long time.
You are our 9001st visitor.
Challenge Trophies Won:

Derold

Just putting in my first post, no reply expected to this.  currently downloading the the avi.
new to graphics programming, and hope to improve.  However I don't expect to be in competition any time soon and am just doing this for the fun of it.

posting here because this project caught my eye in a general 3d search with google.

Hope to learn allot here. :updance:

jace_stknights

Great work! I'm actually learning openGl, and I was thinking about a sort of effect like this one.... Hum have to improve it now ;)

Challenge Trophies Won:

Shockwave

Hi Deroid, welcome to DBF :)
Shockwave ^ Codigos
Challenge Trophies Won:

Raizor

Wow, I've not seen this before, it's really cool. Great work Jusa :)
raizor

Challenge Trophies Won:

neriakX

Holy shit! I just stumbled upon this topic. Your _First_ is really awesome. I really enjoyed the cubes. And man, that space invaders ... a BigTimer! Someone said the plasma is ace? yeah, definitely! :)
cheers,
neriakX


Challenge Trophies Won: