Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: <News> - Sweet eye candy cabinet!  (Read 6494 times)

0 Members and 1 Guest are viewing this topic.

saint

  • turned to the Dark Side
  • Supreme Chancellor
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6149
  • Last login:Yesterday at 07:20:22 am
  • I only work in cyberspace...
    • Build Your Own Arcade Controls
--- John St.Clair
     Build Your Own Arcade Controls FAQ
     http://www.arcadecontrols.com/
     Project Arcade 2!
     http://www.projectarcade2.com/
     saint@arcadecontrols.com

Jeff AMN

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1213
  • Last login:July 25, 2017, 05:26:24 pm
    • Gamer Theory
Re: <News> - Sweet eye candy cabinet!
« Reply #1 on: April 16, 2007, 12:52:22 am »
Looks great! Coincidentally red and blue are my cab colors and I could use that exact setup. I might have to build myself something similar. The price is pretty steep though.
http://www.CoinOpShippers.com - The lowest rates on pinball and arcade shipping in the USA.
.
http://GamerTheory.com - Video Game News, Reviews, Editorials, and Contests
.
http://www.thepinballpodcast.com/ - The Pinball Podcast - Two Pinheads Talking Pinball
.

patrickl

  • I cannot know for certain which will be tastiest
  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4614
  • Last login:August 27, 2021, 09:25:30 am
  • Yo momma llama
    • PocketGalaga
Re: <News> - Sweet eye candy cabinet!
« Reply #2 on: April 16, 2007, 04:16:39 am »
Isn't it supposed to color with what's on your screen?
This signature is intentionally left blank

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
Re: <News> - Sweet eye candy cabinet!
« Reply #3 on: April 16, 2007, 05:34:57 am »
Yes it is, and isn't this thing patented by Philips ? Called "ambilight" and it's on their more expensive flat TV's.
I have to admit that when I first read about it I thought it was a stupid gimmick, but a friend of mine has it and it does look great. It gives a bit of a movie theatre feeling, although I don't know why....it's nice....
Let me call the folks here in Eindhoven to warn them about their patent ;)

http://www.consumer.philips.com/consumer/catalog/tree/en/us/consumer/TV_GR_US_CONSUMER/FLAT_TV_CA_US_CONSUMER/ce/flat_tv__plasma__lcd_#

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
Re: <News> - Sweet eye candy cabinet!
« Reply #4 on: April 16, 2007, 05:40:01 am »
Hey, that link Saint put up is  a Dutch link.......and since Philips is Dutch as well........mmmmmmmmmm maybe Philips is trying to make some more money out of this thing, OR they bought that system to include it in their TV's ?

Anyway, Saint it would be a lot smarter for them to send that review sample to me because we're practicaly neighbors :D :D :D

blueznl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 290
  • Last login:June 16, 2019, 04:50:02 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #5 on: April 16, 2007, 08:29:17 am »
Don't stop them selling it! It would be hellish to take an Ambient PC apart just to get your hands on one of these kits  :)

