Procedural Generation with Wave Function Collapse and Model Synthesis | Unity Devlog

Video Information

Hi everyone in this video I’m going to discuss the technical details of the wave function collapse algorithm and the very closely related model synthesis I’ll also discuss what features of these algorithms I’m looking for in my projects in my last video I gave an overview of wave function collapse and my interest

In using it to generate procedural Terrain it might be helpful to watch that one first both wave function collapse and model synthesis are about constraint satisfaction they’re used to generate some solution for a texture or a model given known constraints about how pieces fit together constraints come up quite a bit in games

Especially puzzle games Sudoku makes a game out of constraint satisfaction each row and column contain the numbers 1 through 9 with each number appearing only once additionally all the smaller grids also contain the numbers 1 to 9. you’re given some initially collapsed cells the domains of the remaining cells contain all possible numbers

Your job is then to collapse these cells in a way that satisfies all constraints a good first step is to reduce each cell’s domain using the information you currently have this took me a little while until I realized there’s actually a button right here that does it for me

From there you can start collapsing cells and use that information to further reduce domains I’m uh I’m not going to solve this whole thing on this channel we don’t do constraint solving we make programs to do constraint solving there’s another one Minesweeper is another game that involves constraints

You’re given a grid of cells that may contain mines initially you only know how many minds are present but not where they are clicking on a hopefully empty cell or reveal its contents and will also reveal all connected empty cells the cells with numbers show a constraint

This number indicates how many minds are found in adjacent cells with this information you can start to determine which cells contain mines I’m pretty sure this top cell doesn’t contain a mine and maybe this one doesn’t either oh if you’re like me when I was a kid I

Used to play this on Ultra easy mode on a big grid with just a few mines so one click and hey I’m so good at this some of you know what I’m talking about and of course Wordle also involves constraints after a guess you get information on

Correct and incorrect letters as well as correct and incorrect positions personally I like the constraint solving part of Wordle and its Big Brother cordial but not the word part itself words for me not so good so constraint programming can be used to deliberately make constraint based puzzle games or to solve problems that

Just happen to involve constraints any problem that can be conceptualized in terms of constraints might be a good fit for a constraint programming solution here’s my current real life constraint problem I have too many turtles they’re part of a behavior research project and while they’re very cute they

Can also be a lot of work these sliders get along well in their babies as long as other requirements are met however as they get older they have more and more housing constraints they’re really best housed individually or in very small groups since there are major constraints on cohabitation

Some are too aggressive to live with others all turtles in a group also need to be the same size even temperament can be an issue bold and shy individuals don’t mix well the more outgoing turtles will have better access to food and basking sites while I’m not intending to program a

Constraint solver to help me plan new enclosures I do find myself thinking about this problem and others in terms of constraints of course in this case the best solution is more ponds Let’s talk about some more realistic applications of constraint solving I found several papers using constraint programming to plan work schedules that makes me think about Colony management games like rimworld this one is on how cognitive dissonance a psychological phenomena can be modeled by a constraint satisfaction neural network I really

Like the intersection of these topics so I’m gonna have to read more into this one also check out this dissonant sign I found near my hometown please keep your pets on leash in designated areas but also don’t have them this paper discusses a constraint-based system to design novel benzonoid

Chemicals this paper talks about a procedural poetry generator here’s one of the poems they generated music Wells acts and practices traditionalism hymns her devoted racing spent in her court and then vivaciously directly a Universe She disappears and Adam in the seasons of record and finally this was one of my favorite

Papers the author wanted to use constraint programming to find new musical scales there’s actually some science and math behind music so I really appreciated this attempt to leverage the technical side of music to create something new of course this has to be heard to be appreciated this samples from a 19 note

Chromatic scale our standard octave is 12 notes foreign It’s interesting different but not altogether Ben okay I suppose it’s time to get back on topic there are links to papers and things in the description wave function collapse and model synthesis also fall under constraint programming unlike many puzzle games where the goal is often to find the one correct

Solution with wave function collapse and model synthesis the goal is to create any solution that satisfies the constraints both wave function collapse and model synthesis also draw inspiration from the texture synthesis family of algorithms The classic methods were based on deliberately crafted algorithms the animation here shows one technique called image quilting more recent methods take a neural network approach they can produce some amazing results but are a little out of scope for this video and for the moment my skill set wave function collapse and model

Synthesis build upon both constraint programming and the earlier texture synthesis methods Paul Merrell’s model synthesis was the first the two algorithms it was Paul’s PhD dissertation project and was published in 2007 with a few more papers released in the following years texture synthesis works really well except when it doesn’t

One of Paul’s goals was to improve on some of these areas at the time Paul was developing model synthesis some of the early taxosynthesis algorithms had issues with rigid structures they were also not well suited for 3D generation Paul recognized that many natural and artificial objects consist of similar self-repeating components

And perhaps by breaking down objects into these components instead of just thinking about pixels we can use these components to procedurally generate new objects in 2D or 3D here are a few more examples from Paul’s dissertation can you tell how things are built from components check out Paul’s website for more

Here’s the basic workflow of model synthesis first unique components and knowledge of how they fit together in other words modules and constraints they can be derived from an input or created manually second select a cell to collapse third assign the cell a random module from its current domain the modules can

Be given weights to make some more likely to be selected fourth use the constraints of the newly assigned module to reduce the domains of adjacent cells and propagate these constraints as far as they will reach now just repeat steps 2 3 and 4 until all cells have been assigned

If you watched my last video you might recognize this is the method used by wave function collapse that is not a mistake at this level they’re the same algorithm Wave function collapse was released in 2016. it’s heavily influenced by model synthesis the name takes some inspiration from quantum mechanics I realize this is controversial so I’m staying out of it feel free to have more epic debates in the comments All of You are winners to me you might notice model synthesis

