Author Topic: Spaghetti Progress - March 2009  (Read 96734 times)

0 Members and 4 Guests are viewing this topic.

Offline Fanny Pack

  • Moderator
  • Hero Member
  • *****
  • Posts: 645
  • Milliwatts: -20
  • Gender: Male
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #45 on: April 03, 2009, 01:47:39 am »
Like I've said before... palettes are a perfect solution in certain situations. Consider the case of a cartoon like animation. These usually only have a small set of colors. If there is one-and-only-one palette, then it is easy to make global changes to all of the frames' colors and it is also easy to make sure that the colors are consistent from one frame to the next.

You don't need embedded palettes for that because they could be generated by analyzing the file.

Offline BlinkenLights

  • he's just this guy, ya know?
  • Administrator
  • Hero Member
  • *****
  • Posts: 730
  • Milliwatts: 4
  • Gender: Male
  • 'The Messenger' by Will Cascio
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #46 on: April 03, 2009, 11:52:37 am »
this is true.. and i think laserboy does that too :)

Offline James

  • Administrator
  • Hero Member
  • *****
  • Posts: 2132
  • Milliwatts: 47
  • Gender: Male
    • View Profile
    • LaserBoy !!!
Re: Spaghetti Progress - March 2009
« Reply #47 on: April 03, 2009, 01:48:36 pm »
Yes it does. But the palette you get is in numerical order as an array of 24-bit integers, so that LaserBoy can reliably compare one palette to another for equivalency.

Palettes created by humans are usually in an order that looks nice.

I'm an artist. I like to have more possibilities to work with; not less.

What if you make a special palette and do the first few frames and then pass it off to someone else to work on? What if you didn't use all of the colors in those first few frames? The rest of your palette is lost!

What if you are working with a system that has some kind of limitation on the color model; like you only have TTL green and analog red? Wouldn't it be nice to know up front that THESE are the only possible colors you are going to be able to project?

You already support format 2! What are you talking about? !!!

James.  :)
« Last Edit: April 03, 2009, 04:01:14 pm by James »
LaserBoy is Sofa King Cool!
But it will never be Alpha King Done!

Offline Fanny Pack

  • Moderator
  • Hero Member
  • *****
  • Posts: 645
  • Milliwatts: -20
  • Gender: Male
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #48 on: April 03, 2009, 03:03:42 pm »
Palettes are useful and used for all kinds of media but I can't think of any other media that has the palette embedded into the finished product.  If anything, the use of palettes has been the weakness of ILDA files and has caused the most problems.  If they left it to the design software to keep track of palettes externally and used RGB values for each point to begin with we wouldn't be in this mess.  It is silly to impost the limits of ILDA files on the designers and to impose the verboseness of the design tools onto the end product. 


Offline BlinkenLights

  • he's just this guy, ya know?
  • Administrator
  • Hero Member
  • *****
  • Posts: 730
  • Milliwatts: 4
  • Gender: Male
  • 'The Messenger' by Will Cascio
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #49 on: April 03, 2009, 03:16:20 pm »
i believe we are getting somewhere..


the point i see here is that TOOL needs to maintain the pallet, is that right Gary?

The ilda file format does not need to maintain that pallet but james point is valid, especially from an artistic point of view. If you want maintain a peice of the artists intention other than just the finished frame, a pallet is a nice way to do that..  and if the artist is dead or otherwise unreachable, and you have no idea what software he is using, it would be nice to still have that peice of his intentions. Thats kinda the point of art.

as far as the file format is concerned I think this is another glaring example of where bit structures fail to convey. Data is symbolic at its origin and art is in itself not data but the expression of wisdom by the artist. Im not sure if we can actually create a file structure to handle all of the posibilities of an artist intention...

The disconnect is that ILDA file structure always used (past tense) pallets as a storage medium and not a reference or origin point. The format 3 (version James) was a way to bring the pallet to the artist in a way that would be transferable over time and space (deep thoughts here)..

