Author Topic: [WIREFRAME] Isocubes  (Read 6859 times)

0 Members and 1 Guest are viewing this topic.

Offline hellfire

  • Sponsor
  • Pentium
  • *******
  • Posts: 1289
  • Karma: 466
    • View Profile
    • my stuff
[WIREFRAME] Isocubes
« on: May 29, 2011 »
Here's another, again totally rushed, entry to the wireframe challenge.
It draws only lines using OpenGL, no fancy textures, "zero polys and shaders".
Tune is by Dubmood/Razor1911 - check more of his stuff here!
Enjoy.

Here's a video-link for convenience:
[youtube]v7J8pD9n-A0[/youtube]
« Last Edit: May 30, 2011 by hellfire »
Challenge Trophies Won:

Offline Raizor

  • Founder Member
  • Pentium
  • ********
  • Posts: 1150
  • Karma: 174
    • View Profile
    • Raizor's Dev Blog
Re: [WIREFRAME] Isocubes
« Reply #1 on: May 30, 2011 »
That's really cool Hellfire, I love how the cubes merge and part.  Cannot beat a good Dubmood tune either and great use of the syncing :)

Runs perfectly here at 60fps on my Win7 x64 box.

Out of interest, what are you using to play the tune?  Just looking for ideas for syncing in future.
raizor

Challenge Trophies Won:

Offline Kirl

  • Senior Member
  • Pentium
  • ********
  • Posts: 1197
  • Karma: 229
    • View Profile
    • Homepage
Re: [WIREFRAME] Isocubes
« Reply #2 on: May 30, 2011 »
Wooot, that had it all! Cool metaballish cubes, colors and synched deforms. I'm really impressed!  :clap:

Would be interested to hear how you drew the wireframes, looks like they moved through a static grid or something?

« Last Edit: May 30, 2011 by Kirl »
www.kirl.nl
Challenge Trophies Won:

Offline hellfire

  • Sponsor
  • Pentium
  • *******
  • Posts: 1289
  • Karma: 466
    • View Profile
    • my stuff
Re: [WIREFRAME] Isocubes
« Reply #3 on: May 30, 2011 »
Quote from: Kirl
Would be interested to hear how you drew the wireframes
I store the distance (and some more parameters) to the nearest cube for each voxel of a 3d volume and extract the lines with the marching squares algorithm (which is a 2d version of marching cubes) for every volume-slice at a given level.
Before extracting the lines I apply a gaussian blur to the voxel field to make things smooth and round.

Quote from: Raizor
what are you using to play the tune?  Just looking for ideas for syncing in future.
I use mini-Fmod to play the tune and synchronisation is done by simply looking at the pattern data.
« Last Edit: June 03, 2011 by hellfire »
Challenge Trophies Won:

Offline Pixel_Outlaw

  • Pentium
  • *****
  • Posts: 1382
  • Karma: 83
    • View Profile
Re: [WIREFRAME] Isocubes
« Reply #4 on: May 30, 2011 »

This is a product of skill tempered with artistic detail.
Well done!
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17374
  • Karma: 497
  • evil/good
    • View Profile
    • My Homepage
Re: [WIREFRAME] Isocubes
« Reply #5 on: May 30, 2011 »
lovely clean entry with great colours, I love the way that they blend and how the cubes freak out in time to the beat.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline padman

  • Senior Member
  • Pentium
  • ********
  • Posts: 977
  • Karma: 258
    • View Profile
Re: [WIREFRAME] Isocubes
« Reply #6 on: May 30, 2011 »
Great! Period.
Challenge Trophies Won:

Offline Clyde

  • A Little Fuzzy Wuzzy
  • DBF Aficionado
  • ******
  • Posts: 7271
  • Karma: 71
    • View Profile
Re: [WIREFRAME] Isocubes
« Reply #7 on: May 30, 2011 »
Fab Dude! And Very Addictive.
Still Putting The IT Into Gravy
If Only I Knew Then What I Know Now.

Challenge Trophies Won:

