Forums > Gen

xray.ji.water on GPU with jit.gl.pix

May 1, 2012 | 3:00 pm

Hello all,
it’s 4 days that I’m working on this patch and it’s almost working but i need your help to finish it,
I’m trying to port on GPU the nice Wesley Smith object X-ray.jit.water object
but there is an error I don’t know where

here’s the code of the object and after my patch,
can anyone help me to finish this patch?

Thank you
micron

NOTE: starting from a single white pixel the first iteration gives same result of X-ray.jit.water but from second iteration the result is different.

for(j=1; j < width-1; j++) {
fop[j] = fip1[j] + dampFactor*(fip1[j] – prev_fp[j] )
- timeSpaceFactor*fip2[j]*(4*fip1[j] – fip1[j-1] – fip1[j+1] – fip1_up[j] – fip1_down[j]
+ 0.5*(4*fip1[j] – fip1_up[j-1] – fip1_up[j+1] – fip1_down[j-1] – fip1_down[j+1] ));

CLIP(fop[j], -1, 1);
}

– Pasted Max Patch, click to expand. –

May 3, 2012 | 10:25 am

Ok, I found the error, the iteration need 2 time past.

Here I share my patch x.ray.jit.water porting on jit.gl.pix
it’s not perfect but works ;)
hope someone can use it as starting point.
Bye
micron

P.S. Some admin can change the thred title to "[SHARE] xray.jit.water on GPU with jit.gl.pix"?

– Pasted Max Patch, click to expand. –

Viewing 2 posts - 1 through 2 (of 2 total)