THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 29/04/2011 at 07:15, xxxxxxxx wrote:
User Information:
Cinema 4D Version: R12
Platform: Mac OSX ;
Language(s) : C++ ;
---------
Hi all,
I'm trying to write a videopost filter that gets the buffer without Anti Aliasing applied (all remaining channels should keep it of course).
I've been trying to do it like this:
if (vps->vp==VIDEOPOSTCALL_INNER && !vps->open && *vps->error==RENDERRESULT_OK && !vps->thread->TestBreak())
{
BaseContainer bc = vps->render->GetRenderData();
bc.SetLong(RDATA_ANTIALIASING,RDATA_ANTIALIASING_NONE);
vps->render->SetRenderData(bc);
VPBuffer *rgba = vps->render->GetBuffer(VPBUFFER_RGBA,NOTOK);
But that has no effect. Basically my output is working fine except for that one single little thing... alternatively, is it possible to write a multipass pass instead? I'm really not all that familiar with this part of the SDK I fear...
Cheers
Michael