Open GL Transparency
by Bill Kinnon on May 7, 2002 at 4:53:01 am
Downloaded and am running 3.0.2. Pro. I do love Invigorator!!! Any idea when Open GL transparency will be made available in Invig. (Gotta love the Search Posts function - if I hadn't used it I would have asked why transparency wasn't working.)
Re: Open GL Transparency by Zax Dow on May 7, 2002 at 11:03:21 pm
No time frame yet. As I think was posted once upon a time, transparency in GL is a hack where pixels are dropped letting you "see through" the object. This method gives really really bad results. So we have to do a LOT of work to see if we can get GL to do something that looks acceptable.
Re: Open GL Transparency by StiX on May 21, 2002 at 8:29:02 pm
But Zax. There's a lot of games/apps fullscreen/windowed that produce transparent objects by using transparent textures. Is it so hard to implement this??? And what about DirectX? Are you plan to add DirectX support to Invigorator? In some cases it is much faster and better in image quality.
Re: Open GL Transparency by Zax Dow on May 21, 2002 at 10:43:19 pm
The main problem with this technique is that the highlights on the objects become just as transparent as the dark parts of the objects. This gives you a "ghostly" type of transparency that doesn't look right when you are trying to do glass. If you look at a reflection in a glass object you'll see that you cannot see through the bright parts of the reflections and highlights, but you can see through the darker parts.
GL doesn't have this type of transparency.
You can burn this sort of thing into a transparency map but it's a special case, and only works in a controlled environment like a game where you know what your objects look like in advance.
Believe me, if it were simple you'd have it already!
Regarding Direct X. I'd love to support it in the future. There are a number of really neat things that it does and GL doesn't. However, writing to GL keeps our development efforts manageable because most of the code will work on both platforms. That keeps us freer to develop new features. If we sell enough of these we'll be able to hire another programmer who can work on all the great things like Direct X support, multi-processor support, Altivec support Illustrator 9 & 10 support and other optimizations that we don't have the resources to work on now. So please recommend it to your friends, and tell your bosses to buy a copy for every AE station! :-)