Home >

Level Design

Most people who build levels for Source do so using Hammer. For most people, that is fine and dandy. However, if you are one of the lucky people who has had the honor of using 3ds Max... you've probably noticed the limitation in Hammer. And you probably started wondering if there is a way to export 3ds Max scenes into Hammer/Source.

There are two common misconceptions about using 3ds Max for designing Source levels:

  1. That you cannot use 3ds Max to design levels for Source. False!
  2. That you shouldn't use 3ds Max to design levels. Biased Opinion!

The first one is incorrect as a matter of fact. You can export VMFs from 3ds Max with Wall Worm tools. The Wall Worm VMF exporter will compile levels and even auto-PAK your assets into the BSP if you desire.

The second item is subjective. But it is the stance of Wall Worm that the exact opposite is true: you should use 3ds Max to design levels!


The reasons to use 3ds Max are limitless (because Max is limitless). But here are some of the main points:

  • By designing your levels in Max, it means that you can design your models in the same environment where you are building your level. This has many advantages, like seeing how props will look in their settings.
  • Collaboration is much easier in Max; because Max comes integrated with Autodesk Vault, it means that people in remote locations can work on the same projects simultaneously. Another factor in collaboration is the use of XRef Scenes and Objects, which are ways to include external files (that someone else is working on) for reference but without the problem of interfering with each other.
  • Wider range of tools. You can make anything quickly in Max. The same is not true in Hammer. With advanced tools like CorVex, ShellVex, PropLine (and other tools) you can design and redesign quickly in procedural, non-destructive fashions.
  • Smart grid tools. Believe it or not, keeping objects on grid are easier in Max than even in Hammer when working with complex shapes. Most Wall Worm brush plugins like CorVex and ShellVex have options to automatically place all vertices on the grid. And with the Wall Worm Brushify Modifier, it's literally impossible to move points off the grid for any brush object.
  • Extensibility. That is exactly how the Wall Worm tools came about. Via MAXScript and the SDK, you can make Max do whatever you want. If there is some feature you want to add... simply script it (or ask someone else to script it). That's not possible with Hammer.
  • Marketing. If you build a level in Max, you can use that level in other projects like animations and movies as sets to help promote your level/mod. However, if you design your level inside Hammer but then choose to make a movie in the setting, you'll have to film it either inside the Source engine, or you will have to rebuild it in another 3D app.

There are more reasons to go with Max. The main thing is to realize that whenever you read some forum post regurgitating that same prejudices over and over about not using Max, you are most likely reading information from people who don't actually know what they are talking about.

Latest Articles

Displacements Fail to Export

Posted on Feb 15, 2016 | Last Updated Feb 15, 2016

Some tips on troubleshooting displacements failing to export from Max into Source.

Read More

displacements, troubleshooting, missing, fail

Displacement edge abutting other edges

Posted on Jan 23, 2016 | Last Updated Jan 23, 2016

Help understanding the VBSP compile warning about displacement edge abutting other edges.

Read More

displacement, edge, abutting, other, edges, compile

Displacement Alpha Blending

Posted on Dec 29, 2015 | Last Updated Jul 26, 2017

Information on displacement alpha blending and the shaders you can use to visualize the blending.

Read More

worldvertextransition, alpha blending, blend material, directx shader, 3ds max, wallworm, anvil

Texturing World Geometry in 3ds Max

Posted on Oct 13, 2015 | Last Updated Oct 13, 2015

Basic tips on texturing world geometry in Max, especially for those with a Hammer background.

Read More

texturing, world geometry

On the Grid

Posted on Sep 8, 2015 | Last Updated Dec 11, 2018

Information and videos on using the grid in 3ds Max for Source Engine Level Design.

Read More

grid, snaps, level design, snapping

Using Props in Your Scene

Posted on Mar 3, 2015 | Last Updated Nov 7, 2016

Article on re-using existing props in a scene.

Read More


Your 2D Sky and Sky Writer

Posted on Mar 12, 2014 | Last Updated Jan 29, 2016

Overview of setting up a scene in 3ds Max to render out as a 2D sky for your level with Sky Writer.

Read More

2d sky, sky writer

Making your 3D Skybox

Posted on Mar 12, 2014 | Last Updated Mar 12, 2014

Explanation on making a 3D Skybox in 3ds Max with Wall Worm.

Read More

3d skybox

Getting Started with your Sky

Posted on Mar 12, 2014 | Last Updated Mar 12, 2014

Getting started with your level with the intent of building both a 2D sky and 3D Skybox.

Read More


Making Your Sky

Posted on Mar 12, 2014 | Last Updated Mar 12, 2014

Series on making your 2D Sky and 3D Skybox in 3ds Max for the Source Engine.

Read More

sky, 2d, 3d, toc

Newsletter Subscription