Smart Weathering - 3.0

4 ratings


Have you noticed that everything that surrounds us is imperfect? Have you appreciated the beauty of the “perfect imperfection”?

Imperfections are part of our world, and their random nature, from subtleties to exaggerations, is what makes everything unique.

In the CG world, we have the possibility to recreate everything! However, creating these effects is overwhelming as either you don’t know how to properly do it because you are just starting in the 3D universe, or you know good enough that to create such effects you will need to spend quite a lot of hours doing the whole actual process and trying and failing (x many times) until you achieve your desired look. And then, repeat the process in the next project.

But what if you can do it with just the magic of a slider? Or even better, without UV mapping or baking!

After years of facing this situation and working on many projects where we spent hours doing these effects, we wanted to create and bring you the ultimate solution.

“Smart Weathering” will let you add weathering effects to the shaders you have already done in your scene in order to add those imperfections that make a render more realistic, and add extra level of detail with Geometry nodes effects!

A very intuitive, compact, powerful, and versatile solution loaded with the most usual weathering effects to let you focus on the artistic aspect of your project and save a lot of time!

No more excuses to keep postponing that old project you had in your mind anymore! (?


Weatherize everything in a couple of seconds!

Boost anything of your current scene. The “Smart Weathering” tool will let you add an extensive amount of effects carefully created.

It mainly started as a shader effect but we are now experimenting with geometry nodes and other add-on tools that will enhance your workflow.

Apply effects ranging from very exaggerated ones like dirt and scratches on the edges to more subtle ones like fingerprints, smudges, wetness, and dust!

Give a backstory to your projects in a matter of seconds!

Easily create new texturing styles and explore many more design iterations in much less time.

Just play with intuitive sliders and the effects will adapt to the shape, size, and rotation of your object and create a unique procedural output.

Easy and intuitive

Designed to be as simple as possible.

This tool has been designed for you to only concentrate on the artistic side of your project.

Beginners and advanced users will really enjoy using this solution. You will not need to spend more time doing complicated shader setups!

You will need to simply click on “Add” and a single node with intuitive sliders will pop up. This single and powerful nodegroup is all that is needed.

There are no complicated terms to understand. Parameters are named as intuitive as possible and are organized in sections.

You will have great add-on utilities at your fingertips to easily add it to your base shader, remove it from them, copy and paste setups, hide and show it, or isolate it. This will facilitate the workflow even more.

Also, our custom node UI will let you easily see and enable effects, randomize them, and show the effects masks to focus your work on.

Smart and instant feedback workflow. No UVs or baking needed!

You can of course model directly in Blender but for this example, we wanted to push it a bit further showing a workflow where you can be modeling in Plasticity and taking a real-time preview in Blender.

Current texturing methods require a lot of time and steps to move from the modeling to the texturing phase of your project. Normally, you would need at least a few hours to start texturing your model.

And that is hoping that “there will not be any more modifications to the model” (something we know that it is almost never the case…)

Sounds like magic, doesn’t it? Smart Weathering takes advantage of a series of information about the object (Procedural nodes, Objects’ size and Cavities, and so on) and applies the procedurally generated textures without the need for UVs.

You will be able to see the texturing result as you are modeling! This lets you have an extremely smooth workflow as it updates in real-time. If you make changes to your model the effects will readapt to them.

No need to redo any baking process or rework the UVs.

Non-destructive workflow

You can see here you can hide all the SW layers of all the shaders with a few clicks, and enable the one you want to focus on.

Smart Weathering will let you add single or multiple layered effects in a non-destructive manner.

All the effects are completely separated from your base shader**.** This workflow will let you keep your base shader intact and explore different artistic style iterations without the need to worry about your previous material setup.

At any point, if the effect is not going as desired, you will be able to separate the Smart Weathering effects pass and go back to your base shader, start playing again with the default values, or use your saved presets.


From subtle effects to very worn materials. And from little objects to large-scale ones.

You will have a wide variety of very common-use effects selected for you to play with. Check the list of examples below to see it in more detail.

Each of them was carefully created using all the experience we gained through the years to let you play with the sliders without the need for you to worry about the technical aspect.

Realistic and performance balance

There are many that offer procedural materials, but we ensure to make them the most realistic and have the best performance at the same time.

All the effects were created as light as possible to have maximum efficiency.

And you will not need to guess values. The effects are created using real-world measurements as references for the different effects such as the size of a dust particle, the diameter of a fingerprint, the size of a water drop, and so on.

Manual tweaking

Hand-paint the details you want to complement the procedural effects created. An unwrapped 3d model will be needed for this option to work.

100% Procedural effects!

As these effects are created procedurally, this implies a list of many benefits. Here are some of the highlights:

Extremely efficient workflow

A single material will output multiple visual results per object. This is because a unique SW seed will be created for each object.

Yes, no matter if they share the same material or even if they are instanced.

You can have an unbeatable efficient workflow.


No need to spend time looking for the right texture to use.

You will have an extreme amount of control over the weathering produced by just playing with a few sliders.

There is no chance to set the effects “wrong”. The default values of the effects will give you a realistic output, you don’t need to touch every slider to get the look you need (usually it is a matter of a few ones) and any value of the sliders will give you a realistic result. It is only a matter of taste!

Almost all the sliders are meant to be used by just sliding them from 0 to 1. The different values in between will just make the effect change progressively.

Infinite resolution and no tiling issues

Textures are great but you may have to deal with tiling issues or their resolution may not be enough.

This is not the case for procedural setups like ours.

Animatable effects

Each effect contained in the setup can be animated as you can see in our video!

This is something that would be very difficult (or even impossible) to achieve with current texturing methods.

Limitless output possibilities

With a large amount of parameters, the combinations are limitless.

Light setup

Lighter file size and less memory consumption.

SW node is much lighter (just a few MB instead of all the 4k or 8k textures that can be a couple of hundreds of MB per set).

Add-on utilities

Here you can see some of the main features our addon has

Select, add & remove, and show & hide with ease

Select the objects you want to apply to it with a set of convenient tools, and then apply the SW layer or remove it with a few clicks.

Easily copy your effects to other materials

Save a lot of time copying & pasting, or saving with presets.

Usually, getting the desired look procedurally takes quite a lot of time of experimentation and high technical skill. And doing it for each project is even a lot more.

Even though you can replicate the same effect that we are offering you in this setup, it is practically a nightmare when you want to copy these effects you created to a new shader setup you have.

However, with our node setup, you will achieve this by just pressing literally two buttons.

You will not need to replicate effects again for each material. Once you get the desired look, you will be able to easily copy it and paste it to other shaders, or reuse it.

Handy UI

Get a view of the SW sliders in a convenient interface that will let you easily see which effects are applied, randomize them, and see their mask.


Save the combinations of the Smart Weathering node that you like the most to reuse them in different projects, to share with your SW friend, or maybe even sell them.

Powered with a preview and filtering system that will let you find the combination that will suit better in your next creation.

Baking for SW masks (Beta)

Improve performance with a baking masks solution. This will reduce a lot of the computing power needed, and also it will work better with things like moving objects.

Our solution works for SW itself, to lighten the procedural computation of certain maps/masks once you are ok with the effects results.

You will be able to configure many relative settings, such as the resolution, samples, using GPU or CPU among others.

The process will create unique maps for each material, that you can rebake at any time if you make changes on the procedural setup.

It is important to let you know that our baking solution doesn’t provide PBR bakes yet. We are planning to add it but it is not a certainty. However, there are great add-ons from other developers that will let you do PBR bakes if you need to export them. Take a look at our documentation or at the end of this product description to know which are our recommended PBR bakers.

Effects included

SW Shader effects nodegroup


Worn is one of the most complete effects sections. It is a set of effects that will simulate the wearing of the object material. It is so big that it has many subsections like Bubbles, Cracks, Top Corrosion, Rust, Drippings, Scratches, and chipped paint on the edges.


Add dirt to cavities and edges, randomly over the surface, and deposit it from the top or splat it from the bottom.


Add the amount of Fingerprints, Smudges, Grunge, Swirls and micro scratches you need!


Create paint / liquid splashes that spread randomly over the surface.


Add a microscopically detailed layer of dust over your objects. It also interacts with Smudgeness fingerprints (as it does in reality) with its corresponding slider (shown below).

Custom effects

A space for you to add your effect in this position in the SW effects chain. The advantage is that it already has some useful masks built in.


Effects from the water element like static or moving water drops, condensation, puddles, oiliness, or drippings! In a wet or even dry version of them.


Feel the incandescent heat of an object. Specially created to simulate burnt objects.


Show how fire affects the objects. Useful effect when combined with the new Fire geometry nodes we added. Make them vanish, look burnt, or reveal a custom shader.

Common properties shared among effects

Each effect has many sub-parameter effects such as masking variations, intensity, custom color, roughness, top/bottom object masks, and so on. And some effects interact with each other.

SW Geometry nodes

Water drops

Add static water drops, from different sizes, randomly spread, control overlapping, and more, or also create moving water drops easily with a few controllers.


See things burning dynamically adjusting the base shader as the fire progresses. This will let you create small flames to big fires. This effect also includes smoke and hot air simulations.


Feel the “hoth” with the snow nodes! Set a whole collection under heavy snow weather that accumulated dynamically over the top surface of the objects.


Add microscopic geometry dust particles to make the scene more believable.

Geometry nodes features


All of these effects are optimized as much as possible. From density and subdivision parameters to advanced culling techniques.

Detailed and Dynamic

Each of them is set to be as versatile as possible and will adapt to different objects’ shapes and orientations.

Created to get good shots up to almost close-ups but adjustable enough to make your scene have better performance if you need to.

Carefully created

Also, you will get custom materials created specifically for these geometry nodes to work. Water, Fire, Hot Air. Smoke, Snow, and Dust.

Get free updates!

Buying this tool will give you access to future updates from new features to optimizations. We may provide future updates and help you with support. However, we have to say that we are not obligated to provide maintenance, technical support, error corrections, or updates that will ensure a "perpetual" development of the tool. Big structural changes may naturally be considered as a different product that may be charged as a paid update for the sake of keeping the project running. However, it is worth noting that from version 1 to 3 all the updates were free of charge and we want to keep it this way as long as we can.

🧡 Blender Foundation support!

Part of this product's value is donated to the Blender Foundation!

What users say about SW!

What do I get with it?

To understand it simply you will get:

  • SW nodegroup shader packed with all the effects:
    • Worn, Smudgeness, Dirt, Splashes, Custom Effect, Dust, Wetness, Fire, Heat.
  • Geometry nodes assets.
    • Fire (Flames, Hot Air and Smoke), Snow, Water drops, and Dust.
  • Addon with all the utilities.

Who can benefit from this?

Well, everyone who needs to add some weathering to their 3D object, and simply wants to do it efficiently and have great control to get the desired output. Some of the most notable professionals that will take advantage of it are:

  • Concept art artists
  • Texturing artists
  • Asset artists
  • Videogame developers
  • Architectural renderer
  • Industrial designers
  • Multimedia designers

What is the difference between the price tags?

We want to be really sincere with you.

We are a small studio and we know that not everybody has Pixar’s budget.

That is why we decided that the best way to offer this product and be fair to everybody is by splitting it by ranges.

  • The "Personal / Freelancer / Mini Studio".
    • For individuals and small studios with revenue up to USD25k/year.
  • The “Studio / Pro” is when you are already scaling up as a service provider.
    • For professionals and studios with revenue between USD25k/year and USD250k/year, and for 10 seats.
  • The “Company” one is for those who are already settled.
    • For businesses with revenue between USD250k/year and USD1M/year, and for 20 seats.

To be clear:

  • There are no differences either in terms of quality (you will receive the same product) or in terms of license type for the different price tiers.
  • The revenue and seats are meant to be considered as orientation when deciding.
    • The software is not locked by seats, it is just a suggestion from us to be fair with everybody.
  • In short, after your purchase, you will be able to have a commercial license of the product that has the following features:
    • Royalty-free
    • No seats limitation (only suggested)
    • No time usage limitation
    • No media reproduction limitation
    • Access to free updates

This is a simplified version of the detailed terms outlined in the product's license agreement. You can see the license of the royalty-free assets here and the license that corresponds to the GNU GPL assets here. Make sure to read them before buying the product.

Some cases that could guide you in choosing the tier are:

  • If you have a mini studio with some friends and you are all earning less than USD25k in total per year the “Personal / Freelancer / Mini Studio” tier is ok.
  • If you are working for a company and your salary is above USD25k per year then it would be very kind if you consider buying the “Studio / Pro” tier or maybe buying the “Freelancer” tier more than once to be supportive.
  • If you are a studio that earns more than USD25k and less than USD250k per year and has 3-5 employees you should get the “Studio / Pro” tier.
  • If you are a company that earns more than USD250K and less than USD1M per year and has 50 employees you should get the “Company” tier and purchase it at least 3 times to cover the amount of suggested seats.
  • If you are a company that earns more than USD1M per year then we suggest you to contact us in order to agree on a purchasing price.

We hope you understand that, we set the price at the lowest we believe it can be affordable for those different tiers and fair for our work/effort.

It is a matter of common sense that the people who can benefit the most from it can support us in the same way they are getting benefited. If a big company has access to the addon at the same price a small freelancer does it would be a very unfair scenario.

We also have to mention that it would be nice if you consider purchasing the product again just for the sake of support. That would be greatly appreciated to keep the project running.

To sum up, the decision of which "price tag" to choose relies absolutely upon you, and we decided to trust you!


Along with the assets we have created an exhaustive documentation of all the things you need to know about our addon.

Covering the basics and first steps, it has descriptions of all the important parameters with gifs showing the effect, and a whole wiki with lots of tips that we want to share with you to let you get the most out of it.

Take a look at it here. Also, you can check our YouTube channel.

Important Notes

  • "Smart Weathering" is meant to be used with Cycles only.
  • This solution is not meant to be a complete replacement of current tools/ workflows such as unwrapping and texturing methods. However, this tool will be a much more efficient method in many scenarios (especially in still renderings works, or where you need animated textures).
  • SW 3.0.0 is compatible with Blender 4.0 and above. This is because we used some features that are only available since this version. The development of our product for previous Blender versions will not be continued, but you will still have access to the previous versions of the add-on in case you need them. Previous versions of SW are compatible with previous versions of Blender.
  • The product is provided "as is" without warranty of any kind.
  • We will of course try to improve it and release updates, despite we are not obligated to provide maintenance.
  • Even though our addons should work on other OS, we can ensure that they work for Windows. For IOS and Linux some things may not work as expected. If this is the case, please contact us and we will try to make the corresponding adjustments. We don’t have these systems to test our products on them.

You can check more important notes in this section of our documentation.


For the development and our presentation, we mainly used models, textures, and addons from these great creators!

Joshua Knauber, Polyhaven, Oleg Ushenok, Poligoniq, Oleg Ovigon, Bproduction, Difffuse Studio, 3D SHAKER, Greeble Town, SolCommand, Other Realms, BlenderGilads, PolyPaul, Elin, Blender Guppy, and Mark Kingsnorth.

Recommended PBR bakers from other great creators:

  • Simple Bake


If you have any doubts, please, feel free to contact us at:

You can check more information about us at

I want this!
22 sales
Copy product URL


(4 ratings)
5 stars
4 stars
3 stars
2 stars
1 star

Smart Weathering - 3.0

4 ratings
I want this!