Skip to content

BorisTheBrave.Com

  • Home
  • About
  • All Posts
  • Projects
  • Socials

typescript

Barycentric Perlin Noise

2018-05-122025-02-28 | Boris

Perlin noise is a classic procedural texture. It gives a wavy grayscale image, that has all sorts of uses in computer graphics. Commonly, it’s used to blend two textures together.


But what if you want to blend three or more textures together? Well today I have the answer.
Continue reading →

Random Path Algorithm

2017-07-152025-02-28 | Boris

Quick follow up to my previous post, I found the same technique is pretty good at generating organic looking random paths. You simply start with an empty room, and keep randomly filling points until it is no longer possible to add any more without disconnecting the room. What’s left is a nicely wiggly pathway.

Continue reading →

Fast Traversal Queries of Procedurally Generated Rooms

2017-07-082025-02-28 | Boris

I’ve been playing around with procedural generation recently, and one question has repeatedly been nagging at me.
How can you randomly spice up a level while making sure you don’t accidentally block off the exit?

Jump to the code, the live demo.

Continue reading →

Recent Posts

  • Claude is a Ravenclaw
  • My Failed AI Safety Research Projects (Q1/Q2 2025)
  • A Technique of Pure Reason
  • Fiddling Weights with Temperature
  • The A/B Not Taken

Archives

  • 2025 (16)
  • 2024 (13)
  • 2023 (13)
  • 2022 (11)
  • 2021 (21)
  • 2020 (11)
  • 2019 (3)
  • 2018 (7)
  • 2017 (3)
  • 2015 (1)
  • 2014 (1)
  • 2013 (2)
  • 2011 (1)
  • 2010 (2)
  • 2009 (6)
  • 2008 (5)

Meta

  • Entries RSS
  • Comments RSS

Proudly powered by WordPress | Theme: Sketch by WordPress.com.