[PD] antialiasing for gemframebuf
cyrille henry
cyrille.henry at la-kitchen.fr
Mon Apr 21 21:55:16 CEST 2008
hello,
it's possible to render your geos in a 2048*1532 frambuffer, then use this as a texture.
render this texture throw a shader that average 4 pixels in 1 in order to anti-alias this texture to a 1024x768 window.
cyrille
marius schebella a écrit :
> I am still not sure, how I should do it. (or if it is possible at all).
> I am rendering 100s of geos into a gemframebuffer once. and then put it
> on a plane to use as a background image.
> I would not know where I could apply any antialiasing, because I am not
> dealing with textures before they are grabed by the gemframebuffer.
> is there a pix_object that can do some kind of antialias filter?
> but I guess that must happen already before I am in the texture domain,
> at the conversion from shape to texture?
> or is antialiasing an oversampling of actual pixel data? like a texture
> 2000*2000 gets antialiased to 500*500?
> thanks,
> marius.
>
>
> vade wrote:
>> Ah, am sorry, I did not see antialiased texture. I redact my statement.
>> However if you are rendering geometry to a gem framebuffer (render to
>> texture, you should be able to antialias BEFORE rendering to the FBO,
>> which if things work correctly, should result in antialiased contents
>> within the FBO, right?
>>
>> On Apr 21, 2008, at 2:50 PM, chris clepper wrote:
>>> Not for an FBO. Nvidia has an extension to do this, but I only
>>> recently got the hardware to test it (and that hardware is in use as
>>> you know).
>>>
>>> On Mon, Apr 21, 2008 at 1:02 PM, vade <doktorp at mac.com
>>> <mailto:doktorp at mac.com>> wrote:
>>>
>>> Alternatively if your render supports multisampling you could do a
>>> GEM_glEnable(GL_MULTISAMPLE_ARB) or GL_MULTISAMPLE, assuming it is
>>> enabled for the contexts pixel format, but that would be a good
>>> solution..
>>>
>>> youd have to use glDefine(GL_MULTISAMPLE_ARB) however :)
>>>
>>>
>>> On Apr 21, 2008, at 12:39 PM, B. Bogart wrote:
>>>
>>> > Hey Marius,
>>> >
>>> > I think FSAA only happens on the final render...
>>> >
>>> > Perhaps there is some shader cmd to AA a pix_?
>>> >
>>> > maybe a hypothetical pix_antialias could be useful? (but slow on the
>>> > CPU) seems problem for a shader to me.
>>> > .b.
>>> >
>>> > marius schebella wrote:
>>> >> hi,
>>> >> is there a way to get an antialiased texture into gemframebuffer?
>>> >> marius.
>>> >>
>>> >> _______________________________________________
>>> >> PD-list at iem.at <mailto:PD-list at iem.at> mailing list
>>> >> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>> >>
>>> >
>>> >
>>> > _______________________________________________
>>> > PD-list at iem.at <mailto:PD-list at iem.at> mailing list
>>> > UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>> _______________________________________________
>>> PD-list at iem.at <mailto:PD-list at iem.at> mailing list
>>> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> PD-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>
>
More information about the Pd-list
mailing list