Googly eyes as a service. Put in a GIF, use the interactive googly eye editor, then save it as a new, more fanciful GIF. ***** BUG: I wish I could put a banner on the Editor page that says CLICK SAVE BEFORE RENDER.
It all starts with a GIF, which is broken down into individual frames and put into an interactive editor. The editor allows you to place googly eyes over individual frames and animate using keyframes and tweens. On each keyframe, the eyes can be sized, positioned, and rotated in 3D space. Once you've reached googly perfection, the server renders a new GIF, roughly 1000x more awesome than the original, thanks to the use of a physics engine to position the googly pupils based on the eyes' movement from frame to frame.
Find a good GIF. I might suggest r/wheredidthesodago for inspiration. Feed it into Googlyify, follow the on-screen instructions to add a few keyframes and then animate between them with tweens. Then, render (IMPORTANT: click SAVE first! Stupid bug) your creation as one of the most awesome GIFs ever and become the envy of your friends. Wow, so awesome. Incredible.
graphicsmagick, box2dweb, mongoose+mongodb, node-canvas+cairo, knox/s3, socketio (for the long loading/rendering screens), bootstrap/flat-ui, knockout data-binding for the interactive editor
Voting is now closed.
:( click save then render sry bug
oh and separate would be possible but currently only one point is stored and the two eyes are created at render time
wow so sry
if corrupt gif it should say error
no idea why it hung
maybe you segfaulted me?
i wish! opencv works for some humans and some cats but editor works for anything
maybe opencv in future version?
not mad? used java scripts instead of dogescript# :(
so sry very bug
see demo vid
also promoted "save before render" to top gif on home page
btw fyi googly eyes very innovate
"design could be a little prettier"
ಠ_ಠ coming from creator of dogescript# jkjk
(also at last minute I broke responsiveness boo looks bad at small sizes)
thx but some bugs very sad many incomplete gifs because render btn doesnt also save whoops
much thx very challenge such excite to complete maybe would be better if I'd used dogescript#