Focused more on 3D while wave function collapse focus more on 2D both methods can be applied to graphs of any dimensions that means both support all sorts of grids in 2D or 3D square and Cube grids are common but irregular grids like in townscaper are fine too

If you have a 4D application I’d love to hear about it synthesis and wave function collapse differ isn’t how they implement the steps I mentioned earlier let’s start by discussing how the modules and constraints are created the original method described by Paul is called discrete model synthesis no not this discrete this discrete

Here a model is broken down into discrete pieces I follow this General method except that I create my discrete modules by hand in blender by the way for the rest of the video I’m using a simplified version of kanos Chen’s tile set for demonstrations see the description for a link to their assets

All also created another method called continuous model synthesis I’ll be honest this is some fancy code magic and not a path I’m prepared to go down the basic idea is to place vertices edges and faces in continuous space instead of placing fixed modules in a discrete grid

Paul does some impressive stuff with it but also notes limitations I don’t think I’ve seen this implemented outside his dissertation check out some of his materials for more details for now we will consider this a separate algorithm wave function collapse uses a method very similar to discrete model synthesis

Called the simple tiled method however it’s better known for the overlapping method which is one of the novel additions with discrete model synthesis and simple tiled wave function collapse it’s possible to create matches for each module manually which is currently my preferred technique however the overlapping method requires

A sample to analyze let’s start with this simple sample note the arrangement of grasses and bushes from the sample we can determine which tiles fit together and how frequently each tile occurs if we only consider what tile is adjacent to other tiles we are essentially doing discrete model

Synthesis or simple tiled wave function collapse the results look similar to the input but don’t share the specific tile Arrangements the bush patterns from the sample may not appear in the result now let’s expand the sample analysis to consider each two by two square of tiles we’re changing from the simple tiled to

Overlapping method the output now contains various two by two patterns observed in the input though in this case it doesn’t seem enough for a good resemblance when using a three by three analysis the patterns are much more apparent and with a 4×4 the input is copied perhaps two directly

Let’s increase the input complexity by adding a second sample Here we have the discrete simple tiled method it has the right tiles but not the right patterns Now a 2×2 overlap I think this is good for capturing the feel of the original but leaving variety and finally a three by three overlap overlapping wave function collapse can also work with pixels instead of tiles as you can see in Moxie’s original demonstrations it’s the overlapping method that ensures

A likeness to the original image images with simple colors are easier to work with remember the modules should represent some repeating component of the original for complex images you might want to consider other texture synthesis methods 3D overlapping wave function collapse is possible but more complicated than its 2D counterpart most 3D implementations

Use the simple tile method these voxel buildings from oxim’s GitHub are some of the only 3D overlapping examples I could verify after module and constrain creation the next step is to consider how cells are picked before being collapsed and assigned a module model synthesis iterates over cells in a linear scanline order

That means it collapses the first cell then moves to the next cell as you can see here a 2d or 3D grid can be flattened into a one-dimensional array which is sometimes a useful optimization anyway and then the algorithm just iterates through those cells in order of course there are multiple ways to

Flatten an array so you can iterate in a different direction that may be important to consider if you use this approach unfortunately this method can introduce directional artifacts this drove me crazy for a little bit because I thought it might just be my implementation here Maxim’s observations of the linear

Scanline artifacts do you see them depending on what you’re doing this may not be an issue but if it is wave function collapse provides a nice alternative wave function collapse picks the cell with the lowest entropy entropy can be interpreted as a measure of uncertainty higher entropy means higher uncertainty

About what outcomes will occur an entropy is zero means you know exactly what will happen consider these two cells cell a has two options Cell B has three you might think the cell with the lowest entropy is the one with the least options or the smallest domain

That’s a useful approach but we can go farther than that entropy not only considers how many modules are in each cell’s domain but also How likely each of these modules are to be selected let’s add weight to the modules these can also be converted to relative probabilities

If all the modules are equally likely to be selected then the cell with the lowest entropy will be the one with the smallest domain however what if we’re in a ruins biome where the old tile pathway is very common and the bushes and flowers are very rare

Let’s give the pathway a weight of 9 and give both bushes and flowers a weight of one cell a has two equally likely modules there are only two options but it’ll be hard to know which will be selected Cell B has three options but the pathway is much more likely to be selected

This cell has more choices but actually has lower entropy so this is the cell that should be collapsed first while it takes a little longer to calculate entropy than it does to calculate domain size in my experience lowest entropy is still pretty fast the lowest entropy approach is also fun to watch

For me this is a big part of the charm of wave function collapse while we’re talking about weights both model synthesis and wave function collapse can use a weighted random selection method to pick a module from a cell I really like that adjusting the weights can give such a different feel to generation for this tile set a few adjustments can shift generation from forests and grassland to ancient ruins For the propagation step which is the slowest step both model synthesis and wave function collapse use a standard constraint satisfaction approach called Arc consistency to be brief this involves removing modules from a cell’s domain if it does not match with one of the possible modules in an adjacent cells domain

You may recall that we already discussed the constraint propagation step since there are no major differences in how model synthesis and wave function collapse handle propagation I’m going to skip ahead to talking about generation failures if you want to learn more I’ve included some links in the description I

Highly recommend Boris the Braves explanation of Arc consistency let’s talk about failure yes it can happen as you can see here failure to generate something that satisfies all constraints is a possibility for both model synthesis and wave function collapse it’s possible for the propagation step to remove all modules from a cell’s

Domain this is what happened in the last generation failure becomes more likely when using large complex module sets as you can see in this graph from Paul’s dissertation the top Castle set is much easier to generate than the bottom escheresque set especially as the generation size becomes large

