General Category > Anim8or v0.98 Discussion Forum

Don't Antialias Against Background Option

<< < (2/2)

5L1D3R:
Antialiasing works on the 2D image, but it sounds like you want to antialias the 3D object.  based on that, I agree with almost cool about rendering

wild_qwerty:

--- Quote from: thecolclough on September 05, 2008, 06:59:34 am ---so you're saying you want an option for selective antialiasing, with different parts of the same image AA or not AA, depending on whether the edge is against another model, or against the background?

--- End quote ---

Yes that is exactly what I need. Though I only need it to not AA against the background (I want a Transparent background). At the moment I'm having to use a program called Super Sprites to combine an AA render with a non AA render. It semi-automates the task but I have a lot of different animations and it really slows the process down.

http://www.phelios.net/supersprites.html

I'm not quite sure what you guys are talking about but regarding openGL but surely the background can be made transparent (no colour) and therefore no AA is performed against it? For anyone using Anim8or to make game sprites this would be a very important option to have, most people will just end up rendering all their sprites with out AA which makes them look crappy :(

For the record I'm working on a Fallout 2 mod called Mutants Rising

http://www.mutantsrising.com/

Steve:
I understand what you're asking.  Rendering an anit-aliased image but a hard alpha mask.  I don't know if I can easily do it but I'll certainly keep it in mind when I'm working on the renderers.

CobraSpectre:
I think what you want is a premultiplied alpha. Currently your edges become a partially transparent combination of the object color and the background color. The premultiplied alpha makes your edges the object color only.

You might be able to try rendering large and resizing. Render without AA at a size that is 2x, 4x, 8x, etc larger than you want. Bring it into a photo editing program like GIMP, delete the background making it transparent. Then resize it down to the correct size.

Navigation

[0] Message Index

[*] Previous page

Go to full version