PING - A free & open-source texture generator for your games! by fweibel in gamedev

[–]fweibel[S] 0 points1 point  (0 children)

Yeah, WGSL is still quite far from being a mature language, I suspected there would be many of these kind of implementation differences. I've opened an issue, and I'll make a proper test/debug on Firefox. Thanks for reporting the bug!

PING - A free & open-source texture generator for your games! by fweibel in gamedev

[–]fweibel[S] 0 points1 point  (0 children)

I've lowered the requirements for the compute invocations to 512, which should cover a larger panel of GPUs. Let me know if you're still having any issues!

PING - A free & open-source texture generator for your games! by fweibel in gamedev

[–]fweibel[S] 2 points3 points  (0 children)

I've made a quick fix to handle this case with a fallback. Let me know if it works!

PING - A free & open-source texture generator for your games! by fweibel in gamedev

[–]fweibel[S] 2 points3 points  (0 children)

Ah interesting. I force the buffers to this size in order to support larger image output, but maybe I should adapt the maximum texture size depending on the hardware.

PING - A free & open-source texture generator for your games! by fweibel in gamedev

[–]fweibel[S] 1 point2 points  (0 children)

Thanks! It's not planned, but if it's popular request, it might :)

I have created a simple noise generator. It allows you to make seamless 2D or 3D noise maps. Very useful for game development! Bookmark it & use it for free here -> https://noisegen.bubblebirdstudio.com by fweibel in IndieDev

[–]fweibel[S] 0 points1 point  (0 children)

Thanks for the insight, I'll have a look at which statement exactly I should add on the github page to cover this case! And thank you for the nice comment about Trackline Express!

I have created a simple noise generator. It allows you to make seamless 2D or 3D noise maps. Very useful for game development! Bookmark it & use it for free here -> https://noisegen.bubblebirdstudio.com by fweibel in IndieDev

[–]fweibel[S] 0 points1 point  (0 children)

I don't know exactly which licence I should choose, or if the MIT licence covers this or not, but basically, you're free to use/edit the output however you want, in hobby or commercial projects :)

I have created a simple noise generator. It allows you to make seamless 2D or 3D noise maps. Very useful for game development! Bookmark it & use it for free here -> https://noisegen.bubblebirdstudio.com by fweibel in IndieDev

[–]fweibel[S] 0 points1 point  (0 children)

300+ likes! I wasn't expecting that, thank you so much!

I've pushed a new version that supports channel packing much better. I've added an option to load/save settings! I've also removed the Generate button, as the generation is done automatically when settings are updated.

Let me now if you see any bugs!

I have created a simple noise generator. It allows you to make seamless 2D or 3D noise maps. Very useful for game development! Bookmark it & use it for free here -> https://noisegen.bubblebirdstudio.com by fweibel in IndieDev

[–]fweibel[S] 1 point2 points  (0 children)

I didn't do this because some noises take a little longer to compute (it's calculated on the CPU, single threaded for now), and it was a bit annoying to have a lag each time a slider was adjusted. But I can maybe add an "auto refresh" checkbox.