comments (10)

  • 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.

    rybosome

  • 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"

    evnp

  • Found source repo here https://github.com/av/safe-sand

    smusamashah

  • On a mobile phone it makes a lot more sense. Try shaking it!

    alex_duf

  • Something seems wrong with the stones. They seem to move way to fast. They need more friction.

    nkmnz

  • Handles double simultaneous taps n drags. Nice touch!

    hirako2000

  • I like how when my phone's forward vector is aligned with world up all the sand falls out.

    bob1029

  • 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"

    momojo

  • 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.

    smusamashah

  • Does it make Patterns if you put a sine wave on your phone's speaker? What are they called? Moirée patterns?

    weitzj