sam henri gold's banner
sam henri gold's profile picture

sam henri gold

@samhenrigold • 10,068 subscribers

Design engineer @TolanWorld, prev @tavus @lickability. You can’t knit a sweater without breaking some eggs

Shorts

ok that’s fun now turn it off

ok that’s fun now turn it off

556,163 görüntüleme

I reverse engineered Apple's thermal logo effect. It’s a Three.js shader that combines 4 inputs: - A video texture heat map - A mouse-driven heat map - An Apple logo mask - A thermal-style color palette Explanation below

I reverse engineered Apple's thermal logo effect. It’s a Three.js shader that combines 4 inputs: - A video texture heat map - A mouse-driven heat map - An Apple logo mask - A thermal-style color palette Explanation below

421,270 görüntüleme

you know what? screw it. theremin mode.

you know what? screw it. theremin mode.

181,326 görüntüleme

i hope WWDC is just two hours of him doing some fuckass white guy dance to “Tern down for what”

i hope WWDC is just two hours of him doing some fuckass white guy dance to “Tern down for what”

41,734 görüntüleme

woke up last night to write down this idea for a fluid navigation bar thing that uses variable font width and weight to signify selection state. it feels very fun to play with and squish around

woke up last night to write down this idea for a fluid navigation bar thing that uses variable font width and weight to signify selection state. it feels very fun to play with and squish around

108,321 görüntüleme

Here’s a little sneak peek of something I made for Patina Systems’ first product 🤫 This is a search bar that lets you take action on certain detected tokens. When we detect one, we “bloom” a halo around that word. When you delete, it leaves a trail. It feels SO cool.

Here’s a little sneak peek of something I made for Patina Systems’ first product 🤫 This is a search bar that lets you take action on certain detected tokens. When we detect one, we “bloom” a halo around that word. When you delete, it leaves a trail. It feels SO cool.

49,037 görüntüleme

While testing WireView, I noticed something in the Linear app I hadn’t seen anywhere else: it detects if the screen is being captured or mirrored in some way and it automatically shows touch dots. Even supports multitouch! Could be a useful debug thing to add to your own apps

While testing WireView, I noticed something in the Linear app I hadn’t seen anywhere else: it detects if the screen is being captured or mirrored in some way and it automatically shows touch dots. Even supports multitouch! Could be a useful debug thing to add to your own apps

18,266 görüntüleme

Heat accumulation works like this: - Mouse movement adds heat to pixels under the cursor - Each frame multiplies all heat values by decay rate (0.95 = lose 5% per frame) - New heat gets added on top of existing heat - Values < 0.001 are clamped to 0

Heat accumulation works like this: - Mouse movement adds heat to pixels under the cursor - Each frame multiplies all heat values by decay rate (0.95 = lose 5% per frame) - New heat gets added on top of existing heat - Values < 0.001 are clamped to 0

10,121 görüntüleme

Videos

Daha fazla içerik yok.