I wonder how it works though... Oh, the joy of an engineering mind...  :(

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 11:03:09 am
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: <News> - Sweet eye candy cabinet!
« Reply #6 on: April 16, 2007, 10:04:46 am »

It's not all that difficult to do.  It's even possible using an LED-Wiz (with the right software, of course)

One would need to write a piece of resident background code which would take a screen cap at certain intervals.  Then perform some math on the bitmap to get color averages based on quadrants, strips, etc., of the screen and then light the RGB LED's corresponding to the positions according to the color data.

I think Howard mentioned he was playing with this idea a while back.

RandyT

Kaytrim

  • I'm too nice a guy
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2095
  • Last login:September 22, 2015, 04:11:30 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #7 on: April 16, 2007, 10:14:09 am »

It's not all that difficult to do.  It's even possible using an LED-Wiz (with the right software, of course)

One would need to write a piece of resident background code which would take a screen cap at certain intervals.  Then perform some math on the bitmap to get color averages based on quadrants, strips, etc., of the screen and then light the RGB LED's corresponding to the positions according to the color data.

I think Howard mentioned he was playing with this idea a while back.

RandyT


Replace the standard black bezel with Polypropylene plastic sheeting and put the LEDs behind the plastic next to the monitor.  Talk about BLING. :o   Then to take it to the next level have some of the LEDs shining out the back of the cab so the wall takes on the same illumination.  Talk about getting immersed in the game.


blueznl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 290
  • Last login:June 16, 2019, 04:50:02 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #8 on: April 16, 2007, 10:18:44 am »
Randy is right there. Euh, that sounds funny  :) Anyway, it would not be necessary to do full screen caps, in fact just grabbing a bunch of pixels would be enough. I don't like the A.R.E 's suggestion of adding a cheap PC and screen capture card (though it would work) and I wonder how they grab DirectX screens... (That's a pain, as far as I know.)

What a challenging project...

squirrellydw

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1584
  • Last login:April 12, 2021, 11:30:22 am
Re: <News> - Sweet eye candy cabinet!
« Reply #9 on: April 16, 2007, 10:36:04 am »
this might have to go into my jukebox that I plan on building this summer.

Randy, why don't you make something like this??
I b**ch. People listen!!

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 11:03:09 am
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: <News> - Sweet eye candy cabinet!
« Reply #10 on: April 16, 2007, 10:49:37 am »
Anyway, it would not be necessary to do full screen caps, in fact just grabbing a bunch of pixels would be enough.

Maybe.  It depends on the effect you are after.  If you want ambient lighting based on the overall hue of the screen, you need to get a pretty good sample.  But if you are just concerned with the colors that bleed over the edges, a perimeter sample would suffice.

The other thing to consider is that a full-screen copy to the clipboard is a built-in function of Windows, so implementation would likely be simpler.

RandyT

saint

  • turned to the Dark Side
  • Supreme Chancellor
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6149
  • Last login:Yesterday at 07:20:22 am
  • I only work in cyberspace...
    • Build Your Own Arcade Controls
Re: <News> - Sweet eye candy cabinet!
« Reply #11 on: April 16, 2007, 10:57:51 am »
Make it so Randy! :)
--- John St.Clair
     Build Your Own Arcade Controls FAQ
     http://www.arcadecontrols.com/
     Project Arcade 2!
     http://www.projectarcade2.com/
     saint@arcadecontrols.com

Kaytrim

  • I'm too nice a guy
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2095
  • Last login:September 22, 2015, 04:11:30 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #12 on: April 16, 2007, 11:06:10 am »
Make it so Randy! :)

 :notworthy: Oh yes mighty wizard of the Bling.  Please put your considerable brain power behind this project for us.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 11:03:09 am
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: <News> - Sweet eye candy cabinet!
« Reply #13 on: April 16, 2007, 11:10:43 am »

I don't know if I could do it without stepping on toes, but they may be limited to a method that is very different from what I described above.  On the other hand, a non-commercial, 3rd party application designed for use with generic hardware could have fewer ramifications :)

RandyT

« Last Edit: April 16, 2007, 02:12:10 pm by RandyT »

saint

  • turned to the Dark Side
  • Supreme Chancellor
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6149
  • Last login:Yesterday at 07:20:22 am
  • I only work in cyberspace...
    • Build Your Own Arcade Controls
Re: <News> - Sweet eye candy cabinet!
« Reply #14 on: April 16, 2007, 11:20:27 am »
Less typing, more making.
--- John St.Clair
     Build Your Own Arcade Controls FAQ
     http://www.arcadecontrols.com/
     Project Arcade 2!
     http://www.projectarcade2.com/
     saint@arcadecontrols.com

rovingmind

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 632
  • Last login:October 17, 2023, 11:13:48 pm
  • If you only knew the POWER of the Dark Side
    • rovingmind
Re: <News> - Sweet eye candy cabinet!
« Reply #15 on: April 16, 2007, 12:13:32 pm »
Not the same but.........

use some of those multi color soft change leds that (with blending) end up doing 16 colors and put half a dozen on the back shining on the wall.  They fade slowly and you can order them in 10 packs off ebay.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHH!!!!!

squirrellydw

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1584
  • Last login:April 12, 2021, 11:30:22 am
Re: <News> - Sweet eye candy cabinet!
« Reply #16 on: April 16, 2007, 02:17:52 pm »
Less typing, more making.

Randy, what he said  :)
I b**ch. People listen!!

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 11:03:09 am
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: <News> - Sweet eye candy cabinet!
« Reply #17 on: April 16, 2007, 02:22:45 pm »

Ok, I have the bug.  I've checked into a few things and it looks like it could be disgustingly simple to make a quick and dirty app to do this.  A ton of config options would add time to the project, but the basics shouldn't take long.

Windows Clipboard seems to work fine under MAME, so as long as it doesn't interfere with gameplay, it should work.

BTW, if this works, it will be a generic utility to set outputs of an LED-Wiz in order to change the color of your CP buttons to something relative to on-screen colors.  If you decide to put buttons behind your monitor and point them at the wall, that's up to you ;)

RandyT

squirrellydw

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1584
  • Last login:April 12, 2021, 11:30:22 am
