Hey Ivan!!! Como va todo?
I just realized that I had the plugin wrapped by a gizmo, and then doing
other stuff to the output image, so I double checked the output of the
plugin without being process afterward, and it seems to be working fine.
It is when I then transform it that gets screwed :0 and show that crap.
I'm copying the info directly.
I'm going to remove almost all my code until it works (if I make it
work) and then start adding the code back :( Hopefully I find the problem.
Cheers,
Cuco
On 20/05/2011 17:28, Ivan Busquets wrote:
Hey Cuco!
Sounds like your plugin may be calling _request for an area different
than the incoming bbox.
Are you doing copy_info() (or manually setting you Iop's _info) in
validate()?
To help troubleshooting this, you could print out the values of x,y,r
and t in your _request() function, just to see what _request() is
being called for when you change the bbox of your inputs.
Also, make sure you apply the bbox offset when you read / write data
in engine. You should add +x to both your input and output pointers.
ie.
const float* B = row[Chan_Blue] *+ x*;
float* outptr = row.writable(channel)*+ x*;
Hope that helps.
Un saludo!
Ivan
On Fri, May 20, 2011 at 11:08 AM, Cuco Bures
<[email protected]
<mailto:[email protected]>> wrote:
First of all let's introduce myself, as I never wrote here... hi
all, this Cuco!!
I'm writing my first nuke plugin. It's an Iop that looks in some
channels and makes a matte depending on them (I know... I should
make it a Pixelop, but I'm still learning!!). It compiles fine and
it's working pretty well, but the problem comes when the image has
a bbox set: exr file with autocrop info, or if you just crop any
image right before the node and you check the black outside option
on it. When that happens, the image generated is garbage. Also, to
make it even weirder, if you set the crop x value to anything
other than 0, it works fine again.
Probably I'm missing something obvious in my code, any suggestions
on what can it be?
Thanks in advance,
Cuco Bures
Senior Nuke TD @ Primefocus
_______________________________________________
Nuke-dev mailing list
[email protected]
<mailto:[email protected]>,
http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev