I seem to remember having read that Pixelbender Filters have a size restriction (2000x2000 or 6000x6000 pixels?).
And that would certainly make them useless for serious image editing.
It has a limit of about 4000x4000 pixels and I hope there will be no limit when it ships with CS5.
But you realyy have to try Pixel Bender. There are many filter at Adobe exchange and it`s extremely fast like a videogame.
But the really helpful filters are still missing and the UI is a joke. No hand tool (only with spacebar), no filter stacking like in the filtergallery etc.
And onscreen tools would also be nice.
I’ve looked into it only briefly, because at the moment I don’t really want to put the time into learning the language/syntax.
It does look promising though, if they indeed drop the size-restriction.
The PixelBender size limit is based on the limits of your video card and it's driver.
We can't just make those go away.
PixelBender is using the GPU for everything - so it will only be fast while the image is entirely resident on the GPU.
PixelBender can't do everything that other filters do - it is very, very limited.
Chris, one of the Pixel Bender engineers over at the Pixel Bender forum told me that Pixel Bender itself is limited to 4096x4096 pixels no matter what card you have, because it wasn`t working stable in some cases with larger files.
Most nvidia cards for example can handle textures up to 8000x8000px. I really hope it will work with large files in the future because of the large DSLR files we have nowadays.
Could Pixel Bender do a gaussian blur or an unsharp mask?
PixelBender probably could do GBlur or USM, but likely slower than the host CPU.
PixelBender shows the most speedup when the filter is calculation bound, not bandwidth bound (as GBlur and USM are).
Chris, I don`t know how a radial blur works, but I did a comparison between "spin radial blur" on Pixel Bender and "radial blur" in setting "best quality". Pixel Bender was much faster and the results looked very similar. CPU is a Q6600 and my card is only a 8600GT/512MB.
BTW. the spin radial blur is by far the slowest of all PB filters that I have installed. It`s the only one that is not realtime.
PixelBender does not do anything similar to Radial Blur.
And, it's speed will only work as long as the entire image fits on the video card.
Pixel Bender has some uses - but it cannot do all filters, and it cannot do large images. It's not a replacement in any way.
What do you mean by "PixelBender does not do anything similar to Radial Blur"? The "Spin radial blur" filter in Pixel Bender looks nearly exactely the same as Photoshop`s "radial blur". I don`t know wther this filter was in the Pixel Bender installation or wether I downloaded it somewhere in the web.
If you study the details, it's not the same.
I know the math used by both, and they're not the same.
Yes, they are similar, but that's all.
That`s interesting Chris. But I have to say that to my eyes the quality of the Pixel Bender filter is better, although the difference is not that much.
Wouldn`t it be possible to make something like a gaussian blur (even if it`s mathematically not identical) and maybe the result is not 100% identical?
Because what I really like about Pixel Bender is its incredible speed. As I said before, even the spin radial blur (which is by far the slowest PB filter I know) is much faster on my slow 8600GT than the radial blur on my Quadcore. I really hope for more useful filters in CS5`s PB. I mean if the result looks good I don`t care about the math behind it. And of course the old filters in Photoshop should stay there as well.
Yes, GBlur is possible - even though it will probably be slower.
The "incredible speed" is only because the filter uses the GPU and lives with a lot of limitations.