Failure is actually a known challenge for constraint-based problem solving as this is an established issue they’re also established Solutions like simply restarting generation completely or backtracking to an earlier state of generation and trying a different option than before backtracking is what you see here wave function collapse leads you to

Implement your own method to deal with failures but model synthesis also includes a novel solution called modifying in blocks or modifying in parts in this approach we start with some simple solution like filling the entire grid with all grass styles now we can start generation one block at a time

Instead of generating the entire map we divide generation into smaller more manageable blocks first let’s initialize this block now we regenerate it if generation fails we can start over with that block without needing to restart the whole map when we clear the next block you might

Notice we cleared some of what we just generated the blocks do overlap they overlap so that cells On the Border get constraint information from neighboring blocks and the overlapping cells can also be regenerated we continue in this manner until each block has been regenerated the sides of

The blocks and how much they overlap may affect generation there are a few considerations to make Paul talks about this in his dissertation I believe the modifying and blocks approach also reduces or eliminates the directional artifacts that can be produced by linear cell iteration hear or mock themes comparisons between

The two iteration methods now here are some of Paul’s comparisons the top image in each set is model synthesis and the bottom is wave function collapse the artifacts here are much harder to notice possibly because Paul used the modifying and blocks method with the right adjustments modifying in blocks becomes a good solution

This clip is from Boris the Brave’s excellent article on modifying in blocks as you can see he was successful at solving the very tricky esteresque set this might be the only way to consistently generate large 3D objects from complex module sets like this one check out boris’s article for more information

Marion kleinberg used a somewhat similar chunk-based approach to generate infinite worlds it’s not quite the same but I think this demonstrates the potential of this overall idea see the description for a link to the write-up and don’t forget to check out Marion’s Twitter for updates While I’m doing plugs Rob Lang also shows a similar infinite generation approach in his Clopper devlog I really like this series and I found myself pleasantly distracted watching a few of his videos just trying to find a clip to show you check it out both model synthesis and wave function

Collapse are great algorithms and both Paul and Maxime deserve credit for their contributions many developers actually borrow aspects from both of these algorithms while adding a few features of Their Own as for my projects I have a hard time deciding between 2D and 3D generation so

I’ve made sure my code can handle both I think I’ll stick with the discrete simple tiled workflow it seems to work well enough for me and the overlapping method while really interesting adds another level of complexity that I’m not sure I need so far I like the lowest entropy cell

Selection technique I don’t have to worry about directional artifacts and it seems fast enough I’m hoping to refine my propagation code a little more and I do need some error handling so I might try the modifying and blocks approach later it seems really promising but I’m gonna

Wait until I have a few other things worked out in the next video I’ll give a walkthrough of my Approach and I’ll post my code online some of this will be Unity specific though the concepts are translatable to other engines and languages I might add new features later but first

I’m hoping to provide a stable implementation everyone can play with and hopefully some of you can make some fun new things too one more thing before I go I just want to give a huge thank you to everyone that watched my last video I was pleasantly surprised and honestly a

Little overwhelmed by how great the response was it was just incredible there were also a lot of really thoughtful comments make sure you check them out I do read all of them and I keep notes on the various things that come up like I know I need to show you how to address

The patchy distributions of water in the next video and thanks for sticking around for the delay between videos too I know it was a little while I’ll just say job Shenanigans some of it was accidentally self-inflicted and some of it was out of my hands but I think that’ll all be rectified soon

Anyway I’m looking forward to hearing your thoughts and I’m really looking forward to getting to know some of the regulars make sure you do all the YouTube things again to feed the beast you know it gets hungry like subscribe hit the Bell say hello to your father

And don’t forget only you can prevent forest fires and I’ll see you next time

This video, titled ‘Procedural Generation with Wave Function Collapse and Model Synthesis | Unity Devlog’, was uploaded by DV Gen on 2023-04-16 15:00:47. It has garnered 98074 views and 5354 likes. The duration of the video is 00:25:21 or 1521 seconds.

In this video, I discuss the technical details of the Wave Function Collapse algorithm, and the closely related predecessor, Model Synthesis. I really enjoy both of these algorithms, and like many, I actually use parts of both in my projects. Stick around for more details on implementation in later videos. For now check out the resources below.

Follow me on Twitter. https://twitter.com/_DV_Gen_

Constraint satisfaction wikipedia article. https://en.wikipedia.org/wiki/Constraint_satisfaction

Sudoku as a constraint satisfaction problem. https://medium.com/my-udacity-ai-nanodegree-notes/solving-sudoku-think-constraint-satisfaction-problem-75763f0742c9

Minesweeper as a constraint satisfaction problem. https://lvngd.com/blog/solving-minesweeper-python-constraint-satisfaction-problem/

Wordle as a constraint satisfaction problem. https://towardsdatascience.com/how-to-guess-well-in-wordle-d21167aae444

Constraint satisfaction techniques in planning and scheduling. https://link.springer.com/article/10.1007/s10845-008-0203-4

Cognitive dissonance reduction as constraint satisfaction. https://psycnet.apa.org/record/1996-01742-001

BenzAI: A program to design benzenoids with defined properties using constraint programming. https://www.researchgate.net/publication/360856107_BenzAI_A_Program_to_Design_Benzenoids_With_Defined_Properties_Using_Constraint_Programming

Harnessing constraint programming for poetry composition. https://helda.helsinki.fi/bitstream/handle/10138/42894/toivanen_constraints_poetry_iccc2013.pdf?sequence=2

Finding alternative music scales. http://public.tepper.cmu.edu/jnh/scales2.pdf

Texture synthesis wikipedia article. https://en.wikipedia.org/wiki/Texture_synthesis

Alexi A. Efros’s page on texture synthesis. https://people.eecs.berkeley.edu/~efros/research/synthesis.html

Michele Conni’s review of recent advances in texture synthesis. https://www.youtube.com/watch?v=Kpf-IIEenjo