http://www.systems-thinking.org/dikw/dikw.htm




Offline meandean

  • Sr. Member
  • ****
  • Posts: 466
  • Milliwatts: 13
  • It's about sight AND sound.
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #50 on: April 03, 2009, 03:25:15 pm »
 OK! I'll take back what I said about palette- I was cracking on the traditional 16 & 256 color VGA modes.
The generic concept of a custom palette of N colors, or even N indices actually is very useful. Think of
a bitmap as a custom palette with 2 indices (x,y) for each element in the color table; or for that matter,
let's have 3 indices- a canned color continuum of hue, saturation and gray level.

 Both LW and 24Plotter allow for the import of a 'bitmap as color plane' that can be warped, twisted and
remapped, as well as built-in 2 & 3D color tables.
"Patience is for the dead."

Offline James

  • Administrator
  • Hero Member
  • *****
  • Posts: 2132
  • Milliwatts: 47
  • Gender: Male
    • View Profile
    • LaserBoy !!!
Re: Spaghetti Progress - March 2009
« Reply #51 on: April 03, 2009, 04:35:34 pm »
The ILDA file format is nowhere near a "publisher's" document.

It is a format for the exchange of artistic elements.

It tells you nothing about it's use in a finished laser show!

A bitmap is a more complete idea, in that it can tell you what dpi (size) it is supposed to be preinted ~ and some bitmaps have palettes!

James.  :)
LaserBoy is Sofa King Cool!
But it will never be Alpha King Done!

Offline meandean

  • Sr. Member
  • ****
  • Posts: 466
  • Milliwatts: 13
  • It's about sight AND sound.
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #52 on: April 03, 2009, 05:45:37 pm »
 Speaking of ILDA... If I import wave from LW into LB and I have the 'save as format 4-5' off, LB still knows the data is 24bit.
Is LB saving the material in the infamous fmt 3 (instead of reducing it to palette)?? This might explain why it doesn't open in Spg.
"Patience is for the dead."

Offline James

  • Administrator
  • Hero Member
  • *****
  • Posts: 2132
  • Milliwatts: 47
  • Gender: Male
    • View Profile
    • LaserBoy !!!
Re: Spaghetti Progress - March 2009
« Reply #53 on: April 03, 2009, 05:53:11 pm »
Well what the hell.......

We're so OT Spaghetti at this point.....

Yes. LaserBoy knows that it is 24-bit color and it saves it with BOTH a format 2 bit reduced palette and format 3 color tables. This makes it possible to read it either way. If your reader is designed to skip unknown sections, you should get a reasonable representation of the art in 256 colors.

James.  :)

PS This is all good discussion... But maybe we should have a joint computer programming section rather than doing it all here in Gary's section.
LaserBoy is Sofa King Cool!
But it will never be Alpha King Done!

Offline BlinkenLights

  • he's just this guy, ya know?
  • Administrator
  • Hero Member
  • *****
  • Posts: 730
  • Milliwatts: 4
  • Gender: Male
  • 'The Messenger' by Will Cascio
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #54 on: April 03, 2009, 05:59:01 pm »
agreed..


Offline drlava

  • Sr. Member
  • ****
  • Posts: 314
  • Milliwatts: 18
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #55 on: April 04, 2009, 12:55:17 am »
Tried to run my old 1.8.0.6, much to my suprise....

*This version has expired*

and it exits

 :o ???

Offline meandean

  • Sr. Member
  • ****
  • Posts: 466
  • Milliwatts: 13
  • It's about sight AND sound.
    • View Profile
Re: Spaghetti Progress - March 2009
« Reply #56 on: April 04, 2009, 02:18:32 pm »
 Tell me about it...
"Patience is for the dead."

 

SMF spam blocked by CleanTalk
SimplePortal 2.3.7 © 2008-2024, SimplePortal