Create a Rocky Video Game Terrain in Blender – Day1

This entry is part 2 of 9 in the Best of Blender Session
« PreviousNext »

In this series of tutorials you will learn how to create a finished environment for Blender’s Game Engine. The main focus of the series will be texturing and lighting, with the use of some custom 2d filters to enhance the result.

This tutorial is Day 1 in a series – Go to Day 2, Day 3, or Day 4

Day 1 will deal primarily with sculpting the model. Since we want to start with texturing as soon as possible, we’ll use the sculpt mode in Blender to quickly create the shape with the upcoming clay brush, and adding the main details we’ll use for the environment’s textures with the layer brush.

In Day 2, while following the premise of skipping as much of the modeling work as we can, we will create a low poly mesh by basing it off a lower multires level of the sculpted model, and then applying a decimate modifier to it. We will then use this low poly mesh to bake tangent space normal map and an approximate ambient occlusion map.

Before starting you should gather all the reference you can. I’ve ended up editing out from the screencast the part where I show the images I’ve used for reference because I’ve followed them quite loosely. However, you can see a composite of some of them here. I’ve also made a test sculpt before starting the real one that can be seen here.

Final Effect Preview

Full Video

Download

Note: click the ‘Monitor’ icon to view tutorial in full-screen HD.

This tutorial is Day 1 in a series – Go to Day 2, Day 3, or Day 4

Don’t miss more CG tutorials and guides, published daily – subscribe to Cgtuts+ by RSS.

Add Comment

