Generating Procedural Biomes in Unity

  Рет қаралды 14,781

Flaroon

Flaroon

3 жыл бұрын

Want to learn UE and expand your knowledge? Check out Pixel Helmets UE courses here!
pixelhelmet.com/courses/unrea...
Noise Generator : github.com/Flaroon/Video-File...
Noise Function : github.com/Flaroon/Video-File...
Texture : github.com/Flaroon/Video-File...
Discord: / discord

Пікірлер: 30
@bdenix1997
@bdenix1997 Жыл бұрын
nice asmr. made my brain tingle. love it.
@Kompotccik
@Kompotccik 18 сағат бұрын
can you make a tutorial how to optimize this
@r8Rusoski
@r8Rusoski Жыл бұрын
Very nice, very appreciated Thank you!
@Dolmek
@Dolmek 2 жыл бұрын
Hi how can I apply this to have a 3d version and not just a flat plane?
@carlosr.g946
@carlosr.g946 8 ай бұрын
Hi! What purpose do the 1.0f and the 0.5f values at line 14 in Noisefunctionv2 (12:51) serve? What if I wanted the float to range from 0.25f to 0.75f?
@eepikki
@eepikki 9 ай бұрын
is there a way to make it infinite instead of an island?
@tiagoandrade605
@tiagoandrade605 2 жыл бұрын
great stuff! can you complement by dealing with this map in a proper terrain object? + including the heightmap, grass/trees placement per biome etc Cheers dude!
@digiacomtech5589
@digiacomtech5589 Жыл бұрын
I was wondering why he wasn't doing that myself. Though there are valid cases for creating a mesh, there are many other valid reasons for using Unity's built in Terrain System. To that end, all you need to do is ensure the terrain generation Noisefunction returns a float value from 0 to 1. And then set that number into the TerrainData via the TerrainData.SetHeights(X, Y, H) function, you will of course need to set up a blank terrain first. You can then alter his code to create the AlphaMaps (Splat maps) to manage the Biom's terrain textures (don't forget to use the terrain's slope value for setting cliff areas). The Alpha maps can then be read when procedurally populating the terrain with appropriate vegetation. I find it better to also create terrain images that can be read (like his original code) as traversing the terrain's AlphaMaps can be cumbersome. If you want to get really creative, you can up the scale of that Biom image, add additional noise & details, and overlay onto the terrain (shader majic) and/or use it as a mini-map.
@blokkiesotto5854
@blokkiesotto5854 2 жыл бұрын
hey can you pls help me with this error Assets\NoiseGenerator.cs(19,76): error CS1501: No overload for method 'Range' takes 1 arguments
@blokkiesotto5854
@blokkiesotto5854 2 жыл бұрын
nevermind o got it right
@selimgonen
@selimgonen 2 жыл бұрын
Good stuff! I think you might want to explore compute shaders for the generation process. Will reduce generation delays dramatically.
@Flaroon
@Flaroon 2 жыл бұрын
Yes, I have researched compute shader actually. I haven't made a tutorial on them due to the fact that the code was too messy and there was too much of it for a tutorial.
@selimgonen
@selimgonen 2 жыл бұрын
@@Flaroon You are right, it needs a tutorial of its own.
@alexthompson8977
@alexthompson8977 2 жыл бұрын
@@Flaroon for some reason unity.mathematics isn't working.
@Flaroon
@Flaroon 2 жыл бұрын
@@alexthompson8977 Try going to your package manager and pressing the little + icon in the top left. Then go add package with github URL and type in this "com.unity.Mathematics".
@alexthompson8977
@alexthompson8977 2 жыл бұрын
@@Flaroon I did that and installed it but it's still not working
@azaria_phd
@azaria_phd 2 жыл бұрын
I'm sorry sir, but have you actually chosen on your free will to change the font of your code editor to Comic Sans?
@Flaroon
@Flaroon 2 жыл бұрын
Challenge between friends. Couldn't bother to change it back. I use rider now so back to the normal font.
@mrnickhox
@mrnickhox 2 жыл бұрын
your code is in comic sans, idk whether I respect you or not.
@Flaroon
@Flaroon 2 жыл бұрын
Please don't. Idk what I was thinking lol.
@uhohwhy
@uhohwhy 2 жыл бұрын
curry
@blokkiesotto5854
@blokkiesotto5854 2 жыл бұрын
is this 3d or not?
@Flaroon
@Flaroon 2 жыл бұрын
Not 3d but working on a big video right now converting this to 3d
@Flaroon
@Flaroon 2 жыл бұрын
@Jack's Skate progression about a week. It should be up
@Flaroon
@Flaroon 2 жыл бұрын
@Jack's Skate progression there would be but I think I might leave infinite islands for the next video. That could be a little bit of a more complicated topic
@Nandish_M
@Nandish_M 9 ай бұрын
@@Flaroon did you ever make the vid on the 3d version of this? since i cant seem to find it
@alexeinuville2555
@alexeinuville2555 2 жыл бұрын
I liked the content and it's very clear you know what you're doing, but I can't get past your vocalization of words. Sorry man, keep up the good work but please hone your enunciation
@Flaroon
@Flaroon 2 жыл бұрын
Irl I'm a very fluent English speaker but idk why on my mic, when I'm recording I get stressed, resulting in me stuttering and messing up words. I'm actively trying to improve my enunciation. Thankyou for watching the video.
Unity Procedural Island Tutorial with Explaination
32:46
Flaroon
Рет қаралды 13 М.
Minecraft terrain generation in a nutshell
25:49
Henrik Kniberg
Рет қаралды 148 М.
🤔Какой Орган самый длинный ? #shorts
00:42
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Unity GPU Instancing in less than 7 minutes!
6:56
Flaroon
Рет қаралды 38 М.
How I Learned Procedural Generation
5:36
Lejynn
Рет қаралды 254 М.
Games Where You're NOT the Main Character
14:52
i am a dot.
Рет қаралды 2 МЛН
Biome generation explained | Voronoi diagrams into biomes
2:55
how are massive game environments made?
4:08
Stylized Station
Рет қаралды 917 М.
Large Procedural Island Generator!
6:04
Flaroon
Рет қаралды 11 М.
I Tried to make Minecraft In 1 Week!
12:01
Flaroon
Рет қаралды 9 М.
Делаю процедурную генерацию в Unity
13:15
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,3 МЛН
Опыт использования Мини ПК от TECNO
1:00
Андронет
Рет қаралды 712 М.
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 26 МЛН