This took way too long, but its finally here! Some may have probably thought I had abandoned the project. This release requires me getting a lot of things right and working in tandem for it to be complete. I think I did a pretty decent job.
I added both a local and global seed. Global seed affects the whole texture while local seed affects individual nodes. I had to retrofit some nodes to make use of the local seed. Modifying the algorithms old nodes it something I shouldn't do, since it breaks older textures, but this was a pretty harmless change.
They're much better than the examples of the previous version. They really highlight the range of the textures new set of nodes are able to achieve.
The default height range in the 3d preview is now lowered to a more sane level.
(normal map generation has also gotten better)
I know TextureLab is supposed to be fully GPU accelerated, but there are just some things I just couldn't achieve on the GPU and within the limitations of WebGL. Believe me, I tried every option I could. Most nodes are still GPU accelerated with the exception of the Bevel and Floodfill nodes. Floodfill's companion nodes are on the GPU, however.
(notice the performance of Bevel and Floodfill in comparison to the other nodes)
Nodes also now store their textures at 16 bytes per pixel internally.
The properties UI got a better, yet subtle, design improvement.
Icons are added where necessary in other places:
I've added almost 50 new nodes for this release. This is the biggest reason for the delay but it was totally worth it.
I'd love to go into details with each one, but I'll only cover the most impactful ones here.
Floodfill and its companions:
There's an issue with floodfill nodes that should be mentioned. There's sometimes a precision issue that shows up in nodes that uses the Floodfill texture; it's made worse by the random number generator I'm using. There's a precision parameter that you can fiddle with to fix it. This only serves as a crutch for now until the issue is properly fixed.
Thank you so much for your hard work creating and improving this open source tool!
Now I can say that the open source tools for 3D creation as ~~alternative~~ strong competitors to the proprietary ones are complete.
There is Blender, FreeCAD, etc for modeling, Armor Paint for 3D texture painting, then TextureLab for procedural texture creation.
Btw, why don’t I see any way people can help you financially? I don’t see any donation link or sponsor option on Github?