Discussion 49 Comments

  1. Paket says:

    Looking awesome!

    …first xD

    • Roberto says:
      Author

      Glad you like it Craig!

      there are a lot of things that I would have done differently now, but this is the first video tutorial I’ve done and I’ve payed the lack of experience, oh well…

      Thanks. :)

  2. Kris says:

    So many mind blowing Blender tuts! I have to play catch up this week for sure!

  3. Diego SA says:

    Oh, don’t believe it’s made on Blender. Such software did not look so powerful when I first saw it but it has such a power… Still not learned how to use it yet but never is too late.

  4. Alejandro Soto says:

    Excelente tutorial, espero con muchas ganas la segunda parte ¿para la proxima semana?

    Saludos

  5. Just watched thi. I have to saw I’m in awe, can’t wait for #2!

  6. bruce says:

    wish i knew how to do this in maya!

  7. ! FaB ! says:

    Hello,

    Thank you for the tutorial.

    Howdid you get the “Clay”tool in sculp mode ? I don’t have it…

    • Roberto says:
      Author

      I’ve compiled blender 2.48 with the patch for the clay brush applied to it.

      If you don’t feel like compiling blender, your options are:

      - heading to http://www.graphicall.org and searching for a blender version with clay brush (only seen a windows build).
      - downloading a build of 2.5 from there (don’t know how usable are they atm)
      - wait for the first release of blender 2.5, which should be out next month.

  8. Pelle Johnsen says:

    What kind of hardware/OS is being used? Looks to be very interactive with 1 mill. polys :D

  9. steve g says:

    great tutorial and we’re all looking forward to ‘day 2′

  10. theguy says:

    awesome tut, when’s the second part coming out??

    ca’nt wait!!

    many thanks btw

  11. RooL says:

    You can use ctrl + F to rotate the brush.

    Nice tut.

  12. EvadeAndSurvive.com says:

    Bad tutorial;

    Want to teach people or do you like to create stuff and play it back for yourself again and again. Your tutorial does nothing to show your viewers step by step how to create what you are creating. No one knows and no one can follow your step by step directions for creating what you are creating. If you assume people know what you are creating, then why would they watch this, they would rather do it themselves. However if I were new to this and I wanted to follow directions on how to make my own backgreoud, then this tutorial does nothing to show me how. Enjoy yourself, I will go elseware to learn.

    • Mike says:

      @EvadeAndSurvive:

      Errr… what?

      It’s a tutorial on how to use different tools and techniques to create a game engine-ready terrain for Blender. It’s not a “How To Use Blender For Newbies” series.

      The tutorial doesn’t show step-by-step? What are you talking about? It goes strictly step-by-step, with him narrating exactly what he’s doing, what settings he’s using, and why. He even goes so far as to explain why what he’s doing “now” is preparation for something he’ll do later.

      Now, if the real problem is that what he’s doing is beyond you? Fine… but that’s your problem, not his. Perhaps you should take the time to go learn Blender and learn the basics. Then you *will* understand what he’s doing, and wouldn’t have to come here emo-raging at the guy for dedicating *his time* – not yours – to record 4 very detailed and quite helpful videos explaining how to create very impressive scenes.

      People are amazing.

  13. adam p says:

    didnt you have to go pee during the recordin :)

  14. Dyangelo says:

    First, Your awesome,
    second,
    Are you using a pen?

  15. Alberto says:

    Hello, this is a very good tutorial, but, where i can find the textures for the layer brush?

  16. Kraig_85 says:

    Hey Brilliant tutorial

    I’m using Blender 2.49 and I can’t seem to find the clay option on the sculpt tool properties… any ideas where it might be hidden ?

    Again, thanx for the Tutorials.

  17. OliverB says:

    deadly tutorial :-}

  18. cheatsguy777 says:

    at Fab and Kraig_85, it needs to be compiled in, it’s not a default.

  19. Labeeb says:

    dude.. could u suppose upload the blend file

  20. noah says:

    what texture are you using to make it look sandy

  21. Wolfsong73 says:

    Excellent video series!

    I’ve been looking for some good tutorials on how to do something like this and have found the resources lacking. Then, bam, I find these videos.

    I do have a question, though, regarding this approach being game engine ready.

    How well would this approach carry over into larger areas? Let’s say you wanted to create an entire, fairly large, game level using this approach, how well would that work out in terms of performance?

    I can definitely see this approach being perfect for smaller, more restricted playfields. Just curious how it translates into larger environments.

    Thanks!

  22. Oblivion says:

    Great tutorial all of them I found it very informative!!
    I would be interested in knowing the same on large areas vs performance I’m rather new to blender but I have used unreal for many years I know you can’t really compare the two.
    My approach on large areas in unreal for the most part they have anti potrals witch will stop renders so you have a thick forest you put these in the tress, a valley of terrain taller sides the hill tops would have them inside. Depending on the layout this could drastically up your fps. Lets face it if you have a wall or a hill and beyond that is a ton of detail why would you want your card rendering stuff you can’t even see.
    Is there any other level optimization techniques in blender other then the few you showed?

    • Aaron Stromberg says:

      I know this is an old post, but this has been one of the more frustrating things when trying to design high poly levels in blender. So far, the only ways i’ve figured out around it are using high res normal maps, and killing my tri count. But I would love any info on other methods.

  23. OTM says:

    How did you create the textures for the layer brush?

  24. Greg says:

    Where did you get the textures for the layer brush?

  25. AB99 says:

    I dont seem to have the “Clay” option you were talking about in the beginning, any sugestions on why i dont have it or what i should do? thx

  26. animateddy says:

    i want to make a game but.. i know a game like eternal lands or something can’t i make but i’m still trying now, i have make al the objects, characters, in game objects… but how do i create the whole game now?

    • Alec Steinhorn says:

      You need to find yourself a game engine like Director or Unity3d, which can compile your game files into one game. This requires you to know how to script, however, either in a native code like lingo for Director, or other languages like Javascript or C#.

      Good luck!

  27. Aaron Stromberg says:

    You sir, are nothing less than fantastic. I wanted to let you know this is perhaps the most helpful video i’ve watched. You didn’t tell me how to do it, but instead showed me ways i can. Not only that, but you packed it full with great little hints, keyboard shortcuts, and snippets of info. I love you.

  28. Torben Jonas says:

    Very very good tutorial thanks! Helped me a lot and its helpful to see how to do modeling a landscape.
    But i also have the same question as other people here: Where can i get these alpha textures you used in the video? I googled for about 5000000 years with all words i had in mind but there were no textures like you used :( maybe you can write a comment or upload yours? would be great

  29. Romulo says:

    Hi Roberto,
    where can i find the feathers alpha image? i created one in gimp real fast like the sand one but the feathers i wasnt able to do the same hehe…
    is there anyway u can upload some alpha images as i saw u have a bunch of them?
    thanks in advance,
    Romy

  30. Cloud92 says:

    Hi Roberto tutorial looking awesome but i can’t download bledner whit clay brush, can u upload ur blender ??;>

  31. Some guy says:

    Are there similar sculpting tools for 3ds Max? Because I can’t find them, especially the alpha textures one I am most interested.

    Or is it better to start learning ZBrush or Mudbox?

  32. crazylady10189 says:

    I need make file m3g for game 3d mobile, i were make landscape , grass, or space but all failed Example

    When i make landscape like first video, i make landscape but when export this file file1.m3g size it is 1-4Mb (heavy) for game mobile.
    http://www.youtube.com/watch?v=FQFDcPLvfd0

    When i make landscape like second video, i make landscape but when export this file file2.m3g size it is 2Kb but when i use M3G Toolkit to look file2.m3g i just see white.
    http://vimeo.com/5180333

    When i make Asteroid like third video, i make asteroid but when export this file file3.m3g but when i use M3G Toolkit to look file3.m3g i just see white strips, don’t like when i rendered
    http://vimeo.com/7801287

    When i make grass like four video, i make grass but when export this file file4.m3g size it is 1Kb but when i use M3G Toolkit to look file4.m3g i just see black, don’t like when i rendered.
    http://www.youtube.com/watch?v=UJ_YT2FeuIU
    Please guide me how to make file m3g size lightly and look like when render! Reply to my mail if you can!
    Thank you very much!

  33. Behdadsoft says:

    Hi.
    i’ts Very good.realy blender is powerful software.

  34. Dihydrogensulfid says:

    Tutorial looks great, but sadly I couldn’t follow the steps / find the tool-settings.
    Tried this tutroial on a bigger terrain (I created a rude concept, which I improved with this tutorial), but it was slowed down, too much polygons by adding the details on sculpting :/

Add a Comment

To add a code snippet to your comment, please wrap your code like so: <pre name="code" class="html">YOUR CODE</pre>. You can replace the class name with "js," "css," "sql," or "php." If there are any "<" or ">" within your code, please search and replace them with: &lt; and &gt; respectively.