Auto Texture Tiling Tool Version 1.82, 2018.3 ready

Version 1.82 is now compatible with the new Prefab-System of Unity 2018.3
You can now tile textures on pre-defined submeshes with the Basic Texture Tiling script, also included in this asset package. Now also works with light maps.

Everyone has been in this situation: you want to prototype some new map or build some architecture in the Editor, since you don’t want to fire up your 3D-modeling software for such simple stuff. You build a floor and some walls.
But oh no! The texture stretches! No problem, since you can set tiling in the Material Editor of Unity.
But oh no! Now the tiling of each side is the same. And it is also the same for any object with this material! But you don’t want that!
You give up completely frustrated and abandon your project for weeks, drinking yourself to sleep with vodka while binge watching Netflix.
There has to be a better way! But there isn’t…

Or is there…?

Ladies and gentlemen, I present:



Simply slap the AutoTextureTiling.cs script to any game object with a mesh and voila! The textures get automatically tiled.
“But wait”, I hear you ask, “what if I want to change the scale of my texture? I bet you did not think of that!”
Hah, you could not be more wrong! You can change the scaling, offset and even the rotation of the tiled texture with ease in the inspector. You can even do so for each side of your object individually!
Heck, I even added a feature, that lets you add and edit a different material to each side!
“Now come on, it can’t be THAT easy to solve such an intricate problem!”
You would not believe HOW easy it actually is to use. How easy it is, you ask? It is so easy, that I wrote a humorous informercial style sales pitch instead of taking this seriously.
Just add the script to cubes, spheres and whatnot and start prototyping or even building levels for your game. You don’t want to take the time to add the script to anything? Heck, I even added a menu item for you lazy folks!
Another new feature is Mesh Baking: you can now save the generated mesh as an asset in the project view, making the tool even more useful.

Now the best part: it’s so dirt cheap that it is a steal! For only $14.55 you can get your very own copy of the Auto Texture Tiling Tool today: https://www.assetstore.unity3d.com/en/#!/content/41613

Buy it, download it and never worry again about tiling textures!

Version 1.79 with New Features
The Auto Texture Tiling Tool will now try to import already applied materials. Like this you can pre-apply materials in a 3D Modeling program and then make them tile in Unity with the Tool!

Version 1.77 with New Features
The new version of the Auto Texture Tiling Tool is uploaded and available on the Asset Store. It features face dependent texture manipulation. Now you can edit more complex shapes than before!

A little preview for the new Face Dependent unwrapping of Version 1.75:

Behaviour with Cube Projection:

As you can see, all sides facing in the same general direction will share the same settings. This is fine for simple cubes, but might not be enough for more complex shaped.

Behaviour with Face Dependent unwrapping:

Now you are able to edit offset, rotation, scale and material of each face individually.

A little preview for the new Gizmo handles of Version 1.72:

Offset
You can control the offset by dragging the mouse on the arrow axis. Hold the Left Control key to snap the offset to discrete steps. Click on the blue cube to center the texture and click on the white handles to snap the texture to the edges of the object.
2415703--176347--Offset.jpg

Rotation
Click and drag the sphere handle to rotate the texture. You can again hold the Left Control key to snap the rotation to fixed degrees.
2539146--176343--Rotation.jpg

Scale
Like with the offset, you can control the scale by clicking and dragging along the X or Y axis of the texture. Use the white handle to scale the texture uniformly. Hold the Left Control key to snap the scaling to discrete values.
2539146--176346--Scale.jpg

2415703--194038--CubeProjection.jpg
2415703--194039--FaceDependend.jpg

2 Likes

New Feature: Rotations!

Auto Texture Tiling Tools 1.6 was released and it has an awesome new feature: You can now rotate the textures on each side of the object individually. And they are still tiled!

You want some new features? Post suggestions here!

1 Like

Hi Chris!
Just stumbled on your asset , and if it meets only some of the promises , it is probably the most underrated and useful asset throughout the store ;). Bought it just a minute ago and there will be feature requests, for sure :p.

Cheers
Michael

1 Like

Hey everyone just thought I would mention that I bought this Asset when it was first released and since then the publisher has been very supportive and open to new feature requests. It has been continually updated with new features over the past months. It is simple and quick to use, and best of all the new texture uvs look great…

1 Like

I just have to chime in and give my 2 cents on this one for sure as it’s pretty awesome.

I only purchased this a short while ago but I can’t believe how important this has turned out to be as part of my main “Tool Set”.

There are the obvious benefits to this asset in that it simply saves you a ton of time and it does away with the need to have countless duplicated versions of the same textures in my project just to maintain scale.

But what may not be so obvious is the fact that this also allows you to maintain quality / consistency across your objects that share the same materials. The same texture always looks scaled perfect regardless the size of the object with zero effort. No more trying to match things up.

It’s easily the most useful asset I’ve purchased form Unity Store by far. Highly recommended even from a pure common sense point of view. This asset makes Unity work how it should work by default.

Regards
James

2 Likes

SUPER SECRET SANTA RAFFLE

You can get the Auto Texture Tiling Tool for free, and you only have to do one thing:
Write a post in this thread, where you describe, why you need the Auto Texture Tiling Tool, or write what features are missing in your opinion. I will not only try to implement those features, I will also give away a voucher for the Auto Texture Tiling Tool to the first five people to post!

I want to try this asset (if i win it) for prototyping my levels for my upcoming casual game! Thanks for your work!

1 Like

Very interesting to be able to adjust textures… Not always easy to do !
It could help me a lot. Thanks.
6R

1 Like

Hi Chris!
Already own this asset!
My suggestions:

  1. Bake button to bake in the uv-tiling and material, so i can get rid of your script(to export as package).
  2. Indication on what side i´m adjusting the parameters(blend a color).
  3. Is it possible to assign different Materials to the 6 sides in future?
  4. Have a different Texture on the side i`m adjusting(only for adjustment, some of these uv-textures)
  5. Gizmos for adjusting the texture(size, rotation) (this would sometimes completely eliminate to go to main 3D-App).
    All this would make a Pro Texture Tile Tool :wink:

Thanks Michael

2 Likes

Hello,
I’m modelling some of my scenes using Unity and moving the models over to Blender for final touches,
I’d like to see if “Auto Texture Tiling Tool” can work in high poly models, terrain meshes and when exported to other 3d packages.

1 Like

Hi there, looks like this could be pretty handy for rapid prototyping levels. Cheers!

1 Like

Did someone get a voucher already?

Thank you all very much for your input! We have five winners and the vouchers will be sent out soon. I will get my hands dirty to implement some new features you mentioned after the Holidays.

Until then: Happy Holidays and a Happy New Year!

Voucher received and asset downloaded.
Thanks a lot and Happy Holidays too !
6R

thanks, too :wink:
merry christmas!

All great ideas…

Yes, the Gizmos are high on my feature list already, they are the next step for the next update. The other features are very good ideas, too. I will see that I implement them in the next weeks (after the holidays, that is :wink: ).

I think the “baking” feature proposed by mensch.mueller will also be great for you. I plan on saving the generated meshes as a Unity asset, which should be compatible with other packages for exporting models for example. For terrains, I don’t know if my script will work with them, since they are different from normal meshes, but there is something called “Triplanar Projection”, which works with shaders and is already available on the asset store.

When i have multiple materials and textures per material…
can i select the affected material and textures?

Hm, that’s a good idea. I think I will set this on my priority list. Currently only one material is affected.

1 Like

would be great, since it would be a great help in a tile system, where rotated tiles are not matching with seamless textures, unless you rotate the texture
:slight_smile: