I’ve been quietly toiling away at this one for a few months now. Inspired by the Seafarer’s expansion of Settler’s of Catan, I wanted to bring together many of the things that I love into this one single larger demo…Games, Procedural Noise, Shaders, Math, oh…and PIRATES!
My goal for this series was to create a bigger demo that shows off many elements of Babylon.js and takes viewers on a step by step journey to create it. It’s my sincere hope that this is helpful to those new to Babylon, and that there’s something new to learn for some of our more seasoned experts as well.
Here’s the demo that we’ll go through the process of creating together through this series:
To kick it all off, here’s the first video in the series:
The starting playground for this video:
and here are some helpful resources that are mentioned in this video:
I should toss the editor up here at some point just so people have access to it for reference, jsut been so busy with work I dont get a chance to do things for myself anymore
Part 4 is here! In this one, we dive into the node material editor and use the awesome simplex noise node from @Pryme8 to create a cool shimmery effect for the top surface of our hex tiles!
Kicking off a new week with part 5 of this series! In this one, we’ll finish out the top surface of our hex tiles by learning to apply masks in the Node Material Editor to add a shimmery ‘?’ to the top of each tile.
As always, I hope this video is helpful and informative in some way.
Hey Everyone! Part 5 of this video series is here! In this video, we’ll walk through the process of taking procedurally generated noise, making a texture out of it, passing that texture into a node material, and then inverting, rotating it, tweaking it, masking it, and spit out some procedural islands out the other side!!!
Well everyone, it’s time to bring this ship to shore. Here is the 7th and final video in this series. In this video I go over adding some basic GUI elements to refresh your scene and drive the hex tile grid. Thank you for coming along with me on another piratical adventure. I sincerely hope this has helped a few of you learn something new about Babylon.js!