]> de.git.xonotic.org Git - xonotic/netradiant.git/blob - docs/manual/quake3/Terrain_Manual/pages/adding_buildings_to_terrain.html
error check and bail if permission denied during gamepack install
[xonotic/netradiant.git] / docs / manual / quake3 / Terrain_Manual / pages / adding_buildings_to_terrain.html
1 <html>\r
2 \r
3 <head>\r
4 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">\r
5 <meta name="GENERATOR" content="Microsoft FrontPage 4.0">\r
6 <meta name="ProgId" content="FrontPage.Editor.Document">\r
7 <title>Adding Buildings to Terrain</title>\r
8 </head>\r
9 \r
10 <body background="../pics/background.jpg" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">\r
11 \r
12 <b><font SIZE="5">\r
13 <p align="center">Adding Buildings to Terrain</p>\r
14 <div align="right">\r
15   <table border="1" cellspacing="1" width="100%" bordercolor="#808080" bgcolor="#000000" cellpadding="10">\r
16     <tr>\r
17       <td width="100%"><font FACE="Times New Roman">\r
18 <p>This is really best addressed as a number of semi-related building tips:</p>\r
19 <b>\r
20 <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Plan Ahead.</b> If you know you want buildings\r
21 in your map, plan their locations from the first. Very complicated buildings\r
22 (lots of geometry and surface detail) should be isolated away from long views.\r
23 One reason for this is to control in view polygon counts. The second (and really\r
24 obscure one) is to reduce the amount of z-compression that will affect the\r
25 structures.</p>\r
26 <b>\r
27 <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Build to Support Game play.</b> Each of the\r
28 structures in the Q3:TA terrain maps was built to support a game play need.\r
29 Quite often, less is better than more.</p>\r
30 <b>\r
31 <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Build Simply.</b> Simple, uncomplicated\r
32 architecture may be best. The more complicated you make your buildings, the less\r
33 complicated the terrain around them can be. Depends on what you want to play up.\r
34 The busy look of many Q3A maps doesn\92t translate well to large terrain.\r
35 Details are lost at great distances and only add to the triangle complexity of\r
36 maps containing them.</p>\r
37 <b>\r
38 <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Detail Content.</b> With few exceptions ALL\r
39 the geometry inside the terrain map is detail content, not just the terrain\r
40 entity. The walls forming the corridor in mpterra2 may be the only non-detail\r
41 structures in that map. Making geometry into detail makes a map far easier and\r
42 faster to compile. If you want to block vis inside your structures, create\r
43 simple caulk structures \85 much the same way as described for vis blocking the\r
44 terrain.</p>\r
45 <b>\r
46 <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Z-Compression Problems.</b> Review the the map\r
47 in 16 bit mode during development. This brings out z-fighting issues that occur\r
48 at long distances. This z-fighting is created by detail brushes being compressed\r
49 into each other (The Q3A engine does a significant amount of \93z compression\94\r
50 as geometry becomes farther away from the viewer). This z-compression is far\r
51 less apparent in 32 bit modes, but we have to remember that many people turn\r
52 down graphic features in order to simply play Q3A on their systems (not just to\r
53 get ridiculously high frame rates).</p>\r
54 <b>\r
55 <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fit Structures to the Terrain. </b>Don\92t\r
56 just set structures on terrain and expect them to look right. Make your\r
57 buildings look like they belong where you put them. Accommodate the rise and\r
58 fall of terrain in your floor plans \85 or \93dig\94 into the terrain brushes to\r
59 create basements, tunnels and whatever you need. You can also adjust the height\r
60 map to better arrange the geometry around structures, or manually tweak the\r
61 triangles once the structures are in place. History is full of examples of\r
62 really interesting buildings that have been built to accommodate difficult\r
63 terrain like hills, cliffs and mountains.</p>\r
64 <p>&nbsp;</p>\r
65 <blockquote>\r
66   <blockquote>\r
67   </font>\r
68   </blockquote>\r
69 </blockquote>\r
70 \r
71 <p align="center"><a href="terrain_related_worldspawn_features.html">Back</a> - <a href="table_of_contents.html">Table\r
72 of Contents</a> - <a href="adding_bots.html">Adding Bots</a></p>\r
73 \r
74         <p>&nbsp;</td>\r
75     </tr>\r
76   </table>\r
77 </div>\r
78 </font></b>\r
79 <p>&nbsp;</p>\r
80 <p>&nbsp;</p>\r
81 <p align="center">-24-</p>\r
82 \r
83 </body>\r
84 \r
85 </html>\r