Re: <News> - Sweet eye candy cabinet!
« Reply #18 on: April 16, 2007, 03:52:37 pm »
Generic as in will work with other programs other than Mame?  I want to use something like this on the jukebox I am going to make using Freebox.  Will your RGBs be bright enough?
I b**ch. People listen!!

Kaytrim

  • I'm too nice a guy
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2095
  • Last login:September 22, 2015, 04:11:30 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #19 on: April 16, 2007, 04:58:05 pm »
Generic as in will work with other programs other than Mame?  I want to use something like this on the jukebox I am going to make using Freebox.  Will your RGBs be bright enough?

If they can blind you just by looking at them then they will be plenty bright enough.  ;D

blueznl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 290
  • Last login:June 16, 2019, 04:50:02 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #20 on: April 17, 2007, 09:12:53 am »
Looked into this a little more, especially from the programming side. To build something that does it real time, grabbing screens might not be the right way, due to system load. If you have the CPU power to spare, then there is no issue though   8)

Also, regular screen caps from within Windows are, afaik, GDI based and thus will exclude DirectX sections.

I haven't got a LedWiz, but if there is a sort of DLL interface accessable by more than one application, a background application could sample the screen, and send it's output to a few specified ports of the LedWiz, thus allowing the LedWiz to work with any dedicated app as well as a background 'environment lighting' app.

Does that make sense? Euh  ;D

(Hard to find some code samples, here's a little DirectX http://www.geocities.com/foetsch/d3d8screenshot/d3d8screenshot.htm)
« Last Edit: April 17, 2007, 10:49:41 am by blueznl »

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 11:03:09 am
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: <News> - Sweet eye candy cabinet!
« Reply #21 on: April 17, 2007, 11:34:56 am »
I think I mentioned earlier that I was able to use the windows clipboard screen grab method under MAME, even at full screen.  DirectDraw is enabled, so I'm assuming that it is working. 

FWIW, I now have code which does a grid-type sample (user definable frequency) over either the entire screen or just the active app.  It performs a bunch of real PITA logic to get an assessment of the main colors.  I haven't hooked anything up to an actual LED-Wiz yet, but running WOW in a window next to the output window of my app and the colors are reflecting what's going on in the game.  When the screen changes to the blue maze, my control lights blue.  When the Worluk appears, it goes red/orange and so on.

It may not be compatible with D3D.  Don't know, haven't tried it.  It's not "real-time" (currently ~ 300ms intervals) and I still need to transition the changes, but I made a heck of a lot of progress last night.  BTW, processor utilization on this system was very low (< 1%) but will change based on the demands you place on speed and accuracy.  I also have another method at my disposal which uses an external graphics lib if this one turns out not to work very well.  I can carve up the samples to add "zones" down the road if I decide a more advanced implementation is in order.

BTW, does anyone know if "real-time" is important on this kind of thing?  If one were watching a movie (which, BTW, doesn't work with this method because the windows capture can't touch the overlay   :'() the lighting would really only need to change with scene changes.  I can imagine it being very distracting if it was all "blinky blinky" every time something happened on-screen.

RandyT
« Last Edit: April 17, 2007, 11:37:44 am by RandyT »

Level42

  • Wiki Contributor
  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5965
  • Last login:November 13, 2018, 01:56:39 am
  • A Suzo stick is a joy forever...
Re: <News> - Sweet eye candy cabinet!
« Reply #22 on: April 17, 2007, 01:13:12 pm »
Ambilight on Philips TV's are gradualy changing, but there is a whole range of settings you can choose from.

I wonder how you'll cope with the early games that have black backgrounds ?

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 11:03:09 am
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: <News> - Sweet eye candy cabinet!
« Reply #23 on: April 17, 2007, 01:21:11 pm »
I wonder how you'll cope with the early games that have black backgrounds ?

That was part the aforementioned PITA logic ;)

Just finished transitioning the changes and it makes a huge difference in the quality of the effect.  It also makes the sample time less important.

RandyT

squirrellydw

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1584
  • Last login:April 12, 2021, 11:30:22 am
Re: <News> - Sweet eye candy cabinet!
« Reply #24 on: April 17, 2007, 02:51:36 pm »
Kinda off the topic, but can you add in somehow the lighting "dancing or flashing" to the beat of music?
« Last Edit: April 17, 2007, 08:00:27 pm by squirrellydw »
I b**ch. People listen!!

bfauska

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1372
  • Last login:April 15, 2025, 10:49:31 pm
  • "You're not wrong Walter, you're just an @##hole!"
Re: <News> - Sweet eye candy cabinet!
« Reply #25 on: April 17, 2007, 03:28:10 pm »
I have an idea that is neither as inexpensive as randy's nor as expensive as the comercial product.  2nd video card+small cheep LCD+duplicate the image from primary card onto second card+put one monitor behind cabinet facing wall= similar effect.  eh?

Ok maybe a sill solution, but I think it would work.

Randy your progress on this sounds great, cool idea and potentially another great way to add some GroovyGameBling to our cabinets.  Too Cool.

MJCarroll

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:August 03, 2009, 01:51:27 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #26 on: April 24, 2007, 10:27:44 am »
It's funny because I was just about to start on this exact same project.  I have a brand new HDTV and HTPC and a lot of free time, so I was going to do all of the hardware myself, but hearing that LEDwiz could have support for this feature is awesome.

The main sticking point that I have found for the entire project is that when you take screen shots with Windows, it will not capture the video overlay.  Another person who has homebrewed his own project using CCFL tubes normally used in computers used a DirectDraw Filter to get averages for the screen when it has a movie.  Unfortunately, he will not release his source...

Anyway, I'm excited that this is happening, and I'm wondering when we'll see some preliminary software.

Santoro

  • Purveyor of Shiny Arcade Goodness
  • Santoro
  • Trade Count: (+32)
  • Full Member
  • *
  • Offline Offline
  • Posts: 3055
  • Last login:July 14, 2025, 03:43:29 pm
  • Boycott Quarters!!!
    • ArcadeReplay!
Re: <News> - Sweet eye candy cabinet!
« Reply #27 on: April 24, 2007, 10:37:44 am »
This place always amazes me.  Watching with interest.

blueznl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 290
  • Last login:June 16, 2019, 04:50:02 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #28 on: April 24, 2007, 03:15:36 pm »
I think I mentioned earlier that I was able to use the windows clipboard screen grab method under MAME, even at full screen.  DirectDraw is enabled, so I'm assuming that it is working. 

In a window, I assume? Or full screen?

Quote
FWIW, I now have code which does a grid-type sample (user definable frequency) over either the entire screen or just the active app.

Using grids is somewhat dangerous, as the screen may be showing a grid, thus confusing your program. A better way may be to use randomly sampled pixels.

Quote
It performs a bunch of real PITA logic to get an assessment of the main colors.

Pita?

Quote
I haven't hooked anything up to an actual LED-Wiz yet, but running WOW in a window next to the output window of my app and the colors are reflecting what's going on in the game.  When the screen changes to the blue maze, my control lights blue.  When the Worluk appears, it goes red/orange and so on.

Ah, in a window then  :)

