Dan Greenheck's Avatar

Dan Greenheck

@dangreenheck.bsky.social

dangreenheck.com. Previously Navigation @BlueOrigin, OneDrive iOS @Microsoft. Now I help people build awesome 3D content for the web.

309 Followers  |  144 Following  |  85 Posts  |  Joined: 07.11.2024  |  1.5774

Latest posts by dangreenheck.bsky.social on Bluesky

Preview
a man with glasses is surrounded by a glowing circle and the website pmitf.com is displayed below him ALT: a man with glasses is surrounded by a glowing circle and the website pmitf.com is displayed below him
23.06.2025 15:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Smashing things in #VR is the ultimate stress reliever! ๐Ÿ”จ๐Ÿ’ฅ

When @viverse.com commissioned me to create a 3D world, I couldn't resist adding some seriously satisfying destructible elements. I'll be releasing a complete breakdown on YouTube in the next 2 weeks - learn exactly how I built it!

10.04.2025 18:47 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Cooking up some VR experiences for my upcoming commission with @viverse.com ๐Ÿ‘จ๐Ÿปโ€๐Ÿณ Ported over my #threejs destruction library to #PlayCanvas. More updates coming soon! #Vive #ViveXR

27.03.2025 20:52 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is the most fun I've had working on a project in a very long time. Dave was an absolute joy to work with and we ended up creating a badass product. Can't wait for people to start using it! #threejs #opensource #ttrpg #dnd

21.03.2025 21:22 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Table Slayer Tools to create animated battle maps for in person RPG games.

If you want to sign up for the beta, head to tableslayer.com ๐Ÿ—ก๏ธ

14.03.2025 19:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I am super proud of the progress @davesnider.com and I have made on Table Slayer in just a short few months! If you're a #ttrpg or #dnd fan, you'll definitely want to check this out. In a few seconds you can change the scene from happy and sunny โ˜€๏ธ to a rainy, night-time goblin ambush!๐Ÿ‘น

14.03.2025 19:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Video thumbnail

FYI I'll be publishing a video in the next few days on how to create this glowing portal shader effect with #threejs

10.03.2025 03:48 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

tableslayer.com

07.03.2025 21:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

This is for all you #ttrpg and #dnd fans out there! Super stoked to show off the latest addition to Table Slayer: tokens! We've added support for three token sizes, several different shapes and customizable colors, text and images. Interested? Sign up for the beta๐Ÿ‘‡๐Ÿป Building with @davesnider.com

07.03.2025 21:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Sponsor @dgreenheck on GitHub Sponsors Support dgreenheck's open source work

If you'd like to support my #threejs open-source projects and tutorials, please consider sponsoring me on Github! โค๏ธ
github.com/sponsors/dgr...

07.03.2025 20:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Three.js Roadmap โ€“ Learn 3D Web DevelopmentYouTubeXPatreonGithubToggle Menu

If you'd like to sign up for my upcoming #threejs course, head on over to www.threejsroadmap.com and join the wait list to get 30% off your first purchase! And apologies for the garbage looking siteโ€”haven't pushed up these changes yet!

05.03.2025 07:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

The vision is slowing coming to life... ๐ŸŒŽ #threejs

05.03.2025 07:07 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Really didn't think it would be possible to make Table Slayer work in mobile, but here we are. Still need to fix some of the flashing during update, but the core work is done. Mostly a lot of fancy container queries.

Showing off a nice map from @orithecarto.bsky.social

04.03.2025 21:24 โ€” ๐Ÿ‘ 7    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Three Piรฑata Demo

๐Ÿ’ป DEMO
dgreenheck.github.io/three-pinata/

๐Ÿ“ƒ SOURCE CODE
github.com/dgreenheck/t...

๐Ÿ“ฆ NPM PACKAGE
www.npmjs.com/package/@dgr...

04.03.2025 00:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I'm excited to announce the *official* release of Three Piรฑata ๐Ÿช…, an open-source #threejs library which let's you slice๐Ÿ—ก๏ธ, smash๐Ÿ”จ and blow-up๐Ÿ’ฅ 3D geometry in real-time!

Links to demo, npm package and source ๐Ÿ‘‡๐Ÿป

#webgl #gamedev #WebDev #opensource

04.03.2025 00:20 โ€” ๐Ÿ‘ 50    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Made some good progress on the hero for #threejsroadmap tonight! Been experimenting with different shaders and post-processing and I think I've finallly landed on the right vibe. Now I just need to add a few interactive elements to the planet... #threejs #webgl #webdev

27.02.2025 06:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