Paul Merrell’s website on model synthesis. https://paulmerrell.org/model-synthesis/

Maxim Gumin’s wave function collapse github. https://github.com/mxgmn/WaveFunctionCollapse

Cainos pixel art tiles. https://cainos.itch.io/pixel-art-top-down-basic

Wikipedia article on Shannon information entropy. https://www.youtube.com/watch?v=NZ5IJTuTl00

Paul Merrell’s video on thermodynamic entropy. https://www.youtube.com/watch?v=NZ5IJTuTl00

Wikipedia article on arc consistency. https://en.wikipedia.org/wiki/Local_consistency#Arc_consistency

Boris the Brave’s article on arc consistency. https://www.boristhebrave.com/2021/08/30/arc-consistency-explained/

Wikipedia article on backtracking. https://en.wikipedia.org/wiki/Backtracking

Boris the Brave’s article on modifying in parts. https://www.boristhebrave.com/2021/10/26/model-synthesis-and-modifying-in-blocks/

Marian Kleineberg’s article on infinite wave function collapse. https://marian42.de/article/wfc/

Marian Kleineberg’s twitter. https://twitter.com/marian42_

Rob Lang’s Clomper devlog discussing infinite wave function collapse. https://www.youtube.com/watch?v=DrTYmUtWWw4

Boris the Brave’s wave function collapse / model synthesis asset for Unity. This was used to demonstrating some features I have not yet implemented. https://assetstore.unity.com/packages/tools/level-design/tessera-procedural-tile-based-generator-155425

Boris the Brave’s DeBroglie wave function collapse / model synthesis C# library. https://github.com/BorisTheBrave/DeBroglie

Music:

Pamgaea by Kevin MacLeod Free download: https://filmmusic.io/song/4193-pamgaea License (CC BY 4.0): Standard License

Out Of The Blue by Purrple Cat | https://purrplecat.com Music promoted by https://www.free-stock-music.com Creative Commons / Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) https://creativecommons.org/licenses/by-sa/3.0/deed.en_US

The Life and Death of a Certain K. Zabriskie, Patriarch by Chris Zabriskie is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/ Source: http://chriszabriskie.com/vendaface/ Artist: http://chriszabriskie.com/

Moonrise by Reed Mathis YouTube Audio Library

Music: Floating Cities by Kevin MacLeod Free download: https://filmmusic.io/song/3765-floating-cities License (CC BY 4.0): Standard License

Jellyfish in Space by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. Creative Commons — Attribution 4.0 International — CC BY 4.0 Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1500030 Artist: http://incompetech.com/

Intuit256 by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. Creative Commons — Attribution 4.0 International — CC BY 4.0 Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100193 Artist: http://incompetech.com/

