3D Studio Max

Create A Detailed City With 3d Studio Max & Ghost Town


In this tutorial you'll learn how to build a detailed city in 3d Studio Max using the Ghost Town plugin. For those of you who are unaware, Ghost Town is a script that procedurally generates cities and urban environments in only a few clicks, and features a number of options. Such as low or high poly buildings, road layouts, vehicles, trees, facades and an easy to use material and texture system. Let's take a look!

Additional Files/ Plugins:



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

Quick Guide To The Ghost Town Script

Hello Everyone,

The main purpose of this guide is to solve some of the confusion & errors that we will face while using this plug-in, these are as follows:

1 - Grid System

Always remember to build surfaces, geometry or shapes between the blue & red lines, otherwise the script will not work and will cause errors in the final output.

2 - Material Library

Always remember to update the material library before making a city or any other structure.

3 - How to start Building?

While building any city, always remember to draw it using the plugin grid. Then select the shape and click Setup>Build (here the plug-in will ask you to set the system to metric/cm? Click "yes".) After this, we'll finally get the city to build.

4 - How to add any object to the ObjLibrary?

To add geometry to your object library, just build your required geometry on the grid. Select it, then select your required category > name your geometry > save. After that always update your texture library before applying it to the current scene.

5 - How to add any random texture to your material library?

Download any texture and click the "Add Texturemaps" button under the "Materials" section in the plug-in. This will allow you to select and use your desired texture. After everything is done, always remember to update the material library or your will receive errors.

6 - Below is a common error you'll face while using Ghost Town

City number = 2
> Starting build...
> Filtering small faces...
-- Runtime error: EPoly face index out of range: < 1 or > 0: 1

To solve this error please update your material library as soon as you open the plug-in in 3DS Max or you will receive this error.

Thanks everyone for taking time to watch my tutorial & if you face any problems with the plug-in installation, or any other problems, please refer to

Related Posts
  • Code
    Mobile Development
    In the Spotlight: Brian LeRouxPreview image@2x
    The explosive growth of the mobile space has accelerated the search for a robust and viable cross-platform solution. In 2008, shortly after the introduction of the iPhone SDK and after fiddling with Cocoa and Objective-C, Brian LeRoux and his colleagues at Nitobi decided that their time was better spent building a cross-platform solution than building native mobile applications.Read More…
  • 3D & Motion Graphics
    3D Studio Max
    Build and Composite Fractured Concrete into Live Action FootageMax ground fracture 277retina
    In this tutorial you'll learn how to create and composite 3D elements into live action footage using SynthEyes, 3D Studio Max and After Effects. You'll learn how to track live action footage in SynthEyes, model destruction in Max, create debris with Particle Flow and how to composite it all together in After Effects.Read More…
  • Game Development
    Use Tri-Planar Texture Mapping for Better TerrainTriplanar400
    You've probably run into terrain where the steep sides of a cliff have their texture stretched so much that it looks unrealistic. Maybe you have a procedurally generated world that you have no way to UV unwrap and texture. Tri-planar mapping provides an elegant technique to solve these issues and give you realistic textures from any angle or on any complex shape. Here you will learn about the technique, see the code, and look at some of the benefits, downsides, and other possibilities when using tri-planar mapping.Read More…
  • 3D & Motion Graphics
    3D Studio Max
    Create a Game Ready Fire Extinguisher with 3D Studio Max: Part 13dsmax fire extinguisher pt1 retina
    Making models for 3D games is really fun. And the most exciting and challenging part is that we model in low poly and then bring the details to life through sculpting, texturing and baking methods. Although the final model looks quite highly detailed, in reality it is still a low poly mesh. In this tutorial series, we'll learn how to create a game ready Fire Extinguisher in 3ds Max. We'll start with basic low poly modeling techniques and then cover the highly detailed modeling, texturing and baking of this object in later parts.Read More…
  • Design & Illustration
    Text Effects
    Create a 3D Ice Text Effect With Modo and Photoshop0938 frost tutsplus 002 frsot 400
    While Photoshop allows us to do many things, often, the final outcome we are looking for just can't be accomplished using Photoshop alone. One of the best things about Photoshop, however, is that it almost always has a role in modern design workflows, especially in 3D. In this tutorial, I will show you how to create a 3D ice text effect using Modo to sculpt the 3D models and Photoshop for texturing and post-production. Let's get started!Read More…
  • 3D & Motion Graphics
    A Thorough Introduction to ZBrush's FiberMeshFibermesh tutorial preview 400x400
    One of the most powerful additions to ZBrush in recent memory, FiberMesh builds on a growing list of amazing features, and adds the ability to create realistic hair, fur, and other fiber based meshes directly within ZBrush with an unprecedented amount of control. That level of control comes at a price though, and you'll be faced with numerous settings, sliders and curves when you fire it up for the first time. So where do you start, and how do you know which settings to manipulate to achieve the results you're after?Read More…