Show HN: Fuzzy Studio – Apply live effects to videos/camera

Posted by ulyssepence 2 days ago

Counter55Comment20OpenOriginal

Back story:

I've been learning computer graphics on the side for several years now and gain so much joy from smooshing and stretching images/videos. I hope you can get a little joy as well with Fuzzy Studio!

Try applying effects to your camera! My housemates and I have giggled so much making faces with weird effects!

Nothing gets sent to the server; everything is done in the browser! Amazing what we can do. I've only tested on macOS... apologies if your browser/OS is not supported (yet).

Comments

Comment by vesterde 1 day ago

Hah this is the 3rd fun app like this I've seen lately. I really like yours!

I also built one! In mine you can compose effects using a graph, I've gotten carried away and now I keep wanting to bring more TouchDesigner concepts into it. It's far off, but so much fun! The best feedback on these kinds of apps is if you put it in camera mode and on a TV, and let a kid dance around in front of it.

https://vester.si/motion/

I hope you don't mind if I steal some of you nice ideas for myself :)

Comment by ulyssepence 23 hours ago

Cool! Ya please do! I really like yours as well. If I were intending to make a tool for professionals, I'd want a graph setup as well. The default effect is already so nice.

Comment by callumprentice 1 day ago

Also beautifully done. Love it!

Comment by augusteo 1 day ago

Nice work on getting this running in the browser. The fact that it works at all with WebGL/camera APIs is impressive. I always expect browser-based video stuff to be janky, but the demos look smooth.

Really wanna use this for GMeet or Zoom!

Comment by ulyssepence 23 hours ago

Thank you! I only had macOS to test with. After all the effort going back and forth making sure fixes for one browser didn't break another, it was a rude awakening that the same APIs in the same browser worked differently on different OSs.

Comment by sheepscreek 1 day ago

This is so cool! More so because it runs purely in the browser. Was this built with AI? In either case, AI unlocks a new door for cheaply trying crazy and whacky creative ideas at a fraction of the cost and effort. Honestly loving this. It’s a big adjustment professionally but as a hobbyist and a consumer, I am thrilled!

Comment by ulyssepence 23 hours ago

Thank you! Yes it was built primarily with AI, although I wrote almost all the graphics code.

I am thrilled as well :)

Comment by callumprentice 1 day ago

So much fun and beautifully implemented.

I wish there was a way to use the output/preview as a virtual camera in Meet, Zoom etc. I could drive my colleagues potty with some of these :)

Comment by ulyssepence 23 hours ago

Aww that'd be nice! I think only a native app could do that, unfortunately. I guess that's the tradeoff between native applications and web. More OS integrations vs no install/wider audience.

Comment by adzm 1 day ago

I spent more time on Potion Seller than I'd like to admit. Great project!!

Comment by ulyssepence 23 hours ago

Ah I'm so glad! I was so inspired by the old Photobooth effects https://www.youtube.com/watch?v=R_FQU4KzN7A . Honestly the "Bulge" is probably the best effect in the toolbox.

Comment by vascogaspar 8 hours ago

cool concept! real-time video processing is tricky to get right. few questions: - whats the latency like? can it handle 30fps smoothly? - are you doing processing on device or streaming to server? - any plans for custom effect pipelines? ive been playing with video processing for a side project and the performance optimization is always the hardest part. will check this out.

Comment by lifely 1 day ago

I couldn't play w/ it because it doesn't allow selecting the correct camera on macos

Comment by callumprentice 1 day ago

FWIW, I was able to select a Logitech USB webcam on my Mac mini running Sequoia.

Comment by keyle 1 day ago

Yeah iOS is no good for camera. UX is also a little hard to process on phones. Keep going!

Comment by blululu 1 day ago

Worked fine for me on iOS/safari. Phone got a bit hot and the ui was a bit crunched but it definitely worked and was fun to play with.

Comment by vyrotek 1 day ago

Fun! But my downloaded MP4 didn't have any of the effects. Odd.

Comment by ulyssepence 23 hours ago

I'm sorry to hear that! I'd be happy to know which OS/browser version you're using. Hope you still got some enjoyment out of it.

Comment by peterburkimsher 1 day ago

Nice work! I’ve been using CamTwist for effects:

https://camtwiststudio.com/

It makes a virtual camera device that can integrate into any other app, not just the browser.

Comment by ulyssepence 23 hours ago

Woah that looks like you could use it as a tool for doing live shows/streams. Very cool. Have always wanted to learn more about OBS Studio's similar functionality.

Comment by 1 day ago