Quote
It may not be compatible with D3D.  Don't know, haven't tried it.  It's not "real-time" (currently ~ 300ms intervals)

...

BTW, does anyone know if "real-time" is important on this kind of thing?  If one were watching a movie (which, BTW, doesn't work with this method because the windows capture can't touch the overlay   :'() the lighting would really only need to change with scene changes.  I can imagine it being very distracting if it was all "blinky blinky" every time something happened on-screen.

Well, that one is tricky. If you would follow each and every change it would get blinky indeed. What I understood from the AmbiLight stuff is that it actually samples the whole screen, and tries to be smart. Obviously I don't have a clue what Philips is doing in detail, but I guess it's something like this, in pseudo code: (I'm a PureBasic programmer, so I haven't got a clue what you're working in)

Code: [Select]
sample screen
if massive changes
  change colour aggressively
  do not allow another aggressive change for 'n' seconds
else
  make small (slow) colour adjustments
endif

I've got some background in electronics (but haven't touched it for 10 years or so) but here's an interesting variation: using the VGA information directly. Looking at VGA pinning, it looks like the RGB information is right there, effectively making the system work with any form of output.

One idea might be to build a little board with three A/D converters, that simply samples the VGA signal, and returns the information to the PC over USB. A small background program would sample this information, and accordingly control a ledwiz. As an alternative, the board might be able to drive the led's directly (which looks like something rather simple, first an opamp to measure the signal, a capacitor to average the signal, another opamp and driver stage to drive the actual leds, though a PWM driver cirbuit and some PIC logic may improve the results).

Oh dear. I'm rambling.



« Last Edit: April 24, 2007, 03:24:38 pm by blueznl »

Kaytrim

  • I'm too nice a guy
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2095
  • Last login:September 22, 2015, 04:11:30 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #29 on: April 24, 2007, 03:17:52 pm »
PITA = Pain In The  :censored:

blueznl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 290
  • Last login:June 16, 2019, 04:50:02 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #30 on: April 24, 2007, 03:29:16 pm »
PITA = Pain In The  :censored:

Ah  :)

