Live data from Hacker News

Show HN: Make a video of any word forming out of candy

customanim.com

21–30 of 47 posts

Re: Show HN: Make a video of any word forming out of candy

#22
I’m confused by all of the positive feedback here. This doesn’t work at all. Even the cached default render for “HELLO” that the creator claims to have implemented in the past hour (which would be incredibly simple to implement and difficult to mess up) doesn’t work.

People unable to access this site need to stop being “polite” and just post their honest negative feedback. Then everyone else can see the negative feedback in the comments and they’ll know not to waste their time waiting for something to load that will never load.

Re: Show HN: Make a video of any word forming out of candy

#23
How does this work behind the scenes?

Seems rather alot of work to put text on candy - can you explain the purpose of it more please?

Presumably it is made with Blender at the back end judging from the random quote generator "Created while running away from a squad of offensive drunk guys who are fans of the black skills of Blender."

UPDATE:

This looks like an interesting thing - I'd like to hear more about it - but I've tried several times to render and it always eventually loses connection to the server.

It looks like it was too early for it to hit the front page of HN, some more scaling testing was needed.

Re: Show HN: Make a video of any word forming out of candy

#24
post #17

Nicely done, but getting stuck at Waiting for GPU server slot, there are None jobs ahead of yours... with a progress bar not longer even crawling. From the console: websocket open app.js:189:14 Got text message: progress: GPU render server received target image... app.js:203:12 Got text message: your ticket is xxx app.js:203:12 Got text message: progress: Waiting for GPU server slot, there is one job ahead of yours..…

Thanks, took me a while to find the issue. I had a feature where if the same client (by IP address) starts another job, their previous jobs are deleted. But after I added secure websockets support by proxying through nginx, all IP addresses from the server's point of view became "127.0.0.1" and every job would just be deleted when a new one came in, because they all had the same IP.

I keep getting countdowns from 8 or 15 to 1 [or partway there], and then "onclose", with the UI saying "Lost connection to server, please try again in a bit". For variety now and then I get a 502 somewhere in websocket setup.

When it is counting down, it takes 100+% CPU.

The sample render looks really cool, though. Nice project; thanks for sharing it.

Re: Show HN: Make a video of any word forming out of candy

#26

Thanks to Captain Disillusion I know how this is done (obvious in hind sight, but cool to learn): The movement of the marbles is pre-rendered and you can color the marbles in the end result right so at the beginning the distribution looks random, but everything falls perfectly into place.

For those not aware Captain Disillusion is an impressively well produced youtube series mimicking the vibe of 90's kids TV, but for an adult audience. The Captain uses Blender for the 3D effects in his videos, and did a great presentation at the Blender conference last year [0].

The type of effect used to create these candy words is covered in the "Marble Sorting Machine" video https://www.youtube.com/watch?v=em-pVICrnqM

[0] https://www.youtube.com/watch?v=1qSTcxt2t74

Re: Show HN: Make a video of any word forming out of candy

#27

From "There are 16 jobs ahead of yours", to (eventually) "There is 1 job ahead of yours" To "Lost connection to server, please try again in a bit." Ouch.

I'm sorry.

I was running out of memory on the queue server, so had to restart the server many times while fixing it.

Instead of caching all the render results in memory, they are now being served from disk instead, which should solve the issue.

Re: Show HN: Make a video of any word forming out of candy

#28
post #27

From "There are 16 jobs ahead of yours", to (eventually) "There is 1 job ahead of yours" To "Lost connection to server, please try again in a bit." Ouch.

I'm sorry. I was running out of memory on the queue server, so had to restart the server many times while fixing it. Instead of caching all the render results in memory, they are now being served from disk instead, which should solve the issue.

>> I'm sorry.

No need to be sorry, believe me I understand how hard it is to build something like this. You are to be applauded for doing something both fun and hard.

Re: Show HN: Make a video of any word forming out of candy

#29
post #18

“Designed while making love to a bunch of old men”, what is that supposed to mean? Edit: I guess it’s some kind of frivolous random quote generator. Confusing and awkward.

Yes, it's a random byline generator. I had fun with it while making this, getting a new byline every time I tested the site.

I replaced it with a real byline now.

Re: Show HN: Make a video of any word forming out of candy

#30
post #27

From "There are 16 jobs ahead of yours", to (eventually) "There is 1 job ahead of yours" To "Lost connection to server, please try again in a bit." Ouch.

I'm sorry. I was running out of memory on the queue server, so had to restart the server many times while fixing it. Instead of caching all the render results in memory, they are now being served from disk instead, which should solve the issue.

Super excited to see results but reporting same issue just now...
Post reply on HN