From: Pygora Acronym
I feel you man. I felt the same way reading your response. I saw my name quoted but then reading your replies I had to wonder if you were reading what I said, or were just out to find as many ways to misrepresent what I was saying as possible then respond to that. Saving layers in TGAs? Really? I almost hesitate to go further if that's the sort of 'discussion' I can expect.
Thanks for acknowledging that we're suffering from a failure to communicate, and that neither of us is out to be malicious toward the other. If you'd care to try to re-explain any of what you said so that I can better understand you, I'm all ears. I'm happy to reciprocate, if you'd like.

From: Pygora Acronym
If it helps I'm using CS3. where I said PNG, I meant PNG (the plugin is called SuperPNG too) where I said TGA I meant TGA. When I said 'alpha channel' meant the alpha channel in the channel palette, not alpha transparency generated via other means. Although I could have slipped up on the last bit and inadvertently caused confusion.
I'm really not sure where the confusion is coming from, which I guess is why it's confusion in the first place.

The behavior you described for PNG and TGA work flows and outcomes seems almost completely reversed to me. I'd love to find out why that is, and see if we can't straighten all this out.
From: Pygora Acronym
What definition are you using which makes TGA a bitmap, but PNG somehow not? Or were you trying to make a different point than that?
I wasn't trying to say a PNG file is not a bitmap. Every raster image is a bitmap, obviously. Perhaps my wording was poor, but the point I was trying to make is that TGA is among the simplest formats in existence. Yes, at the end of the day, PNG is a bitmap too, but it's also got a little more under the hood to it than just that much. That's all I meant.
From: Pygora Acronym
My argument of utility is based on the general range of use that PNG affords as a format compared to TGA. It's a point you actually seem to agree with too. And I tried to make it clear I was not limiting it to the context of use for SL. If you personally have different, more important, criteria, such as which is simpler for you to use, then you will naturally have a different view on it, no question. But I tried to clearly define my basis so others could calibrate from that.
No worries on this. We just seem to have differing preferences for wording. I think we both understand what the other meant.

