Sign in to follow this  
Followers 0
DataDink

Blend Seams - for smoothing out pesky seams on textures

13 posts in this topic

Blend Seams

 

Source: https://github.com/DataDink/DinkPDN/blob/master/README.md#blend-seams

Download: https://github.com/DataDink/DinkPDN/raw/master/Binaries/BlendSeams/Latest/BlendSeams.dll

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

 

Usage:

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

Demo1.jpg

 

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. 

 

Notes:

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 https://github.com/DataDink/DinkPDN. I will accept anything that isn't too far off from the original "intent" of the project.

post-145003-0-85158600-1451612940_thumb.

Edited by DataDink
8

Share this post


Link to post
Share on other sites

Thanks Data Dink, Iooks interesting. I will try it.

0

Share this post


Link to post
Share on other sites

I tried this out. I'm impressed.

 

Animated PNG showing tiling before and after Blend Seam was run:

 

BlemdSeamDemo.png

0

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...

 

post-145003-0-89325500-1451629607_thumb.

post-145003-0-14054400-1451629625_thumb.

post-145003-0-98516000-1451629662_thumb.

post-145003-0-71072100-1451629675_thumb.

post-145003-0-44586600-1451629776_thumb.

post-145003-0-54104500-1451629785_thumb.

post-145003-0-36144100-1451629791_thumb.

post-145003-0-44409800-1451629804_thumb.

0

Share this post


Link to post
Share on other sites

Pretty convincing, Datalink.

 

There are images where repetition wouldn't be very noticeable.

0

Share this post


Link to post
Share on other sites

Awesome work, exactly as I was looking for exactly this functionality.

 

I just featured Blend Seams in a video on my gamedev channel.

 

 

Again, great job, works exactly as I wanted with zero fuss.

Edited by Serapth
2

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.  :)

0

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 Paint.net plugins for game developers.  That said, I don't know what they are ;)

0

Share this post


Link to post
Share on other sites

Awesome work, exactly as I was looking for exactly this functionality.

 

I just featured Blend Seams in a video on my gamedev channel.

 

 

Again, great job, works exactly as I wanted with zero fuss.

 

That's cool! Thanks for sharing that!

0

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
 

0

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  
Followers 0