Unity Level Design Tutorial with the Map Magic

Ғылым және технология

MapMagic 1 is outdated - tutorials for MapMagic 2 could be found here:
• MapMagic2 Tutorials
A comprehensive tutorial about creating a vast (100km2) procedural island in Unity using the Map Magic tool.
Notes:
20:00 Since Unity 2018.3 Terrain Layers are used instead of Splat Textures in Textures Output. Assign the Layer asset instead of a texture in a Texture Output slots. See docs.unity3d.com/Manual/class... for more information.
Since the tutorial is lengthy I do not expect you watching it at once, so there are links to different stages:
- Short Description, using of Raw Input: 1:17
- Generating height detalization: 9:00
- Texturing: 19:54
- Shore line: 28:55
- Trees and forests: 57:40
- Grass: 36:48
- Stones (objects): 45:57
- Key locations: 1:15:35
- Final results: 1:23:03
Map Magic Asset Store page: www.assetstore.unity3d.com/en...
Evaluation version: www.denispahunov.ru/MapMagic/e...
You will need these plugins or 3rd party editors to achieve exactly the same results:
- MapMagic plugin itself
- AQUAS Lite water asset for Unity (costs $5 on Asset Store)
- Image editor with the ability to save 16bpc .raw files (like Gimp or Photoshop)
Note: Floor Generator is not used anymore! The objects will be placed on terrain surface automatically by default.

