Hi. The word of warning in the beginning - my approach is some sort of depth peeling algorithm, but it's not true depth peeling - it's impossible in flash yet. It also not uses different buffers - A, K etc - simply because we don't have it in flash. My Approach uses too many passes to be useful real-time technique. It's just a proof of concepts and was a good train for my brain :)