Atlas Maker is a Substance Utility for creating texture sheet atlas in Substance Designer.

Check the full tutorial series on creating texture atlases and using this tool on the Learning Support thread.

https://forum.allegorithmic.com/index.php?topic=5840.0

Uploaded: about 6 years ago
Updated: over 5 years ago
Version: 2
File Name: AtlasMaker.zip
Size: 2.53 MB

DownloadblackDOWNLOAD



DISCUSS
almost 6 years ago

A node that can save many hours in production. Thanks a lot for making it public!


almost 6 years ago

Awesome Tool!! i think this will come in handy on a castle I am starting.


almost 6 years ago

Thank Wes , very usefull utility.


almost 6 years ago

This is such a great addition.


almost 6 years ago

Does this version still have the offset issue with textures smaller than the target?


over 4 years ago

I'm afraid we can't set offset above 2048px in 4k textures, why ???


over 4 years ago

I'm sorry for the offset issue above 2048. I will take a look at fixing the issue.


about 4 years ago

Is there a work around for the offset bug?


about 4 years ago

Does it work with Designer 6.0.3?


about 4 years ago

hi Wes, I think there might be a bug in the calculation of the tile mask size.
for the sake of testing, I've created a 1024 img in PS, then masked a 1024x256 pixels and imported that into SD. in SD I used the atlas maker node and set my resolution gate to 1024, then the tile mask size to 1024x256. the result is smaller by 2-3 pixels than the map imported from PS.
you can see my test results here:
http://imgur.com/a/UA1gv
love this tool, hope you can get it fixed :]


over 3 years ago

Thank you for making this plugin available!


about 2 years ago

Great utility! although is there any plans to enable non square textures/materials be correctly scaled and tiled I cant seem to get this to function as expected. It seems to only work with square Thanks again!


about 2 years ago

Is this tool still valid?
I've stumbled on the youtube tutorial while learning how to make an atlas, looks much better than wearing out my patience in Photoshop....


almost 2 years ago

Thanks, Wes ! Awesome :)


almost 2 years ago

Ok, there is a workaround for the offset bug (when your atlas is bigger then 2048). Just use the Atlas maker to specify the resolution and tiling, then use Material Transform to move it. You can use one grayscale input of the MaterialTransform for the blendMask (for instance opacity channel). Also it seems that the invert mask option is causing problems with the AO ,so I just use an invert grayscale node before MaterialTransform. Hope this helps :)


almost 2 years ago

The node does not tile the textures properly, it cut some pixels at the ends of the texures :(


30 days ago

I seem to have managed to fix the issue regarding placing beyond 2048 and the odd scale that came with that.

I solved it with some trial and error before thinking to note it down but to the best of my recollection I changed 3 settings in the AtlasMaker.sbs

AtlasMaker (graph inside AtlasMaker.sbs) - Graph Parameters - Make sure Tile Mask Size "Max" is set to 4096.
Do the same for Tile Mask Offset "Max".

Crop (graph inside AtlasMaker.sbs) - Transform 2D - Transform Matrix (Edit function graph) - In the Width section a float is set to 101, I changed this to 100.

Thanks for Atlas Maker Wes, it's far neater than my VERY manual methods!


30 days ago

Thanks for great tool, but I can't make it use texture opacity by some reason. I only getting blending mask from base color alpha. Is it possible to use actual alpha channel from texture?


30 days ago

Adding to what I posted earlier, there is still an issue I need to work out with placement beyond 2048, at the moment I can get a 1024x1024 material to sit at the bottom by setting it to place at 4096. between 2048 and 4096 there is some part of the math that is working against me. Pretty close though.