Пікірлер: 684

  • @deucesmcgee7387
    @deucesmcgee73876 жыл бұрын

    Yours is one of the few assets I've purchased and never regretted. Thanks for your hard work and I look forward to seeing how this project evolves as you further develop it.

  • @MrJohnAllushi
    @MrJohnAllushi8 жыл бұрын

    This is the most detailed tutorial about a product I've ever seen. I like the way you explained your asset. Good job Denis.

  • @denispahunov6415

    @denispahunov6415

    8 жыл бұрын

    +John Allushi Thanks, glad you are enjoying this tutorial!

  • @AlabasterJazz
    @AlabasterJazz7 жыл бұрын

    Over the years I have watched hundreds of tutorials on dozens of subjects, and this is among the best of them. Great work! I look forward to many more

  • @n1lknarf
    @n1lknarf5 жыл бұрын

    I'm buying this because you put so much effort in it, including aesthetics in the work flow like portals. Thank you so much.

  • @joedelekto8494
    @joedelekto84947 жыл бұрын

    After watching this video, I was in awe. This has to be one of the best assets for generating procedural-generated terrain I have seen. Absolutely brilliant using a node-based system and I can't wait to actually get hands on with this. It was an instant purchase for me and now I'm off to go and watch all the tutorials!

  • @ProtopopGames
    @ProtopopGames6 жыл бұрын

    I've rarely been so excited by a tutorial. I'm parsing it bit by bit and the potential is just fascinating:) I'm really glad you made this in depth video - i really want to play with the Biomes, but i thought i should finish this basics outline first so i understand what i'm doing.

  • @tyrant351
    @tyrant3516 жыл бұрын

    Good lord I sat in awe watching this. This tool is insane. I will have to find the time to watch your videos more closely-- maybe when I don't have to make something for a class.

  • @minhanh5483
    @minhanh5483 Жыл бұрын

    With your videos my learning curve will shrink drastically. Thank you.

  • @sumanghosh8952
    @sumanghosh8952 Жыл бұрын

    You've actually got so quality stuff on your channel. Keep that up man!

  • @2Jackrabbit
    @2Jackrabbit3 жыл бұрын

    Thx so much for your tool, it's wildly underrated you've fixed every flaws of unity terrain (for what 10 years now O_o...) while navigating the crazy hurdles it comes with.

  • @sammy5294
    @sammy5294 Жыл бұрын

    I paused as you went along and did the steps myself and that helped a TON.

  • @emergencyDuck
    @emergencyDuck6 жыл бұрын

    I haven't bought the asset (yet) but looking at this got me hyped, can't wait to get home and play around with it. I can tell it's going to be a great asset just by looking at the quality of this tutorial vid.

  • @DaveThreeOfFive
    @DaveThreeOfFive7 жыл бұрын

    Gotta say this is an amazing tutorial just about the best I've ever seen for an asset store item !!

  • @rfzwi3437
    @rfzwi34377 жыл бұрын

    Props for the effort it must have taken not only to build the tool but the additional support you have given.

  • @denispahunov6415

    @denispahunov6415

    7 жыл бұрын

    You're welcome! )))

  • @Neceros
    @Neceros5 жыл бұрын

    I'm gathering tools to begin my first 3D game. This is on the top of my list. This is amazing.

  • @ProtopopGames
    @ProtopopGames7 жыл бұрын

    Wow - incredibly powerful AND beautiful:) I love all things terrain generation - thanks for taking the time to share this fascinating video, and great work!

  • @satpalmourya8129
    @satpalmourya8129 Жыл бұрын

    I can't believe literally no one is talking about how satisfying Nice tutorials voice softs.

  • @nickmorgan288
    @nickmorgan2887 жыл бұрын

    This hands down was the best ever purchase I made on the unity asset store and I rarely purchase assets for game-dev!

  • @JayWeston
    @JayWeston8 жыл бұрын

    Epic! Can't wait for the next version. I use this plugin daily and it's brilliant!

  • @denispahunov6415

    @denispahunov6415

    8 жыл бұрын

    +Jay Weston I'm really glad that you are enjoining MM. Hope that 1.2 will be available next week.

  • @LuizHenrique-hy2iw
    @LuizHenrique-hy2iw Жыл бұрын

    Thank you so much for your tutorials It went from 'nice tutoet science' to simple logic! You have a new subscriber

  • @GaleriSembilan
    @GaleriSembilan Жыл бұрын

    TNice tutorials was honestly so helpful. I’ve been working around soft, whether it be church, singing in a band, or theatre for most of my life so tNice tutorials

  • @arontoth2145
    @arontoth21457 жыл бұрын

    Can't say how much I like this video, amazing!

  • @chrisconn5649
    @chrisconn56497 жыл бұрын

    You have done some absolutely amazing work!

  • @bacongamer889
    @bacongamer8897 жыл бұрын

    I've never wanted an asset more ever in my life.

  • @lonewolf36s
    @lonewolf36s6 жыл бұрын

    jesus christ this plugin is amazing. i mean sure it looks great, but the editing is supreme

  • @denispahunov6415

    @denispahunov6415

    6 жыл бұрын

    thanks!

  • @vinotinto8547
    @vinotinto85475 жыл бұрын

    Thanks Denis. Really impressive work.

  • @_angy_7210
    @_angy_7210 Жыл бұрын

    by any ans, but I can make what I envision, and that's the greatest gift to . You are, without a doubt, an expert teacher. You may

  • @hauteswan2541
    @hauteswan25417 жыл бұрын

    Amazing product. I can't wait to buy this tool. I am going to get it for my future games.

  • @MrAdvokaten
    @MrAdvokaten8 жыл бұрын

    Superb tutorial! Thank you so much for taking your time to do this. Regards a total nublet in Unity.

  • @auresitopatez6842
    @auresitopatez6842 Жыл бұрын

    year for all of us, for so- it's still ongoing. i respect you for being honest as that's what's been keeping a bit sane recently, just being

  • @williamminnaar6311
    @williamminnaar63115 жыл бұрын

    Great Tutorial mate!! Clear and explanatory!

  • @MSoundzBeats
    @MSoundzBeats Жыл бұрын

    TNice tutorials tutorial was so easy to understand. Thank you so much!

  • @kylepostlewait4648
    @kylepostlewait46487 жыл бұрын

    badass. looking forward to diving into this tomorrow

  • @jabrilsdev
    @jabrilsdev7 жыл бұрын

    This is really cool. really nifty asset Denis!

  • @mahmoudshatnawi6122

    @mahmoudshatnawi6122

    4 жыл бұрын

    weird seeing u here

  • @joseluistrejocruces3694
    @joseluistrejocruces3694 Жыл бұрын

    Thank you very much man, seriously you helped a lot i started from 0 to 10.

  • @stackattackism
    @stackattackism8 жыл бұрын

    Денис, спасибо большое за ассет, очень много проделанной работы с твоей стороны, это просто великолепно. Лайк и подписка!

  • @nexus888
    @nexus8888 жыл бұрын

    very impressive presentation. It's very concise and well structured. I really hope to buy this one day for some work.

  • @denispahunov6415

    @denispahunov6415

    8 жыл бұрын

    Thanks! Pity you've missed the sales

  • @nexus888

    @nexus888

    8 жыл бұрын

    +Denis Pahunov yes I know! I only got unity a week ago. I hope the store will have a sale soon again.

  • @Abasitcse
    @Abasitcse Жыл бұрын

    i didnt expect it to work wow thank you so much bro

  • @alexitosworld
    @alexitosworld7 жыл бұрын

    Pretty cool. Love to see landscape generation!

  • @noelbalita8262
    @noelbalita8262 Жыл бұрын

    I can't thank you enough... hands down the best video for beginnners

  • @userx_xdead
    @userx_xdead Жыл бұрын

    very good tutorial . very clean . i am happy you didn't start digging deep into any specific feature - sotNice tutorialng that happens to too many

  • @tobywong2657
    @tobywong26576 жыл бұрын

    Quick Tip: if you dont want to use Raw Node you can invert a Cone and substract it from noise to generate non uniformed shaped islands :)

  • @lottaflygare1455
    @lottaflygare14558 жыл бұрын

    This is an amasingly awsome tutorial its easy to understand and realy detaild, i have never used unity but im staring to and i can still understan all that you say thanks

  • @denispahunov6415

    @denispahunov6415

    8 жыл бұрын

    Thanks, I've tried to be detailed - and that's why it's so long :)

  • @cheese5081
    @cheese50818 жыл бұрын

    wow you did a great job by your self it looks like a very realistic map

  • @denispahunov6415

    @denispahunov6415

    8 жыл бұрын

    thanks!

  • @mhdnaderlabbad5887
    @mhdnaderlabbad58874 жыл бұрын

    The best way to build terrain is wonderful work

  • @menesesvetinn061
    @menesesvetinn061 Жыл бұрын

    The comnt section is very positive and downright encouraging! Love it!

  • @GaryMcKinnonUFO
    @GaryMcKinnonUFO7 жыл бұрын

    Very impressive work you've done, thanks for sharing.

  • @GaryMcKinnonUFO

    @GaryMcKinnonUFO

    7 жыл бұрын

    ***** No but i'm interested in the technology still.

  • @cudiedgar
    @cudiedgar8 жыл бұрын

    really really good, looking foward to buying this

  • @alphablender
    @alphablender3 жыл бұрын

    It's 1:03 and I'm :O ...!!!! like WOOOOW... can't wait to have watched it all...Thanks so much, incredible work

  • @AlanDarkworld
    @AlanDarkworld6 жыл бұрын

    I have to admit: this is quite amazing! Every time I thought "Well this looks quite ok to me now", you did yet another step. The fact that your tool can generate the terrains at runtime as needed is impressive as well. Very nice job! Have you considered joining the Unity team? It would be great to see your tool become part of the Unity tool suite!

  • @owendorsey5866

    @owendorsey5866

    6 жыл бұрын

    Alan Darkworld yes it would I don’t want to spend 70 dollars lol

  • @genfx999
    @genfx9997 жыл бұрын

    Wow, I am very impressed. You are the Bob Ross v2.0!

  • @matpcc2553
    @matpcc2553 Жыл бұрын

    Great tutorial! Super easy to understand!

  • @dunnokki
    @dunnokki7 жыл бұрын

    Wow. Great tutorial. This fellow here has the skills to make beautiful terrain and informative tutorial. He also has a funny Slavic accent, which combined with efficient vocabulary (that he has) makes him sound even more professional. Appreciate the video. It's inspiring how good looking environment one can create in such a period of time. Amazing.

  • @denispahunov6415

    @denispahunov6415

    7 жыл бұрын

    Thanks so much! Speaking of accent - I never thought it's so strong until I tried to record my voice. Got to do something with it.

  • @MadPotty01

    @MadPotty01

    7 жыл бұрын

    Denis Pahunov Nah, sounds good, just takes a few minutes to get used to it. Great work!

  • @haggispixi

    @haggispixi

    7 жыл бұрын

    Your accent is easy on the ears. No need to change it. :)

  • @hillaryobatavwe3792

    @hillaryobatavwe3792

    2 жыл бұрын

    @@denispahunov6415 hey man please I downloaded the map magic two I couldn’t find the raw input then realized its now import but don’t know how to operate the import Please could you make a tutorial on the import node?

  • @denispahunov6415

    @denispahunov6415

    2 жыл бұрын

    @@hillaryobatavwe3792 have you tried looking in documentation for instructions?

  • @catalinpresneanu1879
    @catalinpresneanu18798 жыл бұрын

    Esti genial , imi place foarte mult cum explici , e chiar interesant tot ceea ce faci , mai posteaza tutoriale , de genul acesta , sunt superbe . Sorry , i'm romanian and i don't know much english :) ,but i like you and your channel .

  • @denispahunov6415

    @denispahunov6415

    8 жыл бұрын

    +Yamato Cata Thanks!

  • @rv90splittergaming6
    @rv90splittergaming67 жыл бұрын

    AMAZING!!! Im going to buy this right away!

  • @SamwidDev
    @SamwidDev8 жыл бұрын

    I'm a beginner ..& really liked this ..Thanks buddy ..Amazing ..much appreciated

  • @dannymalusin2127
    @dannymalusin21278 жыл бұрын

    vengo de otros lados, pero aqui me quedo! muy buen trabajo! me encanto! GOOD JOB :D

  • @Disthron
    @Disthron6 жыл бұрын

    Ah, I see you already addressed one of my questions, the one about dynamically activating and deactivating the modified terrains, in the video.

  • @FCSDrty
    @FCSDrty Жыл бұрын

    Still helping after 2 years

  • @cgme7076
    @cgme70767 жыл бұрын

    This looks excellent!

  • @TakeurPill
    @TakeurPill Жыл бұрын

    You explain it so well , loved tNice tutorials tutorial.

  • @ChipsHandonJr
    @ChipsHandonJr7 жыл бұрын

    This looks amazing.

  • @dilzan9822
    @dilzan9822 Жыл бұрын

    TNice tutorials was a very informative video. You made soft soft soft one hundred tis easier! Thanks alot

  • @WochapiLavaside
    @WochapiLavaside Жыл бұрын

    You took the words right outta my mouth.

  • @mvip4927
    @mvip4927 Жыл бұрын

    Thank you so much bro. Sending virtual hugs. Worked like a charm ;-)

  • @djmatheussc
    @djmatheussc Жыл бұрын

    tNice tutorials is detailed, its amazin thanks man!

  • @ezequielbento9866
    @ezequielbento9866 Жыл бұрын

    found actually helpful for people started from scratch

  • @alphablender
    @alphablender Жыл бұрын

    BREATHTAKING WORK CONGRATS

  • @galaxycraft9107
    @galaxycraft9107 Жыл бұрын

    Thank you, It was really helpful.

  • @Aaron-vn5fd
    @Aaron-vn5fd Жыл бұрын

    this is actually insane

  • @Andres-jc6hr
    @Andres-jc6hr8 жыл бұрын

    ufff que belleza de escenario, aspiro algun dia hacer algo asi

  • @user-it4vv1iw1e
    @user-it4vv1iw1e7 жыл бұрын

    Нет слов! Офигенно! Я не знаю, где использовать этот плагин в данный момент, но чую, что ради этого начну пилить отдельную игруху ).

  • @TheHDTitan
    @TheHDTitan4 жыл бұрын

    my name is also dennis, so intro had me turn my head for a second.

  • @Retroic
    @Retroic7 жыл бұрын

    Have to say, good video and good guy aswell!

  • @voljinn
    @voljinn7 жыл бұрын

    Денис, очень круто, спасибо. Будем учить

  • @navedbhati9260
    @navedbhati9260 Жыл бұрын

    Thank you for this! Super cool video! A+++

  • @threeronin
    @threeronin6 жыл бұрын

    Im having trouble placing stones in the manner in which you've described. When I attach Stone01loded to the Objects Output, the stone prefabs are dispersed throughout the terrain, but they do not render. Its as though i've attached an empty object. The child of Stone01loded is not named but has the mesh and mesh rendered as well as the stone shader. I cant figure out why I cant see the stones. Any ideas? I've just purchased Mapmagic so its possible there was a mistake in the most recent update? or perhaps you've done something that I've not seen in the tutorial?

  • @Disthron
    @Disthron6 жыл бұрын

    Hey man, this looks really cool, though I had a question. In this demo you created 2 villages, but what if you wanted to have a road that went from one village to another? Would you have to lock each segment it went through? Would the extension still dynamically load and unload these terrains or would they just have to remain in memory the whole time? Also, if I wanted to manually flatten the land to make a larger village, would that be possible? Can you make flat planes type biomes or are they mountainous only? Anyway, this looks really cool. I'm seriusly considering buying it.

  • @Ziplock9000
    @Ziplock90005 жыл бұрын

    How would this workflow change if you had a specific base map design you wanted as a Unity terrain?

  • @Ernthir
    @Ernthir5 жыл бұрын

    Really nice tutorial

  • @paulrobinson5490
    @paulrobinson54905 жыл бұрын

    does a map this size need anything like world streamer or does Map Magic do the whole thing, also, does MM work in unity 2018.3. Mega tutorial :)

  • @simranwadhwani9626
    @simranwadhwani9626 Жыл бұрын

    Very well explained!

  • @FranciscoMarzoa
    @FranciscoMarzoa4 жыл бұрын

    There seems there's no bias in the Noise Generator anymore, and there's a Turbulence parameter instead, is it used in the same way? I'm not able to get some spots with camomiles and others without them as you do adjusting the sound bias there, I got them everywhere and changing Turbulence doesn't seem to have any effect.

  • @saurabhbohra779
    @saurabhbohra7798 жыл бұрын

    Man i just buy this asset few weeks ago i must say a great asset and a great time saver for our project. better than world creator. i will recommend to everyone to buy this asset.

  • @denispahunov6415

    @denispahunov6415

    8 жыл бұрын

    Thanks! Very pleased that you are enjoying MM!

  • @thuhoai3813
    @thuhoai3813 Жыл бұрын

    You are the boss bro!!! Thank you a lot!

  • @iftikharmalik956
    @iftikharmalik9568 жыл бұрын

    I have made many landscapes but bad I will try this one Thanks...

  • @richarddemeny611
    @richarddemeny6117 жыл бұрын

    awesome tutorial my brother! you should make some tutorials on computer vision tasks!

  • @Kakara0957
    @Kakara09576 жыл бұрын

    Damn, good job man !!!

  • @Locostelasudan
    @Locostelasudan Жыл бұрын

    TNice tutorials is going in my helpful tutorials playlist.

  • @quabot
    @quabot7 жыл бұрын

    Awesome video!

  • @aidanwilliams4127
    @aidanwilliams41277 жыл бұрын

    Thank you for the tutorial, Bane. (You have a cool voice)

  • @illusivec
    @illusivec8 жыл бұрын

    This is so awesome. It's the combination of some of my favourite Unity tools. A few questions though. 1)If I understand this right, we can modify pinned terrains as we like, and the rest will be generated at runtime. So how do we make sure that there will be a traversable path in between two pinned terrains? 2)What about navmeshes for NPC's? Can they even be generated at runtime? 3)Is there a way to create some sort of LOD for distant terrains? As things stand now, we'll either have to fully load a adjacent terrain even tho we don't need it, or we'll content with terrain popping. Again congratulations on the awesome work. Keep rocking!

  • @denispahunov6415

    @denispahunov6415

    8 жыл бұрын

    +flanker I'd like to clarify that MM does not generate roads - at least not yet, so the pinned terrains could not be connected with a path. There is no way to ensure that the pinned terrains would be connected - for example, they could be created on a different islands. To avoid this you can use a rude low-res heightmap as a base for your land - this video shows how to use it. MM works with dynamic pathfinding only. Users say that they could make Apex Path to work with MM. I plan to make low-resolution terrains in v1.4

  • @bucketlist3376
    @bucketlist3376 Жыл бұрын

    thanks a lot!!! so nice reverb

  • @siddiaz1623
    @siddiaz1623 Жыл бұрын

    cant believe this is 7 years ago..

  • @TBKJoshua

    @TBKJoshua

    Жыл бұрын

    crazy how little progress has been made in this subject other than programs like Houdini which isn't free and is still very complex to use. This program was/is ahead it's time.

  • @udaygurung5863

    @udaygurung5863

    2 ай бұрын

    8 years now and i am watching full

  • 3 жыл бұрын

    In high regions, the max-age of the trees could be less... and gradually masked out. Some older trees could be angled a bit. Is there a way for paths that could be generated automatically? Animals also are making those paths.

  • 7 жыл бұрын

    Thanks for your tutorial. Denis, is there any way to put wind on those trees? Grass is moving allright but trees are static. I´m trying it by using a windzone but I failed.

  • @sinpros
    @sinpros Жыл бұрын

    what happened to the subtract node. how do i get trees from growing on rocks now?

  • @bra5081
    @bra50816 жыл бұрын

    How is it possible to animate the sliding stones? Here it takes ages to process changes on the slide node..

  • @d4rkwells688
    @d4rkwells688 Жыл бұрын

    If it is intriguing to you, you won't be forgetting it easily

  • @weeditagency8782
    @weeditagency8782 Жыл бұрын

    I bet ur a beast at it now

Келесі