I recently posted an image mapping extension on my Procedural Animation Dev Page topic and It didn’t get as much attention as I would’ve liked, and that’s myself for kind of hiding it in that topic, so I’m posting it here for more people to see:
This extension is used for image transformation, you can think of it a little like texturing.
I got inspired to make this extension from watching this video about procedural animation.
This extension includes blocks on warping an image’s four corners to four other points of your liking. It includes blocks for color regions, which I’m really excited that this was possible, that are also mappable. And it contains blocks for drawing simple outlines on images.
The main reason this extension is useful, in opinion, is because maybe you want your character in your game to have different outfits, but you don’t want to draw every pixel for every single animation! Basically with this extension, it allows you to use a color region animation (blue for head, red for right leg, etc.) and map textures onto them in you liking.
I would love if people could check this out! Please let know what you guys think. I’m really happy with how this turned out and I want that for you guys as well., so let me know your thoughts on other blocks.
This is an AWESOME extension!!!
I’ve always wanted to do this, you’re right, its absolutely perfect for outfits and coloring. I could also see it being very useful for making a lot of variations on existing sprite designs (rather than the usual method of only swapping the colors)!
I actually guessed the video inspiration before I even clicked it because that video was the reason I wanted to see this in MakeCode too!
Your demo animations and tools are also amazing in themselves! @richard@UnsignedArduino I think this should be on Awesome Arcade and perhaps even one of the featured extensions in the MakeCode menu
I REALLY love the graphic design of the first one, but I agree, I think if we’re trying to get the idea across so people can use the extension, #3 is best!
Thank you so much everyone with your help! That’s something I appreciate about the forums.
I’ve come a long way and I wouldn’t be where I am without you guys.
I’m sure you could! I was actually thinking that the other day.
All it is is quad warping. I’m sure someone could make it seem like depth or better yet for isometric games!
From what looks like, I’m all set with adding the extension to the featured list!
I still don’t see it in the list of built in extensions, so maybe I’m missing something, or maybe it just needs time.
Again, thank you all so much for your kindness in helping me do this. I’m glad I was welcomed into the community, and now I feel like I’m returning back the favor. I don’t know if some of you realize how big of an impact you’ve been on my coding journey.
I’m glad to be on the forums!
This was so exciting for me! It makes me so happy to see one of my creations on the featured list! When I was 10 – which was around the age I started coding – I would’ve never even thought this was a possibility for me!