Sign in to follow this  

Blend Seams - for smoothing out pesky seams on textures

Recommended Posts

Blend Seams




Developed on: PDN 4.0.6, NET 4.5.2, WIN 10


TLDR: This will attempt to smooth out the edges of a texture that isn't already seamless in hopes to hide the seam



  • Select a single iteration / tile of the texture
  • Effects -> Render -> Blend Seams
  • Adjust stuff
  • Tile the result side by side to see the results



What it does:

This plugin uses the center of the tile to smooth out the edges of the tile. The assumption is that the center of the tile has no seams and can be used to create blend points on the sides of the tile. 



This plugin is open source. If you want to fix something or improve this plugin please feel free to send me a pull request at I will accept anything that isn't too far off from the original "intent" of the project.


Edited by DataDink
  • Upvote 8

Share this post

Link to post
Share on other sites

Tried this out on a bunch of misc images from the internet. Some of them turned out ok, some of them meh.

I was overall happy with it so I thought I would share...










Share this post

Link to post
Share on other sites

Thankyou Serapth, that is a wonderful video. You have only 600+ video plugins to make now.  :)


Haha...... um....


You know, that would make a decent topic.  A sort of top 5 or top 10 plugins for game developers.  That said, I don't know what they are ;)

Share this post

Link to post
Share on other sites

I get an error when trying to use this plugin


File: C:\Program Files\Paint.NET\Effects\BlendSeams.dll
      Effect Name: BlendSeams.Plugin
      Full error message: System.MethodAccessException: Attempt by method 'DinkPDN.Effects.Simple.ConfigurableDoubleAttribute.Create(System.Reflection.PropertyInfo)' to access method 'PaintDotNet.IndirectUI.ControlInfo.CreateConcreteControl(System.Object)' failed.
   at DinkPDN.Effects.Simple.ConfigurableDoubleAttribute.Create(PropertyInfo property)
   at DinkPDN.Effects.Simple.BaseConfigurableEffect.CreateConfigDialog()
   at PaintDotNet.Menus.EffectMenuBase.RunEffectImpl(Type effectType) in D:\src\pdn\src\PaintDotNet\Menus\EffectMenuBase.cs:line 910

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this