Files
DoomRTX/e3/materials/object.mtr
T
2026-05-20 12:29:30 -07:00

692 lines
15 KiB
Plaintext

textures/object/pipehole
{
qer_editorimage textures/object/pipehole.tga
diffusemap textures/object/pipehole.tga
bumpmap textures/object/pipehole_local.tga
specularmap textures/object/pipehole_s.tga
}
textures/object/labcoat
{
qer_editorimage textures/object/labcoat.tga
twoSided
noshadows
{
blend diffuseMap
map textures/object/labcoat.tga
alphaTest 0.5
}
bumpmap textures/object/labcoat_local.tga
}
textures/object/door_smallframe
{
qer_editorimage textures/object/door_smallframe.tga
diffusemap textures/object/door_smallframe_d.tga
bumpmap textures/object/door_smallframe_local.tga
specularmap textures/object/door_smallframe_s.tga
}
textures/object/ddrawer
{
qer_editorimage textures/object/ddrawer.tga
bumpmap textures/object/ddrawer_local.tga
diffusemap textures/object/ddrawer_d.tga
specularmap textures/object/ddrawer_s.tga
}
textures/object/windowpane3
{
qer_editorimage textures/object/windowpane3.tga
twoSided
noshadows
bumpmap textures/object/windowpane2_local.tga
{
blend diffuseMap
map textures/object/windowpane3_d.tga
alphaTest 0.5
}
specularmap textures/object/windowpane2_s.tga
}
textures/object/windowpane2
{
qer_editorimage textures/object/windowpane2.tga
twoSided
noshadows
bumpmap textures/object/windowpane2_local.tga
{
blend diffuseMap
map textures/object/windowpane2_d.tga
alphaTest 0.5
}
specularmap textures/object/windowpane2_s.tga
}
textures/object/windowpane1
{
qer_editorimage textures/object/windowpane1.tga
twoSided
noshadows
bumpmap textures/object/windowpane1_local.tga
{
blend diffuseMap
map textures/object/windowpane1_d.tga
alphaTest 0.5
}
specularmap textures/object/windowpane1_s.tga
}
textures/object/touchpadx
{
qer_editorimage textures/object/touchpadx.tga
bumpmap textures/object/touchpadx_local.tga
diffusemap textures/object/touchpad_d.tga
specularmap textures/object/touchpad_s.tga
{
blend Add
map textures/object/touchpad_fx.tga
red parm0 * 2
green parm1 * 2
blue parm2 * 2
}
}
textures/object/bframeglass
{
translucent
//surfaceparm nonsolid
//surfaceparm noimpact
surfaceparm monsterclip
surfaceparm playerclip
twoSided
noshadows
//polygonOffset
qer_editorimage textures/object/bframeglass.tga
{
blend diffuseMap
map textures/object/bframeglass_d.tga
}
{
blend add
cubeMap env/bland
texgen reflect
}
}
textures/object/bframe
{
qer_editorimage textures/object/bframe.tga
bumpmap addnormals( textures/object/bframe_local.tga, heightmap( textures/object/bframe_h.tga, 6 ) )
{
blend diffuseMap
map textures/object/bframe_d.tga
alphaTest 0.5
}
specularmap textures/object/bframe_s.tga
}
textures/object/canvas
{
qer_editorimage textures/object/canvas.tga
noShadows
twosided
{
blend diffuseMap
map textures/object/canvas_d.tga
alphaTest 0.5
}
specularmap textures/object/canvas_s.tga
bumpmap heightmap (textures/object/canvas_h.tga, 7)
}
textures/object/blinds
{
qer_editorimage textures/object/blinds.tga
noShadows
twosided
{
blend diffuseMap
map textures/object/blinds_d.tga
alphaTest 0.5
}
specularmap textures/object/blinds_s.tga
bumpmap textures/object/blinds_local.tga
}
textures/object/cautiontape_ed
{
qer_editorimage textures/object/cautiontape_ed.tga
twosided
surfaceparm nonsolid
surfaceparm noimpact
noShadows
bumpmap heightmap (textures/object/cautiontape_h.tga, 7)
diffusemap textures/object/cautiontape.tga
specularmap textures/object/cautiontape_s.tga
}
textures/object/chain
{
qer_editorimage textures/object/chain.tga
noShadows
twosided
{
blend diffuseMap //GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA
map textures/object/chain_d.tga
alphaTest 0.5
}
specularmap textures/object/chain_s.tga
bumpmap textures/object/chain_local.tga
}
textures/object/elec_box3as
{
qer_editorimage textures/object/elec_box3as.tga
bumpmap heightmap (textures/base_trim/elec_box3as_bmp.tga, 4)
diffusemap textures/base_trim/elec_box3as_d.tga
specularmap textures/base_trim/elec_box3as_s.tga
}
textures/object/elec_box3a
{
qer_editorimage textures/object/elec_box3a.tga
bumpmap heightmap (textures/base_trim/elec_box3a_bmp.tga, 4)
diffusemap textures/base_trim/elec_box3a_d.tga
specularmap textures/base_trim/elec_box3a_s.tga
{
blend gl_one,gl_one
map textures/base_trim/elec_box3_add.tga
colored
}
}
textures/object/elec_box3s
{
qer_editorimage textures/object/elec_box3s.tga
bumpmap heightmap (textures/base_trim/elec_box3s_bmp.tga, 2)
diffusemap textures/base_trim/elec_box3s_d.tga
}
textures/object/elec_box3
{
qer_editorimage textures/object/elec_box3.tga
bumpmap heightmap (textures/base_trim/elec_box3_bmp.tga, 2)
diffusemap textures/base_trim/elec_box3_d.tga
{
blend gl_one,gl_one
map textures/base_trim/elec_box3_add.tga
colored
}
}
textures/object/elec_box2s
{
qer_editorimage textures/object/elec_box2s.tga
bumpmap heightmap (textures/base_trim/elec_box2s_bmp.tga, 2)
diffusemap textures/base_trim/elec_box2s_d.tga
specularmap textures/base_trim/elec_box2s_s.tga
}
textures/object/elec_box2
{
qer_editorimage textures/object/elec_box2.tga
bumpmap heightmap (textures/base_trim/elec_box2_bmp.tga, 2)
diffusemap textures/base_trim/elec_box2_d.tga
specularmap textures/base_trim/elec_box2_s.tga
}
textures/object/elec_box1t
{
qer_editorimage textures/object/elec_box1t.tga
bumpmap heightmap (textures/base_trim/elec_box1t_bmp.tga, 2)
diffusemap textures/base_trim/elec_box1t_d.tga
}
textures/object/elec_box1s
{
qer_editorimage textures/object/elec_box1s.tga
bumpmap heightmap (textures/base_trim/elec_box1s_bmp.tga, 2)
diffusemap textures/base_trim/elec_box1s_d.tga
}
textures/object/elec_box1
{
qer_editorimage textures/object/elec_box1.tga
bumpmap heightmap (textures/base_trim/elec_box1_bmp.tga, 2)
diffusemap textures/base_trim/elec_box1_d.tga
{
blend gl_one,gl_one
map textures/base_trim/elec_box1_add.tga
red parm0 * 2
green parm1 * 2
blue parm2 * 2
}
}
textures/object/bluetex4i_ed
{
qer_editorimage textures/object/bluetex4i_ed.tga
bumpmap textures/object/bluetex4i_local.tga
diffusemap textures/object/bluetex4idif.tga
specularmap textures/object/bluetex4ispec.tga
}
textures/object/bluetex4c_ed
{
qer_editorimage textures/object/bluetex4c_ed.tga
bumpmap textures/object/bluetex4c_local.tga
diffusemap textures/object/bluetex4cdif.tga
specularmap textures/object/bluetex4cspec.tga
}
textures/object/bluetex4e_ed
{
qer_editorimage textures/object/bluetex4e_ed.tga
bumpmap addnormals( textures/object/bluetex4e_local.tga, heightmap( textures/object/bluetex4ebmp.tga, 6 ) )
diffusemap textures/object/bluetex4edif.tga
specularmap textures/object/bluetex4espec.tga
}
textures/object/bluetex3f_ed
{
qer_editorimage textures/object/bluetex3f_ed.tga
bumpmap textures/object/bluetex3f_local.tga
diffusemap textures/object/bluetex3fdif.tga
specularmap textures/object/bluetex3fspec.tga
}
textures/object/bluetex2_ed
{
qer_editorimage textures/object/bluetex2_ed.tga
bumpmap textures/object/bluetex2_local.tga
diffusemap textures/object/bluetex2dif.tga
specularmap textures/object/bluetex2spec.tga
{
blend gl_one,gl_one
map textures/object/bluetex2x.tga
red parm0 * 2
green parm1 * 2
blue parm2 * 2
}
}
textures/object/bluetex3d_ed
{
qer_editorimage textures/object/bluetex3d_ed.tga
bumpmap textures/object/bluetex3d_local.tga
diffusemap textures/object/bluetex3ddif.tga
specularmap textures/object/bluetex3dspec.tga
{
blend add
map textures/object/bluetex3dadd.tga
red parm0 * 2
green parm1 * 2
blue parm2 * 2
}
}
textures/object/shinymonitor2
{
qer_editorimage textures/object/shinymonitor2.tga
bumpmap models/seneca/textures/shinymonitor2_local.tga
diffusemap models/seneca/textures/shinymonitor2_d.tga
specularmap models/seneca/textures/shinymonitor2_s.tga
{
blend gl_one,gl_one
map models/seneca/textures/shinymonitor2_add.tga
rgb flickertable [ time * 6 ]
}
}
textures/object/shinymonitor1
{
qer_editorimage textures/object/shinymonitor1.tga
bumpmap models/seneca/textures/shinymonitor1_local.tga
diffusemap models/seneca/textures/shinymonitor1_d.tga
specularmap models/seneca/textures/shinymonitor1_s.tga
{
blend gl_one,gl_one
map models/seneca/textures/shinymonitor1_add.tga
rgb flickertable [ time * 6 ]
}
}
textures/object/metalshelve_top
{
twoSided
qer_editorimage textures/object/metalshelve_top.tga
bumpmap models/seneca/textures/metalshelve_top.tga
diffusemap models/seneca/textures/metalshelve_top_d.tga
specularmap models/seneca/textures/metalshelve_top_d.tga
}
textures/object/metalshelve_floor
{
twoSided
qer_editorimage textures/object/metalshelve_floor.tga
bumpmap models/seneca/textures/metalshelve_floor.tga
diffusemap models/seneca/textures/metalshelve_floor_d.tga
specularmap models/seneca/textures/metalshelve_floor_d.tga
}
textures/object/metalshelve_side
{
twoSided
qer_editorimage textures/object/metalshelve_side.tga
bumpmap models/seneca/textures/metalshelve_side.tga
diffusemap models/seneca/textures/metalshelve_side_d.tga
specularmap models/seneca/textures/metalshelve_side_d.tga
}
textures/object/a_metalshelve_side
{
twoSided
surfaceparm nonsolid
qer_editorimage textures/object/a_metalshelve_side.tga
bumpmap models/seneca/textures/metalshelve_side.tga
diffusemap textures/object/a_metalshelve_side_d.tga
specularmap textures/object/a_metalshelve_side_s.tga
}
textures/object/metalshelve_front
{
twoSided
qer_editorimage textures/object/metalshelve_front.tga
noshadows
twoSided
{
blend bumpmap
map models/seneca/textures/metalshelve_front.tga
}
{
blend diffusemap
map models/seneca/textures/metalshelve_front_d.tga
alphaTest 0.5
}
{
blend specularmap
map models/seneca/textures/metalshelve_front_d.tga
}
}
textures/object/metalshelve_post
{
twoSided
qer_editorimage textures/object/metalshelve_post.tga
{
blend bumpmap
map models/seneca/textures/metalshelve_post.tga
}
{
blend diffusemap
map models/seneca/textures/metalshelve_post_d.tga
alphaTest 0.5
}
{
blend specularmap
map models/seneca/textures/metalshelve_post_d.tga
}
}
textures/object/a_metalshelve_post
{
twoSided
surfaceparm nonsolid
qer_editorimage textures/object/a_metalshelve_post.tga
{
blend bumpmap
map models/seneca/textures/metalshelve_post.tga
}
{
blend diffusemap
map textures/object/a_metalshelve_post_d.tga
alphaTest 0.5
}
{
blend specularmap
map textures/object/a_metalshelve_post_s.tga
}
}
textures/object/whiteboard
{
qer_editorimage textures/object/whiteboard.tga
bumpmap heightmap (textures/object/whiteboard_bmp.tga, 4)
diffusemap textures/object/whiteboard_d.tga
specularmap textures/object/whiteboard_s.tga
}
textures/object/noteboard
{
qer_editorimage textures/object/noteboard.tga
bumpmap heightmap (textures/object/noteboard_bmp.tga, 4)
diffusemap textures/object/noteboard.tga
}
textures/object/calendar1
{
qer_editorimage textures/object/calendar1.tga
diffusemap textures/object/calendar1.tga
}
textures/object/camera_red
{
qer_editorimage textures/object/camera_red.tga
diffusemap textures/object/camera_red.tga
}
textures/object/surface_red
{
translucent
qer_editorimage textures/object/camera_red.tga
diffusemap textures/object/camera_red.tga
}
textures/object/camera_green
{
qer_editorimage textures/object/camera_green.tga
diffusemap textures/object/camera_green.tga
}
textures/object/surface_green
{
translucent
qer_editorimage textures/object/camera_green.tga
diffusemap textures/object/camera_green.tga
}
textures/object/camera_yellow
{
qer_editorimage textures/object/camera_yellow.tga
diffusemap textures/object/camera_yellow.tga
}
textures/object/camera_state
{
qer_editorimage textures/object/camera_green.tga
{
if ( parm7 == 0 )
blend add
map textures/object/camera_green.tga
}
{
if ( parm7 == 1 )
blend add
map textures/object/camera_yellow.tga
}
{
if ( parm7 == 2 )
blend add
map textures/object/camera_yellow.tga
}
{
if ( parm7 == 3 )
blend add
map textures/object/camera_red.tga
}
}
//********* Transparent Metal shelve textures
textures/object/metalshelve_top_trans
{
description "Non-solid version used for func_moveables"
surfaceparm nonsolid
twoSided
qer_editorimage textures/object/metalshelve_top.tga
bumpmap models/seneca/textures/metalshelve_top.tga
diffusemap models/seneca/textures/metalshelve_top_d.tga
specularmap models/seneca/textures/metalshelve_top_d.tga
}
textures/object/metalshelve_floor_trans
{
description "Non-solid version used for func_moveables"
surfaceparm nonsolid
twoSided
qer_editorimage textures/object/metalshelve_floor.tga
bumpmap models/seneca/textures/metalshelve_floor.tga
diffusemap models/seneca/textures/metalshelve_floor_d.tga
specularmap models/seneca/textures/metalshelve_floor_d.tga
}
textures/object/metalshelve_side_trans
{
description "Non-solid version used for func_moveables"
surfaceparm nonsolid
twoSided
qer_editorimage textures/object/metalshelve_side.tga
bumpmap models/seneca/textures/metalshelve_side.tga
diffusemap models/seneca/textures/metalshelve_side_d.tga
specularmap models/seneca/textures/metalshelve_side_d.tga
}
textures/object/metalshelve_front_trans
{
description "Non-solid version used for func_moveables"
surfaceparm nonsolid
twoSided
qer_editorimage textures/object/metalshelve_front.tga
noshadows
twoSided
{
blend bumpmap
map models/seneca/textures/metalshelve_front.tga
}
{
blend diffusemap
map models/seneca/textures/metalshelve_front_d.tga
alphaTest 0.5
}
{
blend specularmap
map models/seneca/textures/metalshelve_front_d.tga
}
}
textures/object/metalshelve_post_trans
{
description "Non-solid version used for func_moveables"
surfaceparm nonsolid
twoSided
qer_editorimage textures/object/metalshelve_post.tga
{
blend bumpmap
map models/seneca/textures/metalshelve_post.tga
}
{
blend diffusemap
map models/seneca/textures/metalshelve_post_d.tga
alphaTest 0.5
}
{
blend specularmap
map models/seneca/textures/metalshelve_post_d.tga
}
}
textures/gui/remap1
{
qer_editorimage guisurfs/guisurfaceremap.tga
surfaceparm discrete
}
textures/gui/remap2
{
qer_editorimage guisurfs/guisurfaceremap.tga
surfaceparm discrete
}
textures/gui/remap3
{
qer_editorimage guisurfs/guisurfaceremap.tga
surfaceparm discrete
}
textures/gui/remap4
{
qer_editorimage guisurfs/guisurfaceremap.tga
surfaceparm discrete
}
textures/gui/remap5
{
qer_editorimage guisurfs/guisurfaceremap.tga
surfaceparm discrete
}
guisurfs/hazard1
{
qer_editorimage guisurfs/guisurface.tga
guiSurf guis/doors/hazard.gui
surfaceparm discrete
}
guisurfs/hazard2
{
qer_editorimage guisurfs/guisurface.tga
guiSurf guis/doors/pressure1.gui
surfaceparm discrete
}