Env cubemap: Difference between revisions
Jump to navigation
Jump to search
Note:Cubemaps will contain static props, sprites and decals, such as enemy blood and user sprays.
m (fixed another typo) |
Dr. Orange (talk | contribs) m (Moved images.) |
||
Line 37: | Line 37: | ||
==How to place cubemaps properly== | ==How to place cubemaps properly== | ||
[[File:Env cubemap positioning.PNG|thumb|Example of how the env_cubemap should look when placed in the correct height]] [[File:Env cubemap positioning door.PNG|thumb|Example of how the env_cubemap should be placed around doorways, or other exits such as windows or drops.]] | |||
# Place the env_cubemap in the center of the rooms you want it in (unless there is a reason not to, e.g if the cubemap will be placed inside a prop, or there is a better place to put it). | # Place the env_cubemap in the center of the rooms you want it in (unless there is a reason not to, e.g if the cubemap will be placed inside a prop, or there is a better place to put it). | ||
Line 44: | Line 46: | ||
The env_cubemap entity should always have the exact same distance from the ground as the info_player_start entities head. | The env_cubemap entity should always have the exact same distance from the ground as the info_player_start entities head. | ||
Revision as of 12:39, 7 May 2018
Template:Base point It specifies a location for which a cubemap will be generated when the buildcubemaps console command is executed.
Objects with $envmap
-enabled materials will use the nearest cubemap as their reflection.

Keyvalues
- Cubemap Size ([todo internal name (i)]) <choices>
- The resolution of each face of the cubemap. Remember that the actual number of pixels stored will be your selection times six!
- Default (usually 32x32, depending on the game)
- 1x1
- 2x2
- 4x4
- 8x8
- 16x16
- 32x32
- 64x64
- 128x128
- 256x256
Comparison of reflection quality (1x1 is not included because it does not reflect at all):
- Brush faces ([todo internal name (i)]) <sidelist>
- An optional override for individual brush faces, forcing them to use this cubemap instead of one closest to them.
To select faces, press the "Pick" button then click on them in the 3D view. Hold Ctrl to toggle a face on or off.
How to place cubemaps properly
- Place the env_cubemap in the center of the rooms you want it in (unless there is a reason not to, e.g if the cubemap will be placed inside a prop, or there is a better place to put it).
- You may also add env_cubemap entities on both sides of the doorframes or other entry points with the same distance for smoother cubemap transitioning between rooms.
- Go top map->Entity Report and mark all your env_cubemap entities.
- When marked, right click one of the three 2d viewports and select "transform". In the new window select "move" and enter "64" in the Z line, leave X and Y by 0. This will move all env_cubemaps to the Source engine eye height.
The env_cubemap entity should always have the exact same distance from the ground as the info_player_start entities head.