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

sam henri gold

@samhenrigold9,757 subscribers

design engineer 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,078 views

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

420,991 views

you know what? screw it. theremin mode.

you know what? screw it. theremin mode.

181,247 views

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 views

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 views

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 views

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 views

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,109 views

Videos

No more content to load