Next episode: kzbin.info/www/bejne/oZjTf4ZqbNutrK8 Hope you find the tutorial helpful and please let me know what you think! If you have any questions or suggestions for future tutorials, let me know in the comments. Thanks for watching and happy game development!
@fetiska Жыл бұрын
@davidoaken2786 wow, I didn't expect you to watch my video! You are definitely right! I updated the description. And thank you again, you saved my time and the time of the viewers)
@davidoaken2786 Жыл бұрын
Tbh, i found your video when i was trying to remember how to update this plug in haha, thankfully i eventually remembered. :)
@fetiska Жыл бұрын
@@davidoaken2786 funny coincidence
@ox-mox Жыл бұрын
Watched the previous videos...and i have to say...thats what im looking for, for month! Very well explained and gives a great start into random generated terrain. Keep up the great work, im really looking forward to the next episodes!
@fetiska Жыл бұрын
Thank you! I've already implemented infinite generation. Unfortunately I don't know when I will make a new episode, but I published the code in my Discord ( discord.gg/zyYcJMFkXe ), so you can check it out if you are interested
@giorgijankhoteli5803 Жыл бұрын
great video cant wait for next part
@fetiska Жыл бұрын
Thank you
@Rytchet Жыл бұрын
Keep it up this series is amazingly helpful :D
@fetiska Жыл бұрын
Thanks for the feedback!
@Тот_самый_Киро Жыл бұрын
Nice one, thx for tutorial mate!
@fetiska Жыл бұрын
Thank you for watching!
@villagerzock54685 ай бұрын
Is there any version of the Perlin Noise Plugin for 5.4?
Hey man, thank you so much for this series, I actually can't get the project to work on Mac, seems like the plugin isn't working correctly, the blueprint doesn't seem to find the "2D Perlin Noise" node, but it's working perfectly on Windows...
@fetiska Жыл бұрын
According to the marketplace page (link in the description), the plugin doesn't support mac. If you want to work on Mac, you can either try to copy plugin code (the plugin code is actually implemented in 2 files: .cpp and .h), or implement Perlin Noise by yourself (if you like to suffer). To copy plugin code firstly you need to create a new C++ class in UE. When you create new C++ class you actually create 2 files YourCPPClass.cpp and YourCPPClass.h. So then you should go to YourCoolProject/Plugins/PerlinNoise/Source/Perlin_Noise and there should be 2 folders: Private and Public. Go to the Public folder, open Perlin_NoiseBPLibrary.h and copy all the code to YourCPPClass.h. After that open Perlin_NoiseBPLibrary.cpp located in the Private folder and copy all the code to YourCPPClass.cpp. It should work, but tell me if you have any problems
@leogenot1783 Жыл бұрын
@@fetiska Wow thank you so much for this information I'll try that thx again mate!
@fetiska Жыл бұрын
@@leogenot1783 your are welcome)
@shotakhakhishvili8640 Жыл бұрын
+1 sub! keep up with the series bro! it is really helpful!
@fetiska Жыл бұрын
Thank you!
@devranadam Жыл бұрын
Its so good
@fetiska Жыл бұрын
thank you
@stasiso Жыл бұрын
Great video!
@fetiska Жыл бұрын
Thanks!
@megascan Жыл бұрын
Insane!
@fetiska Жыл бұрын
Thanks
@EternalMage293 Жыл бұрын
How now to round the landscape, make a planet ?
@fetiska Жыл бұрын
Oh, it's actually way more complicated than just "rounding". Moreover we can't use a common sphere, instead we need to create a sphere from a cube (I know how strange it sounds). Sebastian Lague explained it pretty well (link below) kzbin.info/aero/PLFt_AvWsXl0cONs3T0By4puYy6GM22ko8
@EternalMage293 Жыл бұрын
@@fetiska Can you please make a guide on how to do it in C++ in UE5?
@fetiska Жыл бұрын
@@EternalMage293 to be honest I don't know, it will take a lot of efforts, but on the other hand it doesn't sound like a bad idea. Most likely I will announce this tutorial in community tab if I decide to make it
@dogamer238 Жыл бұрын
how do i add the colision my charater goes trought the mesh
@fetiska Жыл бұрын
In Create Mesh Section function check "generate collision"
@dogamer238 Жыл бұрын
@@fetiska Thank you so much
@fetiska Жыл бұрын
@@dogamer238 no problem
@AverageWTPilot Жыл бұрын
I tried to get the plugin but it fails to compile... any tips?
@fetiska Жыл бұрын
I suggest using the plugin I showed in the last video: kzbin.info/www/bejne/Z3-kd6mNlLybf68 It’s much better and easier to setup. Sorry for this inconvenience
@AverageWTPilot Жыл бұрын
@@fetiska okay thank you.
@fetiska Жыл бұрын
@@AverageWTPilot no problem)
@TheAmish288 күн бұрын
how would you make height generate of a height map image?
@fetiska5 күн бұрын
what do you mean?
@TheAmish285 күн бұрын
@@fetiska lets say i have an image exported from something like world machine. how would i import that image into the blueprint to use it has a height map?
@fetiska4 күн бұрын
@@TheAmish28 why do you procedural generation in this case? why you can't just use built-in landscape's heightmap import feature: kzbin.info/www/bejne/gYbag2uYpdisgsksi=pVn7wnKuhVb960HJ
@TheAmish284 күн бұрын
@@fetiska were trying to make something that spawns in real time and can be edited. the detault landscape is pretty horrible to use.
@fetiska3 күн бұрын
@@TheAmish28probably it’s possible but you need to use C++ for that you can try asking guys in our community: discord.gg/x9t6MTF8bE
@bizouardpaul848 Жыл бұрын
Thank you very much for that video! I have been looking at how to generate terrains (without voxel plugin which is expensive) and this is really good. I just have a problem: when I try to go over 500 in both xsize and y size, one of them gets limited. Any idea why ?
@fetiska Жыл бұрын
Thank you! Click on your variable in Blueprint and inside it's details check if you typed something into Slider Range or Value Range
@bizouardpaul848 Жыл бұрын
Thanks for the answer. I checked and it's not that. I will keep investigating
@fetiska Жыл бұрын
@@bizouardpaul848 ok, thank you for watching
@dogamer238 Жыл бұрын
Thanks man
@fetiska Жыл бұрын
Thank you for watching!
@dogamer238 Жыл бұрын
@@fetiska do you speak french to ?
@fetiska Жыл бұрын
@@dogamer238 no
@fetiska Жыл бұрын
@@dogamer238 why are you asking?
@dogamer238 Жыл бұрын
@@fetiska Feel like you dont only speak english
@andreiharnagea1825 ай бұрын
hello! nice video! i have a simple question: does this guarantee that each time the world is generated it is random and unique? all of my worlds seem to be the same. thanks!
@fetiska5 ай бұрын
thanks for watching! please, check the next part (link below). I use better plugin in that part that allows you to change the seed kzbin.info/www/bejne/Z3-kd6mNlLybf68si=Zc1q9x0D7tp3RYGj
@ThatOneFrogo Жыл бұрын
none of the links lead to the plugin your telling me to download and I'm confused
@fetiska Жыл бұрын
I am so sorry for this! I fixed it, please try now. Can't thank you enough for telling me about that!
@null643 Жыл бұрын
Would it be possible to achieve a similar result without using a plugin? For a mod I'm limited to blueprints only in the editor I'm working in so no plugins allowed. I understand if it's not possible though.
@fetiska Жыл бұрын
You can write your own Perlin Noise function. It can take a lot of time and effort, but it's the only solution I see. I am curious what's the game are you creating a mod for?
@null643 Жыл бұрын
@@fetiska Thanks, I'll look into the options. The game is Squad and modding is fairly restricted.
@fetiska Жыл бұрын
@@null643 oh, I know Squad, but I didn't know it's made with Unreal
@null643 Жыл бұрын
@@fetiska I'll probably scrap the idea XD. Replicating this seems impossible to me anyways, would end up with different landscapes on the server and connected clients.
@fetiska Жыл бұрын
@@null643 I came up with much better solution. If it's a C++ project, you can just copy the plugin's code to your project. I explained how to do this in my reply to Léo Genot comment under this video. Tell me if the solution works when you chek it, please
@Xoremus72 Жыл бұрын
Hey There! Just Curious, I am using 5.1.1 followed this tutorial perfectly ... But I am not seeing the Triangles? Btw I love the series!
@fetiska Жыл бұрын
Thank you for watching the tutorial! At what point did the triangles disappear?
@Xoremus72 Жыл бұрын
@@fetiska Hey! Ty for the response... I have figured out where I went wrong!
@Xoremus72 Жыл бұрын
Keep up the awesome work I wish I had your Awareness of Code!
@fetiska Жыл бұрын
@@Xoremus72 glad you managed to the issue, what was the problem?
@fetiska Жыл бұрын
@@Xoremus72 thank you!
@cat_supernova22425 ай бұрын
Big problem. The Perlin noise is outdated now. It wont load because im using Unreal Engine 5.4.1
@fetiska5 ай бұрын
This problem is solve in the next video, please check it: kzbin.info/www/bejne/Z3-kd6mNlLybf68si=SSwL32ZD5gl1aoad
@bikesboardsboats Жыл бұрын
Thank you for the tuts! I have a startup game studio called Bristlecone Studio. Looking for talented game engineers. Let me know if you want more information.
@fetiska Жыл бұрын
Thanks for watching my videos! You can text me on Reddit www.reddit.com/u/Fetis_reddit/?
@bonbons8 Жыл бұрын
PurlinNoise is out of date for unreal engine 5
@fetiska Жыл бұрын
after this video i found another plugin, which is much better: fast noise generator. i show how to use it in this video: kzbin.info/www/bejne/Z3-kd6mNlLybf68
@O_Obsidious Жыл бұрын
the plugin breaks the project in 5.1
@fetiska Жыл бұрын
Try going to YourProject/Plugins/PerlinNoise, open Perlin_Noise.uplugin and change ("EngineVersion": "4.26.0") to ("EngineVersion": "5.1.0"). This worked for me
@O_Obsidious Жыл бұрын
@@fetiska it still doesn't let me open it :c
@fetiska Жыл бұрын
@@O_Obsidious that's strange. I will try to help you when I am home
@fetiska Жыл бұрын
@@O_Obsidious sorry, didn't have time for this yesterday. Can we make a call in Discord, so I can help you?
@O_Obsidious Жыл бұрын
@@fetiska Yeah sure I can do that, my stuff is Captain Chronic#9825
@arknet4973 Жыл бұрын
kzbin.info/www/bejne/nYPag3mAqt6ootU Hello . Also studying procedural mesh . Searching for the lanscape wich I can deform by diging and so on . Are you planning todo sumthing like this ?
@fetiska Жыл бұрын
I am not sure, you should consider Voxel Plugin, as far as I know it’s possible to implement terrain defamation using it. Epic Games recently made a video about it (link below) kzbin.info/www/bejne/goeVenyCg9-ma5o
@arknet4973 Жыл бұрын
@@fetiska I know about this , but I would do something simple and by myself , that I could adjust it in the future for my needs .
@fetiska Жыл бұрын
Ok, got it, but I am not sure I will make a tutorial about this, sorry for that