00:50
Everyone here, can we please put an end to the madness of folks not understanding alpha and the critical differences between the two formats (and how f*cked up and broken much of Blender's handling is) and go read Porter Duff? keithp.com/~keithp/porterduff/p253-porter.pdf
Seriously, there are two bits of history regarding alpha all imagers should know. First, that Alvy Ray Smith invented it (and he invented associated (premultiplied)) and that Porter Duff covered the basics of application, including discussion of luminescent pixels using associated (premultiplied) alpha.
8 hours later…
08:34
@troy_s I am not even surprised you went on chat to mock people behind their back - shows only what type of person you are. I hope you gained a lot of street cred..
@troy_s You mock other people's solutions, when they work how they should work and they work reliably, only because you want done it your way. NEVER be blind to other solutions and never dismiss them, as they may have their place which you only don't understand. Your thinking is low.
@troy_s And regarding my problems with your answer you didn't address it to this point. Blender is broken, most of software is broken, your answer only works in a theory in a perfect world. I don't care it is by Smith or Duff or else, if the reality is different. Not even Blender handles Alpha like it should. Before calling people stupid and uneducated (you do this a lot), consider that maybe you are just ranting and causing unnecessary tension.
4 hours later…
12:33
@Jerryno Your whole ceaseless and ever shifting vantage is painful as a cup of fsck. You clearly, from your other answer, didn't understand alpha. That is absolutely fine. But carrying on like a willfully stubborn child is, rightly so, something to be chastised.
@Jerryno This isn't a "perfect world", but rather people imaging in a specific context. Again though, it is so clear that where you should have stopped and shut up and said I didn't know that, instead you carried on endlessly shifting your bull*hit vantage.
So grow up. Way too old to listen to the archetypal idiot Libre / OSS buffoon prattling on with misinformation and delusional crap.
Guess why they end up that way? Same crap behaviour from developers that insist they know better. Guess who has been trying to get alpha fixed in Blender for about a decade?
1 hour later…
14:08
@troy_s I saw your answer as incomplete. Incomplete because there are many problems with alpha in the real world that you didn't mention and I pointed out (and now you finally acknowledged at last! - I don't blame you that Blender is broken btw.). So I wrote an answer that goes around alpha and is able to do emisive compositing of fire, flare, etc. XOR occlusion compositing of smoke, etc.
@troy_s i.sstatic.net/blxuv.png That answer is without a fault, it works very nicely with transparency and most importantly everywhere - it is widely used and used by much greater people than you and me. You are very closed minded to say the way is not right and I am stupid.
@troy_s You are entitled to think about a person what you want. But in no circumstance you go on chat mock someone, in no circumstance you go and rant about how an answer is not "according to Duff and Smith" and how "wrong" it is and actually failing to point out anything wrong about it. Maybe it pleases you to pick on incorrect words and maybe it pleases you to call other uneducated without knowing. I said I used incorrect messed terminology already, dont know what your point is.
15:01
@troy_s Ok then, I have just random friendly request as you are so educated and grown up. I want to render this i.sstatic.net/jufnI.jpg in cycles directly as additive emission. Without adding anything to the pipeline, without any file conversions or re-saves. And careful not to use my "hacky" node chain.
In a post production pipeline, within the pipeline, OpenEXR is by far the most absolutely mandatory bare minimum requirement.
And also as I actually explained in the answer, if you analyse only the RGB components, you will see that they are emissions. That is, they range from zero emission corresponding with zero encoded value, to any arbitrary scene referred value.
15:47
Working with float values outside of clip range makes perfect sense to use EXR or similar. And EXR is a very nice format, like it a lot. But also adding those channels my way on 32bit images will work, the emission will end up correct. The only case when my answer won't work is emission+occlusion at same time or to have dark colors with 100% occlusion - like a grey object on black. The occlusion part of my method is mostly useful just for smoke.
16:22
If you spent the time you tried to attempt an addition node structure into proper alpha, you would ha e solved it.
So again, you keep moving the goal posts trying desperately to make your case. First it was "Make this work in Cycles" and an answer was provided. Then it was some other software. Then etc.
And before I answer, do you really want me to answer regarding dark colours? I will give you a hint, it is wrong as well.
@Jerryno I could demonstrate in two seconds with an associated alpha image over a rainbow, but it has been demonstrated thousands of times.
Google Zap Anderssen in the infamous Adobe thread. Google Larry Fritz's explanations or Jeremy Selan's.
All of this is basic common knowledge in imaging circles, and it is not a sin to not know it or understand it or understand the principles. What is absolutely unforgivable is to perpetuate misinformation.
« first day (232 days earlier) ← previous day next day → last day (736 days later) »