Welcome to the Arena, where high-ranking warriors are transformed into spineless mush. Abandoning every ounce of common sense and any trace of doubt, you lunge onto a stage of harrowing landscapes and veiled abysses. Your new environment rejects you with lava pits and atmospheric hazards as legions of foes surround you, testing the gut reaction that brought you here in the first place. Your new mantra: Fight or be finished.

Report article RSS Feed From GTKradiant to UDK

This is a quick tutorial to port a map from gtkradiant to UDK. It should work with any id tech 3 based game or *.map file redeable by gtkradiant.

Posted by 0kelvin on Mar 17th, 2013
Intermediate Mapping/Technical.

The method described below doesn't keep texture coordinates, patch meshes, models or entities, everything but map's core's geometry is lost in the process.

  1. Open the map you wish to convert in GTKradiant
  2. Hide or delete hint brushes, cluster portals, liquids, triggers, etc. Leaving just the map's solid structure. You can left out the sky too because leaks doesn't exist in UDK and UDK doesn't render portal skies or skyboxes
  3. Select all brushes (entities can be selected too, doesn't matter)
  4. Export to OBJ using brushexport2. To collapse or not the mesh doesn't matter
  5. Convert OBJ to FBX (Deep exploration trial can do it)
  6. Import in UDK's content browser
  7. The map's mesh should be rotated, rotate it to correct it
  8. In the newly added static mesh's properties uncheck Use Simple Box Collision, Use Simple Line Collision and Use Simple Rigid Body Collision. Leave only "Use Per Poly Collision" enabled.
  9. A single skylight should be enough to make whole map full bright
  10. Don't forget to change kill Z or move the mesh to prevent player from dieing instantly

Here is legodeck in GTKradiant flatshaded and wireframe:

Legodeck in UDK:

Notes: UDK can also import ASC, but for some reason UDK crashes when it tries to import a complex mesh such as a whole map converted to ASC. There is an utility called ASEtoT3D which could be used in conjuntion with q3map2's convert to ASE feature, but ASEtoT3D doesn't understand the ASE generated by q3map2 so this path doesn't work.

Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Quake III Arena
Windows, Mac, Linux
id Software
id Tech 3
Send Message
Official Page
Release Date
Released Dec 2, 1999
Game Watch
Track this game
Report Abuse
Report article
Related Games
Quake III Arena
Quake III Arena Single & Multiplayer First Person Shooter
Related Engines
id Tech 3
id Tech 3 GPL Released Dec 3, 1999
Unreal Development Kit
Unreal Development Kit Commercial Released Oct 31, 2009
Related Groups
Activision Developer & Publisher
Epic Games
Epic Games Developer & Publisher
id Software
id Software Developer & Publisher
UDK Developer's Group
UDK Developer's Group Hardware & Tech group with 695 members