Sign in

Kenny.wtf

@kenny.wtf
469 followers 502 following 435 posts

Big planet terrain stuff. Building geomancer.kenny.wtf, a #procgen google earth for your fantasy worlds.

PostsRepliesMedia
Reposted by Kenny.wtf
Verekia 🔮 ManaBlade.com @verekia.com · 20h
💌 The Web Game Dev Newsletter Issue 032 is out! Read it online here: webgamedev.com/newsletter/032, and subscribe to get the next ones delivered right to your inbox 🚀 #threejs #r3f #gamedev
webgamedev.com
Newsletter – Issue 032 | Web Game Dev
0103
Reposted by Kenny.wtf
Hendrik Mans @hmans.dev · 11/08/2026
My side project is weird
071
Kenny.wtf @kenny.wtf · 29/07/2026
i think this is kinda not exactly true, its more like corporations struggling to cover liability, which is caused by a reactionary project by politicians and their constituents
000
Reposted by Kenny.wtf
🐔 Brian Bucklew 🐔 ₑͤ>∿<ₑͤ ∞🌮 @unormal.bsky.social · 23/07/2026
might retire and spend my time hunting through telescope data for dyson spheres arxiv.org/abs/2602.23270
arxiv.org
Dyson spheres on H-R diagram
The construction of Dyson spheres, megastructures designed to capture the total radiative output of stars, can be one of the most compelling techno-signature scenarios for advanced extraterrestrial ci...
7313
Reposted by Kenny.wtf
Hendrik Mans @hmans.dev · 08/07/2026
Very happy to announce that @chatto.run, the amazing little team chat app you can self-host from your own infrastructure (and quite easily so), is now available & Open Source. ✨
hmans.dev
Chatto is now Open Source!
The snappiest chat application you've ever used is now available for self-hosting.
1319546
Kenny.wtf @kenny.wtf · 05/07/2026
Things are looking good pairing the terrain-diffusion model output with hello-terrain!
2192
Kenny.wtf @kenny.wtf · 28/06/2026
work-in-progress Donut worlds with atmospheric scattering. The dawn/dusk terminators are gorgeous #HelloTerrain #threejs #r3f
5518
Reposted by Kenny.wtf
Verekia 🔮 ManaBlade.com @verekia.com · 25/06/2026
💌 The Web Game Dev Newsletter Issue 031 is out! Read it online here: webgamedev.com/newsletter/031, and subscribe to get the next ones delivered right to your inbox 🚀 #threejs #r3f #gamedev
webgamedev.com
Newsletter – Issue 031 | Web Game Dev
091
Kenny.wtf @kenny.wtf · 21/06/2026
This is too much fun #HelloTerrain #threejs #r3f
060
Kenny.wtf @kenny.wtf · 21/06/2026
Late night terrainposting
040
Reposted by Kenny.wtf
🐔 Brian Bucklew 🐔 ₑͤ>∿<ₑͤ ∞🌮 @unormal.bsky.social · 19/06/2026
Software engineers don't need engineering demands like legal constraints and certifications, we need priestly demands like ritual purity and mandatory contemplation.
77210
Kenny.wtf @kenny.wtf · 16/06/2026
inverted torus world
181
Kenny.wtf @kenny.wtf · 16/06/2026
Refactoring #HelloTerrain (hello-terrain.kenny.wtf) so you can create arbitrary topologies. Here's a torus-world example. I can't wait to try out a planet-scale example of this with atmospheric scattering! #theejs #r3f
0101
Reposted by Kenny.wtf
🐔 Brian Bucklew 🐔 ₑͤ>∿<ₑͤ ∞🌮 @unormal.bsky.social · 06/06/2026
its not a zero sum game, you idiots
1271
Kenny.wtf @kenny.wtf · 05/06/2026
audible sucks because you can only get very bad voice actors for the audio books that are region locked. the good name of the wind narrator is barred from you. I feel sad for the the Americans who dont know the good audiobook version
010
Kenny.wtf @kenny.wtf · 05/06/2026
Kiel is an interesting german city and I miss it
010
Reposted by Kenny.wtf
Rune Skovbo Johansen @runevision.bsky.social · 01/06/2026
I've implemented better fog (atmospheric perspective) in my shaders, so distance fades not just towards a single color (like classic fog), but a color which itself gets paler with distance. This adds so much depth to distant parts of the view and I feel it makes the landscape "breathe". #GameDev
714413
Kenny.wtf @kenny.wtf · 22/05/2026
I made an interactive "poster" for next week's creative coding meetup! ccnyc.space inspired by doom metal album covers~
070
Reposted by Kenny.wtf
Aurora @auroraplz.bsky.social · 20/05/2026
stylized foliage
26417
Reposted by Kenny.wtf
loren schmidt @lorenschmidt.bsky.social · 18/05/2026
if you appreciate experiments like the raycaster work i've been doing recently, please consider suppporting me on patreon! i hate doing self promotion but i've been better about it lately, and it's been helping a lot. i'm currently trying to get up to $1100 a month. patreon.com/vacuumflowers
patreon.com
Get more from Loren Schmidt on Patreon
Get more from Loren Schmidt on Patreon. creating video games + other digital art. Support Loren Schmidt and get exclusive access to their work.
14212
Reposted by Kenny.wtf
Anders Elfgren 🏹 Tides of Revival RPG @srekel.net · 19/05/2026
This is amazing. First page of how to build worlds. "Games don't need REALISM with unnecessary details! That's just excessive. No, something simpler will suffice. Here we model air currents as they flow around a planet at various degrees from the equator..." 🥰 #worldbuilding #procgen
3954
Reposted by Kenny.wtf
Nikita Lisitsa @lisyarus.bsky.social · 15/05/2026
Still at awe that a relatively simple algorithm can produce such gorgeous rivers 😍 #indiedev #gamedev #indiegames
2989
Reposted by Kenny.wtf
loren schmidt @lorenschmidt.bsky.social · 06/05/2026
this is making me want to try again to finish up and release my space game...
4904
Reposted by Kenny.wtf
nic tringali @nictringali.bsky.social · 06/05/2026
🌖 Amberspire is OUT NOW! 🌇 A dice driven science fantasy city builder. Grow your city atop a mausoleum moon, interact with strange weather and ecology, gain influence to make deals with powerful off-world factions, experience the history of a future city. PC, Mac, Steam Deck s.team/a/3350750
33834310
Reposted by Kenny.wtf
Dr Holly Nielsen @hollynielsen.bsky.social · 06/05/2026
AAAHH AMBERSPIRE IS OUT TODAY 2PM (uk time)
25312
Kenny.wtf @kenny.wtf · 28/04/2026
Currently trying to figure out how to do some medieval land use simulation, but I'm having trouble thinking about the "substrate" or like basic node primitives are. Perhaps subdividing voronoi?
141
Reposted by Kenny.wtf
nilay patel @reckless.bsky.social · 27/04/2026
If anyone thought LLMs would actually get to AGI this clause would still exist, just sayin www.theverge.com/ai-artificia...
theverge.com
Microsoft and OpenAI’s famed AGI agreement is dead
The long-famed AGI clause, which has for years dictated the future of the Microsoft-OpenAI deal, is officially dead.
722037
Reposted by Kenny.wtf
Anders Elfgren 🏹 Tides of Revival RPG @srekel.net · 26/04/2026
Ok I'm pretty sure I have something I can make a first implementation of, which supports the following: new_entity = spawn(humanoid, goblin, leader, mountainous) No paths, no resources, just tags for spawning a totally custom procgenned data driven entity with awesome design salt-bae control.
151
Reposted by Kenny.wtf
loren schmidt @lorenschmidt.bsky.social · 25/04/2026
in our world, in many ways "tech" companies are actually anti-technology. they're more interested in austerity, devaluing labor, squeezing more surveillance out of existing systems. consumer available tech is only dubiously increasing. moore's law died.
5433
Kenny.wtf @kenny.wtf · 25/03/2026
I've published my first pass at a React API for #HelloTerrain, available now on npm. It's a lot easier to use when developing a react-three/fiber scene. Try it out! #r3f #threejs hello-terrain.kenny.wtf/docs/react
hello-terrain.kenny.wtf
React Overview
Build Hello Terrain scenes in react-three/fiber with the @hello-terrain/react package
010
Kenny.wtf @kenny.wtf · 24/03/2026
I've uploaded a small example of a world you can walk around in, using the raycast and terrain query API of the terrain library to power a simple character controller. Go have a stroll! #threejs #r3f #HelloTerrain hello-terrain.kenny.wtf/examples/ray...
190
Kenny.wtf @kenny.wtf · 19/03/2026
Raycasting character controller + terrain heightmap stamps (from github.com/Roland09/Ter... ) #threejs #r3f #helloterrain
030
Reposted by Kenny.wtf
itch.io @itch.io · 19/03/2026
Slow Roads: Web Edition: A casual driving game all about finding peace in a long, scenic journey. topographinteractive.itch.io/slow-roads
516225
Kenny.wtf @kenny.wtf · 19/03/2026
Terrain raycasting API is working so well~ First time I've ever been able to embody a character and walk around one of my terrain scenes! #threejs #r3f #helloterrain
020
Reposted by Kenny.wtf
Verekia 🔮 ManaBlade.com @verekia.com · 15/01/2026
💌 The Web Game Dev Newsletter Issue 029 is out! Read it online here: webgamedev.com/newsletter/029, and subscribe to get the next ones delivered right to your inbox 🚀 #threejs #r3f #gamedev
webgamedev.com
Newsletter – Issue 029 | Web Game Dev
082
Kenny.wtf @kenny.wtf · 11/03/2026
My hello-terrain library is finally getting picked up by game devs :) hello-terrain.kenny.wtf #threejs #webgpu #r3f
040
Kenny.wtf @kenny.wtf · 28/02/2026
per-tile bounding boxes~
060
Kenny.wtf @kenny.wtf · 27/02/2026
The terrain query API is coming along well, and it's fast! ⚡ Game dev stuff like placing objects, snapping characters to the ground and responding to mouse clicks is going to be mega easy~ #threejs #tsl #webgpu
161
Kenny.wtf @kenny.wtf · 20/02/2026
Incrementally improving libraries you consume yourself because of use cases you uncover while working on other projects is a special joy. I imagine it's a bit like writing characters in fiction, you "discover" them as you go on. github.com/kenjinp/hell...
github.com
Release @hello-terrain/work v0.3.0 - Doppelganger · kenjinp/hello-terrain
What changed Direct value setters for params and graphs param.set() and graph.set() now accept a plain value in addition to the existing updater callback. This removes boilerplate for the common ca...
020
Kenny.wtf @kenny.wtf · 19/02/2026
I changed the backend of #HelloTerrain to use a texture atlas instead of a flat buffer, hopefully that will make it easier to interpolate between values, because I want to start putting trees and stuff on these terrains! #threejs #r3f #webgpu hello-terrain.kenny.wtf/docs/core/el...
011
Kenny.wtf @kenny.wtf · 17/02/2026
Updated the hello-terrain library to alpha.5. Now you can provide an elevation function using #threejs's #TSL to create procedural terrains or consume heightmaps (or both). ⛰️ hello-terrain.kenny.wtf/blog/posts/e...
020
Kenny.wtf @kenny.wtf · 11/02/2026
goals
010
Kenny.wtf @kenny.wtf · 09/02/2026
Alright, I think I might be getting someplace with this terrain library. Amazing what an environment map, a normal map, and some voronoi can do. Infinite Starlit Dessert #threejs #webgpu
1130
Kenny.wtf @kenny.wtf · 08/02/2026
I've got the heightmaps + normalmaps generating smoothly now, both implemented as extensible little worklets. I love it when a plan comes together~ It's cool to see that uniforms and parameters update and see the effects in real time #threejs #webgpu
161
Kenny.wtf @kenny.wtf · 06/02/2026
I've reached the first milestone of creating an extensible terrain system for #r3f and #threejs next step: heightmaps via #webgpu compute hello-terrain.kenny.wtf/examples
hello-terrain.kenny.wtf
Hello World
Quadtree upload to GPU via WorkGraph
040
Kenny.wtf @kenny.wtf · 04/02/2026
Introducing hello-terrain/work! A small reactive work-graph library for typescript! Organize compute with automatic dependency detection and aggressive memoization. Especially made for hot loops like your renderer update cycle~ hello-terrain.kenny.wtf/work
032
Kenny.wtf @kenny.wtf · 31/01/2026
Some early space ring scenes #threejs #procgen
1111
Kenny.wtf @kenny.wtf · 31/01/2026
I'm excited about terrain generation mainly because there's not nearly enough fantastic world types out there! Here's an early experiment with a hollow-earth topology. I'm looking forward to fill this with fantastical atmospherics to see how it would look. #threejs #procgen
040
Reposted by Kenny.wtf
Hendrik Mans @hmans.dev · 30/01/2026
ICYMI, I opened up Chatto's dev instance for public testing yesterday. Give it a try (if you dare - it's early days, after all). Always happy to hear bug reports and feedback!
092
Reposted by Kenny.wtf
Joni Korpi @jonikorpi.com · 29/01/2026
Here’s an export of my big tab group of indie font foundries. If I need a font and can pay a few eurobucks for it, I look here. Far wider range of expression than you’ll find on Google Fonts. Licenses are still annoying, but some have begun to adopt better ones. (See thread for links)
2123