I could have a go at such screen colour detection logic, but I'd need to know how to grab the screen. I did some browsing, and it is actually possible to ask DirectX for screen dumps but it looks awfully complicated :-/ A small hardware gadget as I described one mail earlier could do the trick though :-)


RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7014
  • Last login:Yesterday at 11:03:09 am
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: <News> - Sweet eye candy cabinet!
« Reply #31 on: April 24, 2007, 05:02:45 pm »
I think I mentioned earlier that I was able to use the windows clipboard screen grab method under MAME, even at full screen.  DirectDraw is enabled, so I'm assuming that it is working. 

In a window, I assume? Or full screen?

Full screen.

Quote
Using grids is somewhat dangerous, as the screen may be showing a grid, thus confusing your program. A better way may be to use randomly sampled pixels.

"Dangerous" is a bit extreme, no?  I mean we are just talking about ambiance lighting, aren't we :)

Quote
Quote
I haven't hooked anything up to an actual LED-Wiz yet, but running WOW in a window next to the output window of my app and the colors are reflecting what's going on in the game.  When the screen changes to the blue maze, my control lights blue.  When the Worluk appears, it goes red/orange and so on.

Ah, in a window then  :)

For testing purposes yes.  But the same method works full screen just as well.  Run MAME full-screen with DD enabled, hit "print screen" and then dump the clipboard into a graphics program.  If it doesn't work for you, then we can start looking at what's different between our systems.

Quote
Well, that one is tricky. If you would follow each and every change it would get blinky indeed. What I understood from the AmbiLight stuff is that it actually samples the whole screen, and tries to be smart.

It has to be.  You can't just average the colors on screen because you could have a big lump of one color in the center and other colors distributed across the screen in dithered patterns.  You might want the lighting to reflect a blend of the most prominent colors visually rather than mathematically.  Special logic needs to be developed to do it effectively.

Honestly, I don't know if I'm interested in "perfection" on this one.  It's going to be a very simple app that takes a stab at an interesting effect.  To do it properly, there needs to be a ton of user configurable options and a number of different methodologies to do the decision making.  That takes a lot of time to implement and there are too many things on my plate at the moment.  It's definitely going to be a "usable demo" kind of thing.

RandyT

Kaytrim

  • I'm too nice a guy
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2095
  • Last login:September 22, 2015, 04:11:30 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #32 on: April 24, 2007, 05:06:42 pm »

Honestly, I don't know if I'm interested in "perfection" on this one.  It's going to be a very simple app that takes a stab at an interesting effect.  To do it properly, there needs to be a ton of user configurable options and a number of different methodologies to do the decision making.  That takes a lot of time to implement and there are too many things on my plate at the moment.  It's definitely going to be a "usable demo" kind of thing.

RandyT

Why not just hand over your code to someone else with more time to handle the perfection.  I am not asking for it myself, this is defiantly out of my league.


Chris G

  • Well then throw me in a dress and call me Sally
  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1039
  • Last login:April 16, 2023, 04:39:59 pm
  • Robotron in progress? I'm on my way.
Re: <News> - Sweet eye candy cabinet!
« Reply #33 on: April 24, 2007, 05:25:38 pm »
Level42 - fix your weblink!   :dizzy:  :)

blueznl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 290
  • Last login:June 16, 2019, 04:50:02 pm
Re: <News> - Sweet eye candy cabinet!
« Reply #34 on: April 25, 2007, 02:33:21 am »
Quote
Honestly, I don't know if I'm interested in "perfection" on this one.  It's going to be a very simple app that takes a stab at an interesting effect.  To do it properly, there needs to be a ton of user configurable options and a number of different methodologies to do the decision making.  That takes a lot of time to implement and there are too many things on my plate at the moment.  It's definitely going to be a "usable demo" kind of thing.

Mmmmm. Yes, you're right there. Quite a few config options. I'd love to work a little on it, but alas, just like everybody else, time is a bit short... (And, to be honest, I don't want to pick up any new projects before I've even build (or started building!) my cab.)

Got most of the parts, now going through multiple designs, and then I'm going to build the bloody thing... And worst of it all, I already plan to build TWO, as I know I'm going to learn enough building number one to fix (some) mistakes on number two...

It's not a bad idea to open the code, I assume you're using a hand full of API calls, plus a DLL of your own making to control the LedWiz. Key problem is the algoritm, stuffing in a few algoritm's with a few parameters should be enough. Yeah, open it up. Make it other people's problem  :) That way I can watch from the sideline, and wait for the problems to be ironed out before I purchase a LedWiz  :)