From: Pygora Acronym
If you want to narrow the evaluation range for which to judge PNG and TGA I personally would need a clearer definition of what is meant by 'texture industry'. TGA is very useful in the context of delivering textures from an image editor to SL, no doubt. But it is an older format that has been eclipsed by formats such as DDR in 'next gen' games and other realtime graphics that wring every ounce of power out of video cards. Floating point formats can offer much more as textures for high end offline rendering. There are other realms to which I can see the term 'texture industry' applying to, but I wouldn't be as familiar with those.
And by 'eclipsed' I am not saying it's never used in those applications, but that there are,
in general, better formats based on criteria beyond which is the simplest. Even SL converts TGA (and PNG) over into something else.
It is true that a lot of the old rules of thumb are starting to go out the window these days with next gen games, so your point is well taken. My point really was that, for good or ill, PNG is not a format that texture artists tend to use very often, if at all. TGA, on the other hand, is what we pretty much always default to, in the absence of any specific instructions to the contrary. Simply put, it's hard to go wrong with TGA, whereas it is far more possible, even if still somewhat unlikely, to go wrong with more complicated and more variable formats like PNG. I hope that makes sense.
From: Pygora Acronym
The format is what it is. It does nothing for it's own good so I'm not sure what I should take away from such statements other than your seeming dislike of PNGs. Same with regarding it being too variable or that there are 'bells and whistles' that are not 'at all useful for texture work'. Indeed there could be, I guess, for certain people or texture work. If we knew the specific variability, 'bells and whistles' or 'texture work' in question there could be a possibility of folks judging for themselves one way or the other.
Don't get me wrong. I think PNG is fantastic format. As you well pointed out, it's one of the most robust and multi-purpose-capable image formats currently in use. It's great.
The phrase "for its own good" was meant metaphorically. I'll take a stab at putting it more literally. Anything with a lot of options opens up the possibility that the user might not always choose the best configuration for the task at hand. The presence of that possibility can at times make the thing with more options a less practical choice than an alternative with less options, when the given purpose is very specific, and when said alternative already happens to be well configured to suit that purpose.
If I'm using that format, then depending on the needs of the platform or application I'm creating the images for, there are many factors that I MIGHT need to consider. Should the image be interlaced? Is simple transparency OK, or should I include an alpha channel? Should I use indexed color or RGB(A)? What compression level should I choose? Etc., etc., etc. A lot of times, the answer to any or all of these questions will be that it doesn't matter. But sometimes it does matter.
The TGA format has remained in use for so long in 3D and film/video applications, largely because it barely has any options at all. It just is what it is, and it works.
Given the choice, and again, in the absence of specific instructions, I know TGA is pretty much always a safe way to go. I can't quite say the same for PNG.
From: Pygora Acronym
Wasted work is bad, but most of what I am seeing attributed to PNG's vaguely ominous 'large margin for error' (not understanding specifics, choosing platform incompatible formats, looking like an idiot) I would personally call 'user error,' or 'not understanding your tools,' or maybe 'bad client-developer communication.' If someone wants to suggest using PNGs lead to such things, it's their prerogative of course. For me concrete examples would sway me more then innuendo. I'm sure you have specific reasons and justifications, and it would be great if they were given so we can judge on merits.
You're certainly right that avoiding problems boils down to good communication. But not everyone is good at that, as we all know. For every client who's ever given me a detailed accounting of their specific needs, I could name 10 others who are more vague than a paraplegic mime. I guess I've just learned to play it safe is all. Again, it's hard to go wrong with the old standby, TGA.
All this said, please understand, I've got no particular affection for anything as mundane as a file format. So I hope no one interprets any of this as "Chosen is in love with TGA". Again, I've just learned from experience that it tends to be the safest way to go.
From: Pygora Acronym
Again, I'm not attempting to tell others how to work or what formats to use. Or to get into an "I right, ur wrong" pissing match, and I apologize if I'm coming across that way. I am merely attempting to provide good faith information to answer the original post or coax out reasonable discussions from others on the matter.
Understood. And no, you weren't coming off that way at all. I hope I wasn't either.
For what it's worth, it seems no matter what I say on this forum, there are a few people who constantly seem to want to believe such "pissing match" motivations are all I'm about. They seem to delight in catching me in mistakes, which I do of course make from time to time, just like everyone else. I always feel a little sorry for those people. I've never understood why anyone would have that particular motivation in the first place, let alone assume it must be present in others when it's not.
Again, let me thank you for being the type of person who would rather explore the root of miscommunication, and try to fix it, rather than just fly off the handle. That speaks volumes about you, as a person of character, and I appreciate that very much.
From: Pygora Acronym
If someone wishes to give me clear examples of things I said that was unclear for them, or wish to discuss what I was trying to say, not what they assumed I meant, I would love the chance to be able clarify or rephrase.
I've got one. What exactly did you mean when you talked about the transparent areas of a PNG getting filled in with solid color? I've never experienced that happen, unless converting to another format that does not support simple transparency. The way you worded it, or at least the way I read your wording, it sounded like you were saying it happens right away upon saving to PNG itself. Can you clarify what you actually did mean?
I think if we can start with that, the rest of what I didn't understand in your writing may just clear itself up. If not, I'll ask about a few more points.
Thanks. And again, please allow me to reciprocate. If there's anything you (or anyone else) didn't understand in what I said, ask away, and I'll do my best to try to explain.
From: Pygora Acronym
But beyond that I feel that I might have stumbled into the PC vs Mac situation that Rolig warned of and have no desire to become mired in such things.
I don't think any of us here are deliberately trying to take the conversation in that direction, so I wouldn't worry about it.
I think the danger is just in people assuming that that's what others might be trying to do. If we all can recognize that the others around us are just as noble and open minded about the discussion as we are, and have the good sense to ask about misunderstandings when something sounds odd, then the the discussion should remain useful and civil for the duration. I can already spot a few examples in my own writing where I probably failed to do that, so let me apologize for that, and commit right now to doing a better job of it from here on in.