Offline TinDragon

  • Pentium
  • *****
  • Posts: 644
  • Karma: 24
    • View Profile
    • J2K's blog
Re: [WIREFRAME] Isocubes
« Reply #8 on: May 30, 2011 »
This is really nice, the cubes are cool but I also like how you have the wireframe grids top and bottom.

Offline Raizor

  • Founder Member
  • Pentium
  • ********
  • Posts: 1150
  • Karma: 174
    • View Profile
    • Raizor's Dev Blog
Re: [WIREFRAME] Isocubes
« Reply #9 on: May 30, 2011 »
I use mini-Fmod to play the tune and synchronisation is done by simply looking at the pattern data.

Thanks Hellfire. Do you look at the pattern data in realtime every frame?
raizor

Challenge Trophies Won:

Offline hellfire

  • Sponsor
  • Pentium
  • *******
  • Posts: 1289
  • Karma: 466
    • View Profile
    • my stuff
Re: [WIREFRAME] Isocubes
« Reply #10 on: May 30, 2011 »
Thanks Hellfire. Do you look at the pattern data in realtime every frame?
Only if the current playing position (row or order) changed.
Otherwise I'd re-trigger the same sync-event multiple times (as long as the current row is active).
So, depending on the beats-per-minute of the track, I'm looking into the pattern data only once every few frames.
But looking-up the pattern-data every frame wouldn't be particularly costly, either...
Challenge Trophies Won:

Offline Raizor

  • Founder Member
  • Pentium
  • ********
  • Posts: 1150
  • Karma: 174
    • View Profile
    • Raizor's Dev Blog
Re: [WIREFRAME] Isocubes
« Reply #11 on: May 30, 2011 »
Thanks Hellfire
raizor

Challenge Trophies Won:

Offline benny!

  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4379
  • Karma: 228
  • in this place forever!
    • View Profile
    • bennyschuetz.com - mycroBlog
Re: [WIREFRAME] Isocubes
« Reply #12 on: May 30, 2011 »
I love every single piece of that intro, Hellfire. Nothing more to say than OUTSTANDING!
 :clap:
[ mycroBLOG - POUET :: whatever keeps us longing - for another breath of air - is getting rare ]

Challenge Trophies Won:

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: [WIREFRAME] Isocubes
« Reply #13 on: May 31, 2011 »
This is, again, an excellent entry. If you could make this into a visualiser for any user-imported MP3, I could see this gaining popularity beyond the demo scene.

I liked the way the background changed, along with the roundness of the cubes and how they merged / diverged. Very slick. :clap:
You are our 9001st visitor.
Challenge Trophies Won:

Offline hellfire

  • Sponsor
  • Pentium
  • *******
  • Posts: 1289
  • Karma: 466
    • View Profile
    • my stuff
Re: [WIREFRAME] Isocubes
« Reply #14 on: May 31, 2011 »
Many thanks to everyone for the kind words, I'm really glad you like it!
Challenge Trophies Won:

Offline mind

  • Texture-San
  • DBF Aficionado
  • ******
  • Posts: 2324
  • Karma: 85
    • View Profile
    • boredom is a beatiful thing.
Re: [WIREFRAME] Isocubes
« Reply #15 on: May 31, 2011 »
looks like a winner to me! you got my vote :D
Challenge Trophies Won:

Offline LittleWhite

  • Senior Member
  • Amiga 1200
  • ********
  • Posts: 418
  • Karma: 31
  • It's me!
    • View Profile
Re: [WIREFRAME] Isocubes
« Reply #16 on: June 03, 2011 »
Wow ... really nice entry , Sincerely :)
 :clap: :clap: :clap:

1st in my heart
The demoscene will never die, never!

Offline energy

  • Amiga 1200
  • ****
  • Posts: 280
  • Karma: 25
    • View Profile
Re: [WIREFRAME] Isocubes
« Reply #17 on: June 23, 2011 »
Excellent.
Very good effects and Sound.
Congratulations.

Ill drink an "ALT" up to yu!   ;D
coding: jwasm,masm
hobby: www.scd2003.de