New IPP series

New IPP series

Postby ikam » Monday, 08.October 2012, 19:10

Hi

I've started a series of new IPP.
In preparation : distortion, pixelate, emboss, lens effect, radial blur and maybe others (all are ready but I just need to write the gui interface)...

here a exemple with the first (distortion)
don't hesitate to send me your comments - (even on the parameters name, default values and range :D )

It is on the 6 column and his name is custom (temporary).
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: New IPP series

Postby Skinnytorus » Monday, 08.October 2012, 19:51

hey, ikam.
It's so great you are pushing the envelope again, man! :)
As for the distorsion, its working fine, but what I would add is the dist texture input (with trans, rot, scale animation possible) or at least an angle control for the lines. Possible?
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: New IPP series

Postby Skinnytorus » Monday, 08.October 2012, 20:02

As for other effects, it would be great if you could port Glare, LineShuffle and RTFakktory from WZ3 to WZ4 or at least create something similar.
Given the source code, this should not be too complex imho... What do you think?
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: New IPP series

Postby ikam » Monday, 08.October 2012, 21:25

for distortion rotation or input i'll see what I can do.

where did you find glare, Lineshuffle and RTFakktory in wz3 ? I don't really know wz3... if can build me an example it will be nice :)
thanks
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: New IPP series

Postby Skinnytorus » Monday, 08.October 2012, 22:14

OK. Take this small example file. You can also mess with some other interesting effects I have there.
You do not have the required permissions to view the files attached to this post.
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: New IPP series

Postby ikam » Tuesday, 09.October 2012, 08:59

thanks. interesting :)
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: New IPP series

Postby ikam » Tuesday, 09.October 2012, 14:00

operator ipp distort :

I've added rotation angle for distortion + extra sin/cos parameters (period, phase, amplitude) + texture filter (clamp, tile, mirror, trilinear, aniso etc...). All parameters are animatable.
I think it is finished, unless there is a bug or settings to fix...

texture on input is more complicated, maybe an option, later, I would like finish others before.
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: New IPP series

Postby ikam » Tuesday, 09.October 2012, 16:06

pixelate ipp.

Need some improvement for the mask system (rotation, length), or maybe it's useless and I remove it...
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: New IPP series

Postby Skinnytorus » Tuesday, 09.October 2012, 17:40

EDIT: 0. Wavy reflections = thumbs up! Very cool! :)
1. Distorsion works OK. Good job and thank you! =D>
2. Pixellate: No... Mask (rotation, length) is fine, so please, leave it there. How about adding a simple blur and some other options as seen in aRTifakktory?
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: New IPP series

Postby Skinnytorus » Tuesday, 09.October 2012, 18:05

Oh, I forgot: here is a new test file for you (good for ipp tests imho).
P.S. Distortion: Sin and Cos Period needs a larger step imho. 0.1, 0.5 or even 1 will be fine...
You do not have the required permissions to view the files attached to this post.
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: New IPP series

Postby ikam » Tuesday, 09.October 2012, 19:55

2. Pixellate: No...
No ? it doesn't work ?

ok I leave mask, but I would like to improve rotation control, it's not very easy for now. I've take a look at aRTifakktory "the amazing jpeg filter of death" (this is a comment in code lol) but i'm not sure that I can reproduce this effect, morehover, here, I only use shader code for those ipp, with the same basic structure so it's very easy to add some different ipp, just need to copy/paste most of the code and concentrate only on shader code to produce the fx, aRTifakktory is not a only a shader code so I can't use it here, and it need some more time to reproduce, but i'll try to reproduce this effect in shader code.

Thanks for your test file, I've modified textures to be more precise and added a big inside cube, it's better to test texture clamping on borders.
You do not have the required permissions to view the files attached to this post.
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: New IPP series

Postby ikam » Tuesday, 09.October 2012, 20:02

for sin/cos step period, It's usefull to have a small step with low period, so I don't think increasing step will so fine, you can test it, just redefine in script a new gui entry with step of your choice for controlling the period value
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France

Re: New IPP series

Postby Skinnytorus » Tuesday, 09.October 2012, 20:19

1. Sorry, I should have made myself clearer: "No" meant "don't remove the Mask (rotation, length)". ;)
2. Thanks for your efforts. aRTifakktory is a really wicked beast, isn't it? ;)
3. Sin/Cos Period step: It's OK. I'm leaving it alone. It was just a side idea... Not much to worry about :)
And thanks for the file. I should've guessed that the plane was not enough ;)
Looking forward to further versions.
Skinnytorus
Operator
Operator
 
Posts: 1300
Joined: Monday, 06.February 2012, 17:46

Re: New IPP series

Postby erbsen » Wednesday, 10.October 2012, 13:38

Distort looks pretty good, works like a charm so far, i haven´t found anything to complain about. ;)
Pixelate: is it possible to get a smooth transition between pixelized and non-pixelized areas?
erbsen
Operator
Operator
 
Posts: 873
Joined: Thursday, 15.July 2004, 23:00
Location: Os

Re: New IPP series

Postby ikam » Wednesday, 10.October 2012, 15:15

ok thanks both for your reports.

For pixelate mask, I'm not satisfied, I think mask should be a option for every ipp, a system to apply ipp only on regions, with a texture input as mask for example, don't know yet....

So I remove it for now, and I'll see if I can add a mask texture for every ipp.

here 2 other ipp, swirl and emboss
ikam
Operator
Operator
 
Posts: 911
Joined: Friday, 14.October 2011, 13:00
Location: France


Return to Development and contribution



Who is online

Users browsing this forum: No registered users and 8 guests

cron