Goonfella Posted July 20, 2010 Posted July 20, 2010 If you do buy a new one Lance make sure it`s got a compatible video card . Win7 alone is not enough - as I`ve just found out unfortunately. Quote Please feel free to visit my Gallery on PDNFans And my Alternatives to PDN
Lance McKnight Posted July 21, 2010 Posted July 21, 2010 That won't be a problem, Goon. Quote Officially retired from this forum. Have a nice day.
Bruce Bowyer-Smyth Posted July 21, 2010 Author Posted July 21, 2010 Bruce, any chance of adding a screen shot of the UI? The UI is almost the same as the built-in effects. Some have a extra checkbox to control how pixels on the edge of the image are blurred and some have an extra dropdown list to limit the blur directions. Quote GPU Blur Plugin | WMF File Plugin
scy1192 Posted August 3, 2010 Posted August 3, 2010 I got a huge improvement on motion blur even on my relatively weak 8600gts. I 100% believe that 31,700% increase figure. video: http://www.screentoaster.com/watch/stWE5dRkNIR1FfSFtZWFNZX1VX/paint_net_gpu_accelerated_motion_blur Quote
Goonfella Posted August 3, 2010 Posted August 3, 2010 If only.... Quote Please feel free to visit my Gallery on PDNFans And my Alternatives to PDN
Bruce Bowyer-Smyth Posted August 4, 2010 Author Posted August 4, 2010 I got a huge improvement on motion blur even on my relatively weak 8600gts. I 100% believe that 31,700% increase figure. Glad you like it. Performance difference is dependent on the cpu and gpu combination but as you say the weaker video card still far out performs your quad core. Nice. The particular figure I posted was from my dual core and 8800GTS setup and a 4800x6400 image. 16m 47.6 seconds versus 3.166 seconds. Quote GPU Blur Plugin | WMF File Plugin
mastermind7373 Posted September 5, 2010 Posted September 5, 2010 I tested it and compared on my 2 GTX 465's, I far exceeded the 3000% for the Gaussian Blur, and the Radial Blur was in the 100000% range, check that progress bar for the non GPU version: http://www.screentoaster.com/watch/stUE5WREZIRFtXQ1pdWF5YUVNV/paint_net_gpu_blurs_x2_gtx465 Quote
esebcarfreak2 Posted November 24, 2010 Posted November 24, 2010 Cool, much faster than the regular. (Using an ATi 5770) Quote
Bruce Bowyer-Smyth Posted December 31, 2010 Author Posted December 31, 2010 Version 2 released with updates to the Radial, Motion and Zoom blurs for more speed. Quote GPU Blur Plugin | WMF File Plugin
Bruce Bowyer-Smyth Posted September 4, 2011 Author Posted September 4, 2011 Version 2.1 released with updates to Gaussian, Motion and Channel blurs to handle any sized image that Paint.NET can. Radial and Zoom blurs still depend on your video card ram size. Faster zoom blur. Quote GPU Blur Plugin | WMF File Plugin
LtRskn Posted April 9, 2012 Posted April 9, 2012 Version 2.1 gives the following plugin load error on latest Paint.net (3.5.10): File: C:\Program Files\Paint.NET\Effects\ComputeShaderEffects.dll Effect Name: ComputeShaderEffects.TiledComputeShaderBase Full error message: System.NullReferenceException: Object reference not set to an instance of an object. at PaintDotNet.Menus.EffectMenuBase.AddEffectsToMenu() in D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:line 501 Thanks for your help-- Quote
masterboydn Posted April 10, 2012 Posted April 10, 2012 I use HD6470M with support directcompute but receive this erros message 1 of 6 -------------- File: C:\Program Files\Paint.NET\Effects\ComputeShaderEffects.dll Effect Name: ComputeShaderEffects.TiledComputeShaderBase Full error message: System.NullReferenceException: Object reference not set to an instance of an object. at PaintDotNet.Menus.EffectMenuBase.AddEffectsToMenu() in D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:line 501 2 of 6 -------------- File: C:\Program Files\Paint.NET\Effects\ComputeShaderEffects.dll Name: ComputeShaderEffects.ZoomBlur.ZoomBlurGPU Version: 2.1.0.0 Author: Bruce Bowyer-Smyth Copyright: Bruce Bowyer-Smyth Website: http://www.wmf2wpf.com/ Full error message: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. File name: 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' at ComputeShaderEffects.ComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.ImageComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.ZoomBlur.ZoomBlurGPU..ctor() WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at PaintDotNet.Menus.EffectMenuBase.AddEffectsToMenu() in D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:line 501 3 of 6 -------------- File: C:\Program Files\Paint.NET\Effects\ComputeShaderEffects.dll Name: ComputeShaderEffects.GaussianBlur.GaussianBlurGPU Version: 2.1.0.0 Author: Bruce Bowyer-Smyth Copyright: Bruce Bowyer-Smyth Website: http://www.wmf2wpf.com/ Full error message: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. File name: 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' at ComputeShaderEffects.ComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.TiledComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.GaussianBlur.GaussianBlurGPU..ctor() WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at PaintDotNet.Menus.EffectMenuBase.AddEffectsToMenu() in D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:line 501 4 of 6 -------------- File: C:\Program Files\Paint.NET\Effects\ComputeShaderEffects.dll Name: ComputeShaderEffects.MotionBlur.MotionBlurGPU Version: 2.1.0.0 Author: Bruce Bowyer-Smyth Copyright: Bruce Bowyer-Smyth Website: http://www.wmf2wpf.com/ Full error message: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. File name: 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' at ComputeShaderEffects.ComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.TiledComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.MotionBlur.MotionBlurGPU..ctor() WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at PaintDotNet.Menus.EffectMenuBase.AddEffectsToMenu() in D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:line 501 5 of 6 -------------- File: C:\Program Files\Paint.NET\Effects\ComputeShaderEffects.dll Name: ComputeShaderEffects.ChannelBlur.ChannelBlurGPU Version: 2.1.0.0 Author: Bruce Bowyer-Smyth Copyright: Bruce Bowyer-Smyth Website: http://www.wmf2wpf.com/ Full error message: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. File name: 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' at ComputeShaderEffects.ComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.TiledComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.ChannelBlur.ChannelBlurGPU..ctor() WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at PaintDotNet.Menus.EffectMenuBase.AddEffectsToMenu() in D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:line 501 6 of 6 -------------- File: C:\Program Files\Paint.NET\Effects\ComputeShaderEffects.dll Name: ComputeShaderEffects.RadialBlur.RadialBlurGPU Version: 2.1.0.0 Author: Bruce Bowyer-Smyth Copyright: Bruce Bowyer-Smyth Website: http://www.wmf2wpf.com/ Full error message: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. File name: 'SlimDX, Version=2.0.10.43, Culture=neutral, PublicKeyToken=null' at ComputeShaderEffects.ComputeShaderBase..ctor(String name, Image image, String subMenuName, EffectFlags flags) at ComputeShaderEffects.RadialBlur.RadialBlurGPU..ctor() WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace --- at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at PaintDotNet.Menus.EffectMenuBase.AddEffectsToMenu() in D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:line 501 Quote
Bruce Bowyer-Smyth Posted April 21, 2012 Author Posted April 21, 2012 The error is that the effects dll can't find the SlimDX dll. Did you copy both the SlimDX.D3D11.x64.dll and SlimDX.D3D11.x86.dll from the zip file into your Paint.NET Effects folder? Quote GPU Blur Plugin | WMF File Plugin
LtRskn Posted April 24, 2012 Posted April 24, 2012 I have both dll's in the effects folder, still receiving error referenced in my above post #36. Quote
gubment_cheez Posted June 1, 2012 Posted June 1, 2012 I am receiving the following error as well 1 of 1 -------------- File: C:\Program Files\Paint.NET\Effects\ComputeShaderEffects.dll Effect Name: ComputeShaderEffects.TiledComputeShaderBase Full error message: System.NullReferenceException: Object reference not set to an instance of an object. at PaintDotNet.Menus.EffectMenuBase.AddEffectsToMenu() in D:\src\pdn\pdn_35x\src\PaintDotNet\Menus\EffectMenuBase.cs:line 501 I have both SlimDX.D3D11.X86.dll and SlimDX.D3D11.X64.dll in my paint.net\effects folder Quote You know the place.
Bruce Bowyer-Smyth Posted June 1, 2012 Author Posted June 1, 2012 gubment_cheez that message is fine as that class is not meant to be created. Do you not see the effects in the Effects > Blurs menu? Quote GPU Blur Plugin | WMF File Plugin
Rick Brewster Posted June 1, 2012 Posted June 1, 2012 Bruce, you should be able to suppress that error by marking the class as abstract (I think this should be honored?). If for some reason that doesn't work, add the attribute [EffectCategory(EffectCategory.DoNotDisplay)] to the class (the attribute is not inherited by derived classes). Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html
Bruce Bowyer-Smyth Posted June 2, 2012 Author Posted June 2, 2012 Thanks Rick, The abstract statement was missing from that class. That fixed up the warning. New version posted: Fixed plugin load warning Fixed issue where some blurs were off by half a pixel Added support for falling back to the Windows 8 software based compute shader if you GPU doesn't have the required features. Quote GPU Blur Plugin | WMF File Plugin
Red ochre Posted August 11, 2012 Posted August 11, 2012 Hello Bruce Bowyer-Smythe, Thanks for the GPU blur pack. I installed it about 2 months ago and it's very quick! Unfortunately I've been getting a few problems (see screen-shot below). This happened with the Gaussian blur, but I have had similar happen with the zoom-blur too. I expect this is the fault of my graphics card? - but I thought I should report back here incase it isn't. Fortunately I had recently saved on this occasion - so no tears, but it is worrying that the undo function made things worse rather than taking it back to a state before the plugin was run. Graphics card: NVIDIA GeForce 8400 GS fully updated.(updated with windows auto-updates). Vista - fully updated Thanks for all the hard work. Quote Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings
Bruce Bowyer-Smyth Posted August 18, 2012 Author Posted August 18, 2012 Fixed that up for you Red ochre, please download again. Bug occured on selections that were not the full image width. Enjoy! Quote GPU Blur Plugin | WMF File Plugin
Red ochre Posted August 18, 2012 Posted August 18, 2012 Well, ...many thanks in anticipation. Unfortunately I can’t download the new version (perhaps I’m being thicker than usual?). The page one download link takes me to your site and the download link there takes me back to page one here? ( the other downloads there didn’t seem to work either?) Am I making some obvious mistake here? I will install the new version when I can download it, and thanks again. Quote Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings
Bruce Bowyer-Smyth Posted August 18, 2012 Author Posted August 18, 2012 Download link fixed. Typo, sorry. Quote GPU Blur Plugin | WMF File Plugin
Red ochre Posted August 18, 2012 Posted August 18, 2012 Downloaded, installed and quick test - works brilliantly! Many thanks for the quick fix - great effects. Quote Red ochre Plugin pack.............. Diabolical Drawings ................Real Paintings
dpy Posted October 7, 2012 Posted October 7, 2012 Hello Bruce I like this plug-in. Today, I might have found a bug of Motion Blur. There is trouble on large size image. This image was expanded to 200% of the sample of Win7. (1024x768)> (2048x1536) And I use at about 90 degrees (GPU) MotionBlur. A similar result was also about -90 degrees. The original size (1024x768), but this is not a problem. My PC pdn v3.5.10 Hardware Accelerated Blur Pack v2.3 win 7 Core i3 RAM 8GB NVIDIA GeForce GT 640 dpy Reported. Quote my Paint.net site(Japanese)|my Paint.net youtube(Strange English/Japanese)
Bruce Bowyer-Smyth Posted October 23, 2012 Author Posted October 23, 2012 Today, I might have found a bug of Motion Blur. Thanks for the report dpy. I have updated the first post with a new build that fixes the motion blur on vertical motion blurs. Quote GPU Blur Plugin | WMF File Plugin
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.