Jump to content

Planet Bob

  • entries
    430
  • comments
    1,870
  • views
    659,797

Melting Colors

Sign in to follow this  
Cybergoth

896 views

Hi there!

 

So, after ruling out other technologies, I thought to explore some more color melting trickery. I've used it before in some Jumpman demos I published, and recently johnnywc utilized it in Lady Bug, so it's nothing totally new.

 

Anyway, I wrote a small "melt" bin, that allows experimenting with color combinations.

 

The simple basic idea is to flicker with 30Hz between two different colored and shaped(!) images, resulting in a 4 color image, consisting of

 

1. Background Color

2. Color 1

3. Color 2

4. Melt color

 

Where 1 doesn't flicker, 2&3 flicker at 30Hz and 4 looks almost solid, if 2&3 share the same brightnes.

 

Also, while 1,2&3 are freely choosable, 4 is less predictable. Red and Green will melt into yellow for example. (It's just like summing up the RGB values of 2&3).

 

The trick would now be finding a fitting color combination, and reducing the Colony 7 logo to 48*X, getting rid of the 5th color, all while trying to use a lot more of colors 1&4 than of 2&3... (Uhm... Nathan? :ponder: :lol:)

 

Attached is some melting test program. Joystick left/right/up/down will select colors 2&3, RESET and SELECT will adjust their brightness. I precompiled two bniaries, one with a possible C7 color scheme, the other with Jamaica colors.

 

How do they look on NTSC TVs?

Melting the Colony 7 title screen: at_speed.zip

 

Greetings,

Manuel

Sign in to follow this  


14 Comments


Recommended Comments

Wouldn't that result in 3 flickering colors, instead of 2?

 

BTW: I'm not entirely sure, wether interleaving is still to be called flicker, that's why I used "stress" in my comment about Andrews demos :ponder:

Share this comment


Link to comment

It is possible to interleave with or without flicker. There can be pros and cons to both approaches.

 

Another approach which may be useful is to use the playfield for lower-resolution color selection. I use this approach in Ruby Runner to yield four colors plus black, none of which flicker badly (there are also four more colors, but they have half the vertical resolution and they flicker worse).

Share this comment


Link to comment

Hm... the more I'm thinking about it, the more I'm thinking that I should try something completely different here, as none of these techniques matches the style of the rest of the game... :ponder:

Share this comment


Link to comment

So, when Nathan and I started working on the Colony 7 title screen this weekend, he wanted to try things with more than 1 color himself :)

 

He also requested a melt update so he's able to adjust the brightness of each color individually.

 

As a result of this, I just added a new melt testing demo, with a real 3 color Colony 7 title screen from Nathan! Also in this demo, SELECT and RESET will tweak both brightnesses individually.

 

Still interested in feedback... ;)

Share this comment


Link to comment

Agreed. I'll check it out on the real thing once my iMac's back and I can use my Krok Cart.

Share this comment


Link to comment

So did you check out the binary here, or the one in the Homebrew forum? If you just saw that one here, you're still in for a surprise :)

 

Nathan is a pixel god! ;)

Share this comment


Link to comment

Saw them both and...forgive me, but what's the surprise? The glowing pixels? The two logos don't look that different to me.

Share this comment


Link to comment

Thanks a lot! It'll be very interesting to have some feedback how it looks on a real NTSC TV! :)

Share this comment


Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...