TileMe. Make any texture seamless inside Unity + Texture generator. [Asset] [Coming Soon]

Hey, folks.
TileMe is a new Unity editor extension I’ve been working on recently.

TileMe has 2 main functions:

Already available for 10$(price will be increased after multiple maps support is added)

ToDos:

  • Auto-scaling - Done
  • Batch processing (make all textures inside a certain folder seamless) - Done
  • Add support for multiple maps - in process.
  • Perform some operations on GPU(planned for future updates, having some troubles there)
    (Right now everything is done on CPU, it takes ~1sec to make 1024x1024 texture seamless and ~ 10 sec for 4096x4096 tex on a 3 yo laptop with 4th gen i7)

P.S. If you have any problems or have found some bugs don’t hesitate to contact me, usually I respond quite fast.

4 Likes

This looks really good and really interesting. A few years back, I did work on an editor extension myself (I called it ImagePunch) that was also intended to help create textures - heightmaps and bump maps to be specific. Although it was poorly programmed, it did work. Calculating bump maps ain’t that hard. I think this would also be a very nice addition to your project and in the end it would become a really powerful texturing tool: you could create a ready-to-go material with a tiled texture, bump maps and height maps from just a bunch of images - sounds awesome to me!

Here is my project, feel free to take the code: ImagePunch - Free Bump/Normal Map Editor Extension - Community Showcases - Unity Discussions

Thanks, looks promising, I will definitely consider adding such functionality

Looks pretty awesome to me! I’m sure many developers would need this.

That second example is something I haven’t seen anywhere else. Watching this.

Added auto-scaling, so that input textures could have different resolution.
Input textures also can be non-square, they will be automatically cut.

Another texture generator example with random ground\grass textures:

Looks stunning

Thank you.
Added batch processing capability. First version will soon hit the store

This looks like a very handy utility. The multiple texture blending/tiling would be very interesting to see especially if it also supported additional maps such as normals/ao/metallic/roughness.

Have been incredibly busy with a VR project and didn’t have much time for working on it but even at the current state I was surprised myself how handy it is sometimes and how much faster it is to make a texture seamless right inside of Unity.
Anyway just submitted this tool to the assetstore.

2 Likes

Already available for 10$(price will be increased after multiple maps support is added)

Nice Asset, unlimited texture… xD
Comes handy one day. I mark that.

New textures are assembled from a big number of small pieces of input textures, so they are unique. However, repetitive patterns appear sometimes.

Looks very good so far. Thanks for the quick responses to my e-mail questions. I don’t need this exactly at this moment, but I’ll definitely put this on my wish list for a near future purchase.

Instant Buy. Just saw it and already got it.
Gonna play around with it tomorrow, as I have a lot of selfshot pictures I wanted to use as textures but cba to get them all through photoshop. :slight_smile:

Feel free to contact me if you have any problems/questions/improvement suggestions :wink:

I tried it a bit today and the first problem that occured was, that I had to create the folder Ressources/Output/Seamless by hand, else I would get everytime an error message that the texture couldn’t be created.

I even wonder how you got such good results. I have tried the texture generator with two textures but I always get a lot artifacts like you can see in this example:

Thanks for your response and for testing, sent you a pm.

Hm. That’s weird. Output folder for some reasone wasn’t included in the asset store package. Not sure why did this happen.

You can always try included textures, Guide demonstrates how you can get such results with ease.

I don’t think I would be able to get good results merging these 2 textures together even in photoshop =). Not enough details and they are too different.

But I know about these artifacts and working on eliminating them (unfortunately, it’s quite tricky due to the textures assembly method), that’s why I wrote in guide that generator is currently in testing. But usually they appear rarely.
I would be grateful if you could send me these 2 texture for testing purposes.

What about main feature - making texture seamless, any issues there?

Yeah, those two textures were more like a hardcore test to see what it could handle :wink:
I tried it with 4 different grass pictures and I couldn’t see any problems. It was even hard to figure out where which part of which texture was (together with “Adjust Textures” and Power: 10)

The seamless function works good even with some detail critical surfaces like my test below:

Sometimes you need to let it generate a second time to get a seamless texture without any details standing out.
But so far for grass, rock, fabrics and concrete the results weren’t worse than some of my Bitmap2Material tests 2 years ago.

I’m happy to announce that today I submitted a new version that supports multiple maps. As usual it will take up for 10 days fo assetstore team to aprove an update. If you already purchased this asset and want to get an update right away, please contact me by e-mail.

1 Like