โš ๏ธ(WIP Warning) Been reworking the design for #threejsroadmap ahead of the launch. Decided to try converting my planet generator shader to low-poly. Might expose some controls to the user to generate new planets. Still needs trees, clouds, etc. Thoughts? ๐Ÿค”#threejs #webgl #wegdev

24.02.2025 04:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
March Video Topic Poll | Dan Greenheck Get more from Dan Greenheck on Patreon

The video topic poll for March is now live for paid Patreon members! The theme will be "How Did They Make It?! ๐Ÿค”" I'll take an existing shader effect and attempt to reverse engineer it! ๐Ÿ› ๏ธ

Become a member and vote now! ๐Ÿ‘‡๐Ÿป
www.patreon.com/posts/march-...

#threejs #shaders #webgl

20.02.2025 17:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Deploy Your Three.js App to GitHub Pages โ€” Beginner Tutorial
YouTube video by Dan Greenheck Deploy Your Three.js App to GitHub Pages โ€” Beginner Tutorial

Iโ€™ve had a few people comment on my videos asking how to deploy a #threejs app to Github pages, so I decided to put together a quick tutorial! I cover importing Three.js from both npm and via CDN.

youtu.be/ygdbUEsAYyQ

19.02.2025 21:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Creating Low-Poly Assets in Blender ๐ŸŒฒ Three.js RPG Tutorial (Part 11)
YouTube video by Dan Greenheck Creating Low-Poly Assets in Blender ๐ŸŒฒ Three.js RPG Tutorial (Part 11)

The latest episode of my #threejs 3D RPG series is now live! I'll show you some simple techniques for creating low-poly trees, rocks and bushes in Blender, and how you can import those into your game. youtu.be/iZCyZcQzYoo
#gamedev #webgl #blender #lowpoly #rpg

17.02.2025 06:07 โ€” ๐Ÿ‘ 9    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Another #TableSlayer update! This last week I continued to refine the post-processing effects (bloom, DOF, LUTs, tonemapping, etc.) and also added some new weather types. Starting to look polished! ๐Ÿ† #ttrpg #dnd #threejs #webgl

12.02.2025 21:21 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

The latest episode of my #threejs 3D RPG series is now available as early access for paid Patreon members!

In this episode, I show you how you can quickly create some low-poly trees, rocks and bushes in Blender.

www.patreon.com/posts/early-...

#gamedev #lowpoly #blender #3dart

10.02.2025 06:49 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Getting close! Here's a more realistic demo of Table Slayer that shows the editor and the TV in concert. Showing off @dangreenheck.bsky.social's latest weather that we wired up today.

07.02.2025 23:17 โ€” ๐Ÿ‘ 13    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Just finished building this stylized ocean shader for a client! ๐ŸŒŠ These type of projects are my favorite because it's a perfect blend of math and art! #threejs #webgl #r3f #shaders #gamedev #creativecoding

06.02.2025 20:40 โ€” ๐Ÿ‘ 19    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

The WebGPURenderer is amazing.

Today, I built a fat line library that works with all Three.js built-in materials (PBR included), runs super fast as InstancedMesh or BatchedMesh, and only needed one node and a few lines of TSL to make it work.

08.01.2025 13:09 โ€” ๐Ÿ‘ 88    ๐Ÿ” 14    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1
Video thumbnail

Just finished adding some top-down weather effects to #TableSlayer! Created a generic particle generator which has enough flexibility to create the effects we need. Will also be adding some embers and falling leaves :) #threejs #webgl #gamedev

04.02.2025 02:44 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Create Realistic Water with Three.js - GLSL Shader Tutorial
YouTube video by Dan Greenheck Create Realistic Water with Three.js - GLSL Shader Tutorial

youtu.be/jK4uXGY07vA

28.01.2025 17:10 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Want to learn how to create beautiful, realistic water like this? Or maybe you're just interested in learning more about shaders? Be sure to check out my FREE tutorial on my YouTube channel! ๐Ÿ”—๐Ÿ‘‡๐Ÿป
#threejs #shaders #glsl #webgl #gamedev #webdev

28.01.2025 17:10 โ€” ๐Ÿ‘ 48    ๐Ÿ” 5    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

That is the fog of war!

25.01.2025 00:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Table Slayer Tools to create animated battle maps for in person RPG games.

This is a short demo of Table Slayer - a tool I am building with @davesnider.com for creating virtual battle maps for table top games like Dungeons and Dragons. Join the waitlist to be a part of the beta (ETA March 2025) tableslayer.com

24.01.2025 22:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@dangreenheck is following 20 prominent accounts