Super loud sound warning, us parents and folks wearing headphones would really appreciate default sound off. Or at least a some indication to turn volume down before tapping "pour"
I notice that different types of sand sound different - the timbre of the sand falling onto the table and shuffling around is noticeably different between the various types. I was curious if the differences in the sand were being physically modeled to synthesize sound.
Itâs a physics-based generation but the simulation model is somewhat limited; essentially a few parameters that vary between the sand types, some randomization, and responsiveness to flow rate. Still, itâs highly effective; something like the fine, silty desert sand is noticeably brighter and sounds more like a hiss as it pours and flows than the rocky volcanic sand.
It doesnât in my case, I see some weird animation, everything disappears, âpourâ button again. Shaking or any other movement doesnât help. Latest chrome on iOS
Tried this on desktop and mobile, totally different experiences. I love the residue effect on the screen after I tilt the sand around on mobile. Next step: hourglass or maybe a snow globe?
I wouldnât call it realistic, sand gets stuck in the air, stones donât rotate, and thereâs quite an uncanny valley effect based on angles.
Still a cool demo of what is possible, even though I get 10fps or something on a iPhone 15 Pro
didnt encounter the stucking issue but agree with the overerall point, the sand gets a sort of 'build-up pressure and bounce back' effect which breaks the immersiveness for me, otherwise cool
It didnât look realistic to me until I added `?sand=beach` to the URL. Maybe I only associate sand from the beach as sand. Others I call silt perhaps incorrectly.
Such a curious effect, although it makes sense given that each particle is probably being positioned in absolute coordinates with respect to the screen boundaries. So each grain gets bigger but stays in place.
It's quite amazing. I've found if you simply give the LLM a slight hint that things should be optimized for all devices, you can get tenfold performance of the original one-shot. But I think this is still a secret tactic because none of these have been optimized in the slightest.
Originally I felt eh maybe you have to have an old coder's mind to tell the LLM how to keep things optimized... But yeah nah not anymore, you just tell it to optimize.
Runs like crap on iPhone 14. I know itâs not the current generation of phone but is there really that meaningful of a difference between that and a current one?
Super loud sound warning, us parents and folks wearing headphones would really appreciate default sound off. Or at least a some indication to turn volume down before tapping "pour"
ya i opened this in class and i forgot to mute
I notice that different types of sand sound different - the timbre of the sand falling onto the table and shuffling around is noticeably different between the various types. I was curious if the differences in the sand were being physically modeled to synthesize sound.
Itâs a physics-based generation but the simulation model is somewhat limited; essentially a few parameters that vary between the sand types, some randomization, and responsiveness to flow rate. Still, itâs highly effective; something like the fine, silty desert sand is noticeably brighter and sounds more like a hiss as it pours and flows than the rocky volcanic sand.
Very cool effect, this is joyful to play with.
Found source repo here https://github.com/av/safe-sand
Wish it had a license. Wouldâve loved to add some ants to this.
On a mobile phone it makes a lot more sense. Try shaking it!
It doesnât in my case, I see some weird animation, everything disappears, âpourâ button again. Shaking or any other movement doesnât help. Latest chrome on iOS
The demo runs like a slideshow on my humble budget android phone from 2021
I think it responds to tilting, not shaking?
Nothing happens on my android phone
Maybe itâs too much for my iPhone 13 or something, I can see it but itâs all choppy and slow
I tried shaking the browser window lol
Something seems wrong with the stones. They seem to move way to fast. They need more friction.
Smooth on OnePlus 13. Some flickering on the side the sand falls hard to. Still very nice.
I just spent 15 mins playing with this on my phone, it was a lot of fun!
Tried this on desktop and mobile, totally different experiences. I love the residue effect on the screen after I tilt the sand around on mobile. Next step: hourglass or maybe a snow globe?
oh wow, the stones even have some water around them. This looks and feels real.
And if you manage to collect a lot in one place, the sand from the pile does fall like real sand. This is amazing.
The sound is not good though.
They have different characteristics, too. The red, desert sand is clumpier than the beach sand, for instance.
yup, I would just remove the sound effect completely.
This brings me a lot of joy. I love little toys that exist for no other reason than "I really want this to be a thing"
Does it make Patterns if you put a sine wave on your phone's speaker? What are they called? MoirĂŠe patterns?
I like how when my phone's forward vector is aligned with world up all the sand falls out.
Love it. Want it on my actual pixel home screen
I wouldnât call it realistic, sand gets stuck in the air, stones donât rotate, and thereâs quite an uncanny valley effect based on angles. Still a cool demo of what is possible, even though I get 10fps or something on a iPhone 15 Pro
didnt encounter the stucking issue but agree with the overerall point, the sand gets a sort of 'build-up pressure and bounce back' effect which breaks the immersiveness for me, otherwise cool
What do you mean "stuck in the air?" It's top down.
It was a lot of fun. I wrote I love you phrase to my gf and she liked it.
It didnât look realistic to me until I added `?sand=beach` to the URL. Maybe I only associate sand from the beach as sand. Others I call silt perhaps incorrectly.
Finally, the kind of sandbox we deserve
This is really cool and give a realistic sense
Probably a bug, but the audio was just distorted noise without end.
I felt like a kid playing with real sand in decades playing with this.
Handles double simultaneous taps n drags. Nice touch!
a full circle moment
This one does much better at retaining volume than the smudge demo last week :)
You can play a nice little round of Bocce with the stones
I am feeling the sand physically at watching at this, good job!
Wow man, very cool.
very nice !
Seeing all the Macbook Pro PROLED XDR Touch Screen geeks finding a use for their new device :D
This is very fun to play with.
Zooming on the desktop makes it more dense looking, which is probably not intended but can look very cool IMO.
Such a curious effect, although it makes sense given that each particle is probably being positioned in absolute coordinates with respect to the screen boundaries. So each grain gets bigger but stays in place.
anyone who likes that should touch grass
https://grass.turadg.com/
i feel like i'm watching a stop-motion movie as it moves. very nice
Yeah, the sand looks more like a fine sequence of stop-motion frames than physics based sand.
This does not seem very realistic at all. Cool slop I guess,
You are managing to use my GPU so inefficiently that the transient spikes are bumping my speakers out of standby
10 fps on merely 3 years old Android phone.
It's quite amazing. I've found if you simply give the LLM a slight hint that things should be optimized for all devices, you can get tenfold performance of the original one-shot. But I think this is still a secret tactic because none of these have been optimized in the slightest.
Originally I felt eh maybe you have to have an old coder's mind to tell the LLM how to keep things optimized... But yeah nah not anymore, you just tell it to optimize.
woah this is really well done
this is super fun! well done
Cue the whines about not using WebGPU.
I think it's lacking momentum, the sand stops way too abruptly, and the audio also has too harsh cutoff. It also falls too fast.
Otherwise really amazing!
Reminds me of this demo game https://store.steampowered.com/app/3216520/Sandcastle/
This is annoying to clean up exactly like real sand.
Yeah, it's coarse, and it really gets everywhere.
Runs like crap on iPhone 14. I know itâs not the current generation of phone but is there really that meaningful of a difference between that and a current one?
Huh? It ran great on my iPhone 13.
Naturally the first instinct of man is to draw a penis.
Your comment got me thinking: why didn't I?
(Because I didn't draw anything really, some formless lines.)
Is this the fault of consumerism, where we anticipate the penis to come pre-drawn for our immediate gratification?
Or have we witnessed internalized self-censorship?
Or lowered testosterone from work-related stress?
One tiny penis, left undrawn, raised so many questions.
I think you should be aware of this: https://en.wikipedia.org/wiki/Psychological_projection