Substance 3D Blur 2.0
A downloadable tool
Please see licensing info below.
Create flawless blurs in Substance.
Works in all the latest and pre-Adobe Substance versions.
Features:
• Uses Adaptive Voxels to automatically generate seamless blur
• Blur sRGB textures accurately in Linear Color space
• Gaussian and Box Blur
• Automatically create soft edged Normal Maps.
• Automatically generates all required data in Painter. No baking necessary.
Licensing:
Single Seat Users may purchase the Indie License.
For Studios, a Studio License grants unlimited usage within a single entity. IE - One Company / Studio / Group. Not to be shared between any subsidiary or co-development groups or similar.
Notes:
• Can not work with UDIMs (a limitation of Substance itself)
Status | Released |
Category | Tool |
Rating | Rated 4.2 out of 5 stars (5 total ratings) |
Author | Action Dawg |
Tags | 3d-blur, Game Design, substance, substance-designer, substance-painter |
Purchase
In order to download this tool you must purchase it at or above the minimum price of $35 USD. You will get access to the following files:
Development log
- 3D Blur v1.5 UpdateOct 17, 2022
Comments
Log in with itch.io to leave a comment.
Thank you so much for this! This issue has been driving me insane and I am glad someone finally made a solution for this. This is saving me hours from trying to manually fix issues with AO and curvature bakes.
Hello! I usually make not too big assets like guns. And i need a subtle 3d blur for my masks. But unfortunately 3d blur on the lowest amount is so jaggy and sometimes too big for my needs. Is that possible to make that pixels(voxels) not too big on the lowest amount? Thank you for your products! Best regards.
Hi! The best thing to do at the moment is to use the Voxel Region Mask input to control where voxelization happens. You can paint a mask and provide it via an anchor point. This will make the voxels computed for just that area, and can stack instances of the filter for different areas to get the detail you need.
I'm trying very much to improve voxel quality and resolution, so when I am able to take some time away from my main work I will hopefully be able to finish out an update which has 4x as many voxels. This whole thing is really butting up against the limitations of what Substance can do, so development has been super challenging. But stay tuned!
HI so! i got it and i wanted to blur hair normalls on my character but im just confused. is there a step by step guide? i couldn't find any and im just confused.
like this tool looks great but. while im sure u know it well cus u made it. undertstand we cant understand how to use it from a showcase video. id love a step by step please. thank you
Hi there! I'm finding some trouble with certain models. It tends to create a "blocky" design around the edges when blurring. I've increased the gaussian samples, and tried linear mode, but neither seems to work. It's much more noticeable when trying to blur heightmaps. Do you happen to know how to fix this? Thank you :3
Hi! This sounds like your voxels are really large but it's hard to say without seeing your results. Are you able to share any pictures?
So the first image is the mask that currently exists
The second image is using the "automatic position map", with no blur amount.
Currently I have no idea how to increase the voxels for the blur.
Ok cool, so the way you increase voxels is by limiting the area that gets voxelized. You would make a hidden mask with an anchor point on it and provide that to the Voxel Mask input on 3D Blur.
I'm having some trouble getting this to work as advertised. I couldn't find anywhere else to direct message you except Art Station. Please see that message for my issue and email address. Thank you!
Hi, replying here too. This was regarding UDIMs, which are mentioned in the product description as not possible for me to support.
I previously reached out to Adobe and they confirmed it is not possible to make a filter share data across UDIMs at this time.
Hello. Thank you for developing a great plugin.
I have a question.
Is this plugin available for commercial use?
Hi, yep! Only stipulations are those mentioned for Single Seat vs Studio licenses.
is this how you remove UV edge artifacts when you lower the resolution of textures for Ultrakill?
No. ULTRAKILL assets are made with carefully laid out UVs, at ingame resolution using my Pixel8r plugin. I don't lower the resolution after the fact. I have used 3D Blur as part of my workflow on a couple UK assets though.
ok cool thank you
if i may ask, how do you have to lay out UVs in order to get the proper effect?
I have a checker texture where each pixel is a different color, preview it on the model, and make sure my UV seams line up the pixels in a way that will prevent or minimize any seams when I go to paint.
tyvm
This tool manages to blur across seams exactly the way that I've been trying to figure out how to do, but I keep getting a tear along the seams, which is kind of rather the point I was trying to address over using the in-engine blur. Doesn't matter the settings, whether it generates the Position map or Substance Painter does, and shows up in both the texture blur and when blurring normals. SP version is a 7.4.2.
Hi! This is definitely shouldn't be happening. The filter applies a padding step after blurring to prevent this.
Would you be able to share the file with me so I can take a look? If not, what are your color management settings for the project? I've encountered weird bugs with that in the past.
I threw together some files:
https://drive.google.com/drive/folders/1QDga5K2FGQ0q6BPh23A3DJE0lRKeGb6b?usp=sha...
I wasn't using any color management settings off of default, and cycling through those didn't change the outcome. I ended up trying different unwrapping techniques, and different texture bakes and texture set sizes, and I found that the problem mostly shows up when SP is set to 4096 texture scale, creating a few hard pixels along the seams. Granted this filter is advertised for LQ textures (and looks great for that), I was just used to working at a higher map size.
Thanks! I'll take a look at these. There was a texture resolution bug in a previous version but I thought it was fixed. Will keep you posted!
Hi I really love your plugin, but this issue still persists even if I bake up to 8k, I wish there is a way to fix it.
As an update, this should be fixed in the new version!
Hello! 3D blur has become a huge part of my workflow, and I think you've done a wonderful job on it! That being said, I was wondering how hard it would be to separate the blur strength/samples from the blur distance? It would be super nice to have control over each individually!
Hi! This was previously not possible, but the 2.0 rewrite enabled me to add it in the next update! Stay tuned!
Just to make sure I understand it, the soft normals effect, it work in a way where it will turn sharp edges into soft or it will do something else? Sharp edges like those on pic here. (image from blender)
Correct. It smooths out everything!
Got the tool set up, Just need to figure out how to get rid of these imperfections now. Can't blur them, cuz it seems it doesn't do anything. Unless I did something wrong.
https://imgur.com/a/x4RvQyv
Hmm something seems off about the filter there, but when in normal map mode, artifacts can currently happen on low blur amounts for some objects.
The upcoming version (free update) should vastly improve quality and fix a few bugs, but I don't have a timeframe on it yet!
Does this work for Substance Painter 2020? When imported as a filter, I get the error "[Effect Procedural View] Effect selected can't be used as an effect"
Hey! I tested and did encounter a problem with 2020 (6.1.1).
Just uploaded a hotfix that's working great on my end! Let me know if it works for you as well.
Library is the option at the bottom of the import dialog. It should automatically be set to import as a Filter.
is it possible to create soft normal maps without having a normal map texture? great work btw
How do you mean?
In Painter, the filter generates soft normals automatically by telling Painter to generate world space normals, tangents, and bitangents behind the scenes.
Designer doesn't have anything to automate the process so you just need to open up the baker and generate those textures directly from the low poly.
Hopefully this addresses your question but lmk if not. I'll be putting together a user guide in the coming week too!
I worded my question poorly but I just wasn't sure if it can soften normals without needing to have any detail on the pre-baked normal map (for example taking a simple hard-edged cube with no high poly model and blurring its normals to create a beveled like look) or if it only blurs the details that are already there on the normal map bake.
Ah. It doesn't rely on details that are already present in the normal map to do its thing! A hard edged cube should automatically be softened when you enable the normal mapping mode.
When I purchased this there was a problem on my end that I had to do a conformation with my card, the transaction went through but I never received the email. Is there a way to fix this?
Can you send me the email you purchased with, either dm me on twitter or email me at -removed-. I'll check on my end if it was mistyped or if there were any other problems visible to me.
If you purchased via an itch.io account it should appear in your Library.
hello, I just checked my bank account again and apparently the transaction was cancelled for the second time, I will try purchase again.
Is it scale sensitive? I'm getting bad quality blur (blocky) on low blur intensity
Yes, the next update will improve that by 2-4x for many models, as well as allow you to select which parts of the model you want to voxelize which allows for incredibly high resolution! See the two imgs in this thread.
https://twitter.com/ActionDawg/status/1579500466190561281
And I'm exploring more options to improve quality even further in the future.
Absolutely amazing, any plans for slope blur to be included at any point?
Interesting idea! I'd have to think about how it could be accomplished.
I do plan to support a 3D non-uniform blur though! In the v1.5 update it will let you paint edge width for the soft normal maps I demoed.
Wow this is life saver!
Incredible! Blurring without seams, I can't believe it. Worked just as I'd hoped!