GridVids
Sign in with YouTube

I Made "Paint by Numbers" in Unity

Kyle Banks Jan 31, 2024 14:00
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Don't Miss
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Mark watched
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Hide
Open in popup Open on YouTube
Share video

Share video

Copy the GridVids link or iframe code.

Video link
Iframe code
Iframe content

Chapters
Check out Codecks and get 50% off the first 3 months of any subscription 👉 https://codecks.io/kyle Support development on Patreon ❤️ https://patreon.com/kylebanks Wishlist Farewell North on Steam 👉 https://farewell-north.com/steam Join the Discord 👉 https://farewell-north.com/discord In this video we'll dig into multiple clustering algorithms, including K-Means Clustering and Simple Linear Iterative Clustering (SLIC Superpixels), to see if we can generate Paint by Numbers from any image in Unity. We'll implement these algorithms in Compute Shaders and C# to eventually implement color palette selection and region segmentation for our Paint by Numbers generator. We'll also explore a few supporting topics, including the CIELAB color space to see if it allows us to better select our palette colors from the original image, a simple blur technique to smooth out the image details, and feeding the SLIC output into our K-Means algorithm for a nice performance boost. Enjoy! References & Credits: All images in this video from Unsplash.com The Ultimate Guide to K-Means Clustering: Definition, Methods and Applications - https://www.analyticsvidhya.com/blog/2019/08/comprehensive-guide-k-means-clustering/#What_Is_K-Means_Clustering? SLIC Superpixels - https://www.epfl.ch/labs/ivrl/research/slic-superpixels/ An Improved SLIC Algorithm for Segmentation of Microscopic Cell Images - https://www.sciencedirect.com/science/article/abs/pii/S1746809421010612#:~:text=The%20SLIC%20algorithm%20is%20used,and%20other%20image%20segmentation%20tasks. Segmentation: A SLIC Superpixel Tutorial using Python - https://pyimagesearch.com/2014/07/28/a-slic-superpixel-tutorial-using-python/ slic-python-implementation - https://github.com/laixintao/slic-python-implementation CIELAB Color Space - https://en.wikipedia.org/wiki/CIELAB_color_space ColorSpace - https://github.com/fuqunaga/ColorSpace Your Colors Suck (it's not your fault) - https://www.youtube.com/watch?v=fv-wlo8yVhk Game Overview: Restore color to the desolate islands of Farewell North, an open world journey where you play as a collie traveling with his owner. Explore land and sea, uncover hidden paths, evade monsters, and free wildlife to bring color back to the world while revealing an emotional story about saying farewell. #devlog #gamedev #gaming #videogames #indiedev #indiegame #unity #unity3d #madewithunity #indiegames #indiegamedev #gamers #superpixels #algorithm #shaders
Gaming
#indie game #indiedev #indie dev #indiegame #game dev #gamedev #unity #madewithunity #screenshotsaturday #farewell north #farwell norh #farwell north #devlog #dev log #developer log #indie log #game log