!!!RECOMENDED TO SCAN IN FULLSCREEN!!! Otherwise the sprite can be grainy... INSTURCTIONS- -Move your mouse to move the sprite -Spacebar to cycle between sprites. -It may take a minute while loading big sprites, such as the dragon. TURBOWARP LINK- https://turbowarp.org/687000763 It works way better at this link. But that doesn't mean you can't leave a heart and a star on this link! ;) OK, so the only reason that this stands out from and ordinary 3D object, is that you can make your own sprite, and it will automatically change it into this 3D. Of course, this way is a little unorthodox, but it still mostly works. Sorry about the bugs. Uhm, yeah, I tried increasing the resolution by about 100-fold (probably closer to about 92-fold) but it crashed my browser :'(
How it works, and why it lags- This works by going to the top left corner of the screen, then going right until it reaches the right side of the screen. Then it goes down by 1, then all the way left again, and repeats that process until the entire screen is "Scanned". While scanning, if it touches the sprite, it adds it's current X and Y coordinates into a list, and that list can get to 20,000 in length for big sprites. Then it re-creates the sprite from the lists that had been saved, and bends it to point towards your mouse pointer. It lags because when a sprite is too big, it makes the list too long, and scripts that are supposed to run instantaneously are slowed down, making it lag. I wonder how many people bothered to read all of that? It's pretty boring. -CREDITS I got the idea for making this from @ggenije although his works much better, and if you are going to stretch a sprite, I recommend using his for practicality. However, I made this all by myself, except I got the idea for using a color memory from @bwinder.