Music: Deep Haze by Kevin MacLeod Free download: https://filmmusic.io/song/3633-deep-haze License (CC BY 4.0): Standard License

  • Join Minewind: Where Gamers Roast and Play Minecraft Together

    Join Minewind: Where Gamers Roast and Play Minecraft Together Welcome to NewsMinecraft.com, where we bring you the latest updates and trends from the Minecraft community! Today, we stumbled upon a hilarious YouTube video that had us in stitches. While it may not be directly related to Minecraft, it got us thinking about the ultimate power and fun that awaits on the Minewind server. Imagine a world where you can unleash your creativity, engage in epic battles, and form lasting friendships with fellow gamers. That’s the essence of Minewind – a vibrant Minecraft server that offers an unparalleled gaming experience. With a unique blend of PvP, survival, and role-playing… Read More

  • Join Minewind Server for Epic One-Shot Moments!

    Join Minewind Server for Epic One-Shot Moments! Welcome to Newsminecraft.com! Are you a fan of Minecraft and looking for a new server to join? Look no further than Minewind Minecraft Server. With an exciting and vibrant community, Minewind offers a unique gaming experience that you won’t find anywhere else. Imagine facing off against mutant mobs in Minecraft with powerful weapons that can one-shot them. The thrill of the challenge, the excitement of the battle – all of this and more awaits you on Minewind. Join us today and embark on an epic adventure like no other. Don’t miss out on the fun – connect to Minewind… Read More

  • Minecraft Creepy Shadow Mine

    Minecraft Creepy Shadow Mine The Legend of “L’ombra nella Miniera” in Minecraft In a remote village in Minecraft, a dark and terrifying legend existed that only the bravest dared to whisper under the moonlight. It was said that there was an abandoned mine, where the darkness was so dense and oppressive that it seemed to envelop the heart of the earth itself. Rumors spoke of an evil and mysterious entity lurking in those timeless depths, known only as “L’ombra.” The Haunting of the Abandoned Mine During moonless nights, strange noises could be heard emanating from the mine: anguished cries, eerie whispers, and the… Read More

  • Ultimate Guide: Hosting Minecraft Server with Friends

    Ultimate Guide: Hosting Minecraft Server with Friends How to Play Minecraft with Friends || Create a Server on Aternos 2024 In this Minecraft video, you will learn how to play online with friends for free using the Aternos platform. From registration to customizing the server with mods and plugins, each step is explained clearly and concisely. It demonstrates how to start the server and provides a quick overview of the console. Finally, it showcases the server in action, with additional tips on professionally managing it! Don’t miss this comprehensive guide to enjoying Minecraft with friends without spending money! Registration and Server Creation To begin, head to… Read More

  • Can Knarfy Break Minecraft’s Potato Update?

    Can Knarfy Break Minecraft's Potato Update? Minecraft’s Poisonous Potato Update: A Chaos Trip Introduction Minecraft’s April Fool’s update this year introduced the Poisonous Potato update, bringing a whole new level of chaos to the game. The update centered around Poisonous Potatoes, adding a quirky twist to the gameplay. Exploring the Update The update featured a variety of new elements, including Poisonous Potato blocks, toxic mobs, and unique items like the Potatish Great Staff of the Peasant. Players could venture into the Potato dimension, encountering potato-themed structures and creatures. Breaking the Game In an attempt to push the update to its limits, our protagonist embarked on… Read More

  • Mastering Minecraft: Build Your Own Empire

    Mastering Minecraft: Build Your Own Empire Welcome to the Imperial Amphitheater Building the Underwater Kingdom Welcome to the Empires Mode server, a creative multiplayer server where builders can create their very own kingdom. Jake Kelton embarks on a new Minecraft Creative series to showcase the process of building a mega base Kingdom. Whether in a creative test world or survival mode, these videos aim to inspire and provide tips and tricks for creating your own incredible Kingdom. When starting on the server, Jake had to decide on the type of Kingdom to build. After considering options like a flying city and a city built into… Read More

  • Join Minewind: Where Derpage Turns into Epic Adventures!

    Join Minewind: Where Derpage Turns into Epic Adventures! Welcome to Newsminecraft.com, where we bring you the latest updates and trends in the Minecraft community! Today, we want to talk about the exciting world of Minecraft servers and why you should consider joining Minewind. Have you ever found yourself craving a new and unique Minecraft experience? Look no further than Minewind Minecraft Server. With an IP address of YT.MINEWIND.NET, this server offers a one-of-a-kind gameplay experience that will keep you coming back for more. While watching the YouTube video titled “The derpage will happen #shorts” by Music Free Gaming, you may have noticed the sense of community and… Read More

  • Ultimate Survival House Build in Minecraft

    Ultimate Survival House Build in Minecraft Building the Ultimate Survival House in Minecraft Are you ready to take your Minecraft survival game to the next level? Building the ultimate survival house is key to thriving in the game. Let’s dive into the essential steps to create a sturdy and functional shelter in the world of Minecraft. Gathering Resources Before you start building your survival house, you’ll need to gather essential resources. Make sure to collect wood, stone, and other materials to construct your shelter. Explore the world around you to find the necessary items to build a strong foundation for your house. Choosing a Location… Read More

  • Unleash Your Inner Superhero on Minewind Server!

    Unleash Your Inner Superhero on Minewind Server! Are you a fan of Minecraft and superhero adventures? If so, you’ll love the action-packed world of Minewind Minecraft Server. Join a community of players who are as creative and daring as the superheroes in the YouTube video “J’ai Construit une BASE SECRÈTE de SUPER-HÉROS pour Me Cacher De MES AMIES sur Minecraft!” Immerse yourself in a thrilling virtual world where you can build secret bases, explore hidden treasures, and embark on epic quests. Experience the excitement of Minewind server by connecting to YT.MINEWIND.NET. Dive into a modern, upbeat, and dynamic Minecraft server where the possibilities are endless. Join… Read More

  • Master Minecraft Money: Click Now!

    Master Minecraft Money: Click Now! Embark on an Epic Minecraft Journey: Conquer the Nether Fortress! Welcome to IDSP GAMING, where Minecraft enthusiasts unite to witness the most thrilling adventures in the game’s universe. In this episode, prepare to be captivated as we set our sights on conquering the formidable Nether Fortress, a task that only the bravest dare to undertake. Unleashing the Adventure in the Nether Hold onto your pickaxes as we delve deep into the heart of the Nether, a realm filled with treacherous challenges and untold dangers. Our mission is clear – to conquer the Nether Fortress and etch our names in… Read More

  • Building the Ultimate Secret House in Minecraft!

    Building the Ultimate Secret House in Minecraft! Minecraft Server Experience: Building a Beautiful Home Exploring the Angkortoch Server Embark on a journey to the Angkortoch server, a vibrant Minecraft community where creativity knows no bounds. Join fellow players in crafting, building, and exploring the vast virtual world. Features and Events Discover the plethora of features and events that await you on the Angkortoch server. From gold shovels to home villagers, cleaning tasks to house building challenges, there’s never a dull moment in this dynamic Minecraft realm. Gold Shovel Unleash your inner miner with the gold shovel, a tool that promises efficiency and style. Dig, mine, and… Read More

  • Unveiling the Scary Truth About Sqannky Duck

    Unveiling the Scary Truth About Sqannky DuckVideo Information we’ll check the tower for emeralds I’m not here for you creepers all right um oh [ __ ] uhoh uh-oh oh [ __ ] well cyber I it seems that I found him it seems I found him it seems that I have found him oh [ __ ] dude he is fast he is fast oh no oh no back back up yeah what you going to do oh [ __ ] he’s fast on the water too what This video, titled ‘Why is he so scary!!!! #shorts #minecraft #gaming #scary #minecraftmemes #herobrine #funny #mcyt’, was uploaded by Sqannky Duck on 2024-03-31 15:47:57. It… Read More

  • Villager FREAKS OUT in Minecraft?! 😱 #Leonardiño17

    Villager FREAKS OUT in Minecraft?! 😱 #Leonardiño17Video Information minicraft pero invasión zombie estoy un poco aquí cogiendo de Carbón y nos llevamos un poco de remolacha y patatas y Vamos a sembrar un poco de esto porque después nos hará falta es quea con lo que tienes ahí maliante de verdad estoy cansado Ya ustedes yo no saben robar miércoles juegan al Minecraft si solo van aar cuando V ala cabo de verdad como si sembrar fuera fácil te llevas todo sea ahora solo falta que te lleves todas las C A ver a ver me quies que te lo voy a perdonar sea por esta… Read More

  • FABIIN CRAFT – Minecraft ORESPAWN #2 – EPIC TWILIGHT FOREST BOSS

    FABIIN CRAFT - Minecraft ORESPAWN #2 - EPIC TWILIGHT FOREST BOSSVideo Information E aí rapaziada suave segundo episódio da nossa série aqui de or spaw último episódio foi no canal do foi no canal do hoje a gente tá com a participação especial do God link dele vai tá aí na descrição e Rapaziada esse episódio aqui tá sendo gravado em live tá vai ser o primeiro link fixado aí nos comentários bom Rapaziada no último episódio a gente fez essa essa mansão aqui que eu posso chamar de lar aqui junto com meus amiguinhos e aquilo ali é uma cama vula aqui tá dormindo por enquanto um galo gigante… Read More

  • 🔥JOIN HARSHAD’S CRAZY PAPERMC SMP PARTY NOW! 🚀🎮

    🔥JOIN HARSHAD'S CRAZY PAPERMC SMP PARTY NOW! 🚀🎮Video Information This video, titled ‘Harshad Is Live playing PAPERMC SMP random games | ANYONE WANT JOIN | MINECRAFT MULTIPLAYER SERVER |’, was uploaded by HARSHAD GAMING LIVE 009 🇮🇳 on 2024-01-10 22:17:08. It has garnered 8 views and 2 likes. The duration of the video is 02:20:01 or 8401 seconds. Have a good time ! WhatsApp link :https://chat.whatsapp.com/IpBMTZaq7GsFsmNDz40fPX Welcome to our Live Streaming if you like this then Please 👇 Subscribe | Share | Like #MINECRAFTLIVE #MINECRAFTLIVESTREAM #MINECRAFTWITHSUBSCRIBERS #minecraftliveindia #minecraftlive #livetaid #MINECRAFTINDIA #minecraftivewithsubs #minecraft #memes #Youtube #dankmemes #fortnite #minecraftmemes #funny #gaming #gamer #minecraftbuilds #dank #youtube #lol #funnymemes #memesdaily #edgymemes… Read More

  • INSANE!! Buying HIGHEST SCHOOL RAINBOW TOWER in Minecraft?!

    INSANE!! Buying HIGHEST SCHOOL RAINBOW TOWER in Minecraft?!Video Information This video, titled ‘WHY DID I BUY THIS HIGHEST SCHOOL BUS RAINBOW TOWER in Minecraft? NORTH TRUONG CAR FACILITY!’, was uploaded by Lemon Craft3535 on 2024-02-28 11:00:44. It has garnered views and [vid_likes] likes. The duration of the video is or seconds. WHY DID I BUY THIS HIGHEST SCHOOL BUS RAINBOW TOWER in Minecraft? NORTH TRUONG CAR FACILITY! Read More

  • Explore the Insane World of JuhEpicGaming!

    Explore the Insane World of JuhEpicGaming!Video Information pai o que que é seru homem da casa o homem da casa é quem manda é quem resolve tudo e é quem tem a última palavra eu quero seu nome da casa igual This video, titled ‘#naoflopa #roblox #lulucagames #games #robloxmemes #memeblox #pkxd #memesroblox #minecraft’, was uploaded by ♡JuhEpicGaming♡ on 2024-02-19 19:07:28. It has garnered 7685 views and 140 likes. The duration of the video is 00:00:11 or 11 seconds. Read More

  • “Bimasakti’s Insane Trick Will Blow Your Mind! 😱💥” #freefire #gaming

    "Bimasakti's Insane Trick Will Blow Your Mind! 😱💥" #freefire #gamingVideo Information SA [音楽] This video, titled ‘Bimasakti New Trick😎😈 #freefire #battleroyale #trending #shorts #gaming #minecraft’, was uploaded by Sapiens World on 2024-04-05 14:48:30. It has garnered 10180 views and 158 likes. The duration of the video is 00:00:16 or 16 seconds. Read More

  • SHREK CRAFT: Bully Crushes on Maizen! (Parody Story)

    SHREK CRAFT: Bully Crushes on Maizen! (Parody Story)Video Information hey wait he didn’t ask them for anything they just specifically blame her so kick them out what is this note see you after school looks like it was left by Hooligans what have you done stupid Hooligans you will definitely feel bad after we leave here Mikey I really like studying this is really cool I hope I get a good grade today sorry for being late we have a very important reason we were really busy so sorry can I sit down Mikey it’s good that we weren’t late I wouldn’t want to be scolded like… Read More

  • Fatality SMP – Vanilla, Whitelist, 18+

    Join Our Vanilla 18+ SMP Community! 🌟 Join Our Vanilla 18+ SMP Community! 🌟 Hey there, Minecraft enthusiasts! Are you looking for a server that captures the essence of adventure, community, and pure vanilla gameplay? Look no further! Our 18+ SMP (Survival Multiplayer) server is the perfect place for players who enjoy a mature, community-oriented gaming experience. Why Join Us? Pure Vanilla Experience: No mods, no plugins – just Minecraft as it was meant to be played. (Fabric, Ledger) Community-Driven Events: Participate in weekly events, build contests, and community projects. (Ran by Players) Mature & Friendly Community: Join a group… Read More

  • Darkness Realms (ATM9)

    Darkness Realms (ATM9)https://discord.gg/v6wjwFwkVxHey Welcome to our brand new Server!We are Darkness Realms!Custom pluginsMinecraft chat to discorddiscord chat to minecraftCratesVoteFriendly StaffGiveAways! Read More

  • Minecraft Memes – @elonmusk please ban me from stupid bird app

    Minecraft Memes - @elonmusk please ban me from stupid bird appElon Musk might have the power to send rockets to Mars, but banning someone from Twitter might be just out of his reach! Read More

  • Commentary Comedy: Minecraft’s SquareXuan Animation Roars

    Commentary Comedy: Minecraft's SquareXuan Animation Roars In the world of Minecraft, where blocks reign supreme, I bring you news in rhymes, like a lively dream. From updates to secrets, I’ll keep you in the loop, With humor and fun, no need for a scoop. Cube Xuan, the creator, with animations so bright, Bringing joy and laughter, day and night. But beware of pirated content, it’s not the same, Stick to the official channel, for the real game. From funny moments to classroom series so neat, Each video a treat, making your day complete. So subscribe and follow, don’t miss a beat, In the world of… Read More

  • Battle of the Brains: -7282 IQ vs 6969 IQ (Hilarious PvP)

    Battle of the Brains: -7282 IQ vs 6969 IQ (Hilarious PvP) When you have -7282 IQ, you’re probably the type of player who tries to mine diamonds with a wooden pickaxe and wonders why it takes so long. But with a 6969 IQ, you’re the kind of player who builds a redstone contraption to automatically mine diamonds while you sit back and sip on a potion of invisibility. Talk about an epic gamer moment! #minecraftgenius Read More

  • Join Minewind Minecraft Server for Epic Time Travel Adventures!

    Join Minewind Minecraft Server for Epic Time Travel Adventures! Welcome to the world of Minecraft, where creativity knows no bounds and adventures await at every turn. If you’re a fan of sci-fi and futuristic themes, then you’ll love what Minewind has to offer. With its unique blend of technology and imagination, Minewind is the perfect place to let your creativity run wild. Imagine exploring a vast virtual world filled with endless possibilities, where you can build, craft, and survive alongside fellow gamers. Whether you’re a seasoned player or just starting out, Minewind offers something for everyone. So why should you join Minewind Minecraft Server? Well, just like K-9… Read More

  • EPIC Texture Pack for Minecraft Mods

    EPIC Texture Pack for Minecraft Mods The Exciting World of Minecraft Texture Packs Discovering a New Texture Pack Exploring the vast world of Minecraft, players stumble upon a remarkable new texture pack – the Peep Texture Pack. This pack promises a unique visual experience, setting it apart from the default textures. Unveiling the Features Upon closer inspection, the Peep Texture Pack reveals intricately designed outlines and smooth animations. The default textures, such as blocks and items, receive a fresh and appealing makeover, enhancing the overall gameplay experience. Personal Anecdotes and Minecraft Adventures As players delve into the game, they encounter various challenges and adventures. From… Read More

  • SECRET WheatenEye Minecraft stream NOW

    SECRET WheatenEye Minecraft stream NOWVideo Information whoa streaming streaming streaming streaming oh yes that’s for sure’s once the live pops up we can start the live stream got to find it oh there it is all righty let’s add everyone real quick and then we can start I got plans at everyone sends now streamy there we go all right now now everyone knows that I’m live so damn these villagers are allowed hold on we should leave leave the library real quick welcome scabs to the stream good to have you here welcome um um but yeah so I didn’t do that so… Read More

  • Herobrine’s Mysterious Past Life Revealed!

    Herobrine's Mysterious Past Life Revealed!Video Information This video, titled ‘Herobrine’s Past Life (sapientdream – Pastlives) #minecraft #shorts #herobrine #sadstory #pastlives’, was uploaded by Tofikpathan-213 on 2024-01-15 07:40:00. It has garnered 2864 views and 110 likes. The duration of the video is 00:00:53 or 53 seconds. MythoForgeYT @NoTRustyxD #Application #video #minecraft #loyalsmp #loyalsmpapplication #lapatasmp #doraemonsmp #lifestealsmp #hardcore @BulkyStar #teddygaming @TeddyGaming #senpaispider @SenpaiSpider @TechnoGamerzOfficial @GamerFleetShortsOG @GamerFleet #gamerfleet #technogamerz #senpaispider #pvp #minecraft100days #shorts #trendingshorts #youtubeshorts #herobrinesmp minecraft, minecraft 100 days, minecraft house tutorial, minecraft music, minecraft house, minecraft song, minecraft legends, minecraft jj and mikey, minecraft videos, minecraft civilization, minecraft 1.20, minecraft aphmau, minecraft animation, minecraft april… Read More

  • Uncover the Dark Truth: Delete Your World NOW!

    Uncover the Dark Truth: Delete Your World NOW!Video Information [Music] m yeah [Music] no [Music] oh [Music] [Music] no [Music] [Music] [Music] [Music] [Music] is [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] I [Music] [Music] a [Music] yeah [Music] a [Music] y [Music] yeah [Music] he [Music] [Music] d [Music] h [Music] [Music] [Music] yeah [Music] what [Music] l [Music] [Music] sh [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] [Music] n a [Music] a for is for for is [Music] [Music] [Music] he oh no oh [Music] B [Music] [Music] [Music] n on [Music] a [Music] oh m [Music]… Read More

  • 💎 DIAMOND PORTAL to PARADISE! 😱🌈 | MINECRAFT MODS

    💎 DIAMOND PORTAL to PARADISE! 😱🌈 | MINECRAFT MODSVideo Information This video, titled ‘PORTAL TO PARADISE IN MINECRAFT MINECRAFT MODS’, was uploaded by DIAMOND on 2024-01-02 20:00:13. It has garnered views and [vid_likes] likes. The duration of the video is or seconds. if you get 5 likes I will release a full video with the mod #minecraft #minecraftmods minecraft portal to paradise. Read More

  • 🔥 EPIC 24/7 Minecraft SMP SERVER with BiltuNetwork #minecraft

    🔥 EPIC 24/7 Minecraft SMP SERVER with BiltuNetwork #minecraftVideo Information भाई नोट आ जा यार प्ली सुब कर रहा व सो जा रहा है कोई ना कोई सो जा रहा है चलो कोई बात नहीं जा कोई बात नहीं बेड बना लिए वसे जरूरत नहीं पड़ेगी ब काम कर थोड़ा इधर वो आयुष भाई हेलो वेलकम ूम मे भाई आयु भाई कैसे हो बढ़िया भाई लाइक कर दो फलिंग यादू वंशी हेलो बिग फैनर कुछ सामान दे दो भाई क्या नाम है आपका इनम नेम क्या है बताओ ऊपर ला प ऊपर एक बंदा है उसको ड्रैग करना जरा डिस्कडमी पसी में ले आ ग हां थैंक यू… Read More

  • “Ultimate Minecraft Emoji Pixel Art Drop!” #minecraft #satisfying

    "Ultimate Minecraft Emoji Pixel Art Drop!" #minecraft #satisfyingVideo Information This video, titled ‘Minecraft satisfying emoji face falling pixel art#minecraft#satisfying#shorts’, was uploaded by Beadrobix on 2024-01-03 18:14:00. It has garnered views and [vid_likes] likes. The duration of the video is or seconds. Inspiration: technogamer mrbeast yes smarty pie anshu Bisht Wisp Unspeakable Skydoesminecraft XNestorio DenTDM Wilbur … Read More

  • You won’t believe what Labhansh Jain did for my mom! 😱

    You won't believe what Labhansh Jain did for my mom! 😱Video Information प्यार तो छोटा सा शब्द है मेरी तो जान बसती है तुझ में प This video, titled ‘mumma ki Jaan hai tu. #music #song #viral #shorts’, was uploaded by Labhansh Jain on 2024-04-14 08:15:36. It has garnered 471 views and 27 likes. The duration of the video is 00:00:08 or 8 seconds. Music videos Celebrity news Movie trailers GamingLet’s Plays “Minecraft,” “Fortnite” Gaming newsGame reviews Tutorials and How-To “How to cook DIY home decor “Makeup tutorial “Technology Smartphone reviews Gadget unboxings Software tutorials Lifestyle Fitness and health tips Travel vlogs Fashion and beauty Education Learn language History documentaries… Read More

  • CHEATED with AVATAR in Minecraft Build Battle!

    CHEATED with AVATAR in Minecraft Build Battle!Video Information these are my friends and I invited them to the ultimate Avatar build battle but what they don’t know is I have this secret Elemental bending device that will allow me to cheat and every round it’ll get new upgrades that I can use to mess with my friends what is happening what the heck the video ends when they find out round one boys you have to build Momo Momo Momo’s my favorite let’s go 5 minutes on the clock what’s a Momo in my hand you guys could see we have this Elemental bending device if… Read More

  • Our Bird Friends Took Us to the Lake in 2027! Craziest Summer Ever!

    Our Bird Friends Took Us to the Lake in 2027! Craziest Summer Ever!Video Information This video, titled ‘Решили поехать на озеро с нашими друзьями-птицами летом 2027 года | Это мем из 2027 года’, was uploaded by Hoang Duy Ho on 2024-03-28 17:25:43. It has garnered 4359 views and 36 likes. The duration of the video is 00:01:49 or 109 seconds. #HoangDuyHoPIXEL #minecraft #minecraft »Main channel- https://www.youtube.com/@HoangDuyHoPIXEL I decided to go with a person next to a bird to the lake in the summer in 2027 Opium Bird in Minecraft minecraft,villager,ultimate minecraft recap,Minecraft,minecraft animation,villager ai cover,froppy craft,minecraft mods,funny minecraft,minecraft villager,minecraft memes,villager memes,spiral mc,grox,cas van de pol minecraft,minecraft parody,dom studio,zmde,reffmc,minecraft prop hunt,minecraft villagers,cheap pickle,aphmau,minecraft… Read More

  • MadDubz.com Official Minecraft Server

    MadDubz.com Official Minecraft ServerAbout us MadDubz started out on YouTube with a 24/7 Gaming radio, since then we kept doing more and more. We are glad to announce that we now have a Minecraft server. We do not accept donations, we do this for fun. mc.maddubz.com Read More

  • CrystalVerse SMP PvP – Lifesteal

    Welcome to Crystal Verses Minecraft Server! In this unique Minecraft server, survival takes on a whole new level of intensity with the addition of lifesteal mechanics. Every blow dealt to an opponent not only inflicts damage but also replenishes the attacker’s health. Will you risk engaging in combat to regain health, or will you play it safe and try to outlast your opponents? Join Us: Java Edition: IP: Play.crystalverses.org Bedrock Edition: IP: Play.crystalverses.org PORT: 19132 New Members get a free rank if joined within the next hour! Don’t miss out, join now! Read More

  • Minecraft Memes – ANTI-CIS ELON SLAMMED! MAGA FANS TRIGGERED.

    Minecraft Memes - ANTI-CIS ELON SLAMMED! MAGA FANS TRIGGERED.I guess even the Minecraft community has its own drama queens! Elon Musk better watch out for some unexpected competition. Read More

  • Insane TNT Slider Trick in Minecraft

    Insane TNT Slider Trick in MinecraftVideo Information [Music] [Applause] [Music] [Applause] [Music] bro [Music] This video, titled ‘Genius Moment Minecraft TNT Slider #minecraft #minecraftshorts #minecraftmemes #minecraftfunny’, was uploaded by Dragon & Valkyrie on 2024-04-28 16:50:24. It has garnered 2 views and 3 likes. The duration of the video is 00:00:27 or 27 seconds. Yeah I taken an L on this one lol Join valk.minewind.com for Free Gold rank on Minewind a really fun server to play. Words: minecraft, j and mikey, maizen, mikey andj, ij and mikey minecraft, minecraftj and mikey, maizen minecraft, j and mikey roblox, siren head, shorts, minecraft ghost, roblox, mikey and… Read More

Procedural Generation with Wave Function Collapse and Model Synthesis | Unity Devlog