etqw-sdk/base/materials/mapobjects.mtr

1646 lines
52 KiB
Plaintext
Raw Permalink Normal View History

2008-05-29 00:00:00 +00:00
/********************************************
strogg pickup object
renderbump models/items/strogg_tools/pickup_object/dev_sd/pickup_low.lwo
********************************************/
material models/mapobjects/outskirts/pickup/pickup
{
noplant
renderbump -size 1024 1024 -aa 2 -colormap -clampoutput 0 0 1 1 models/items/strogg_tools/pickup_object/pickup_local.tga models/items/strogg_tools/pickup_object/dev_sd/pickup_high.lwo
{
program interaction/selfillum_detail
diffusemap picmip -1 models/mapobjects/outskirts/pickup/pickup_d.tga
specularmap picmip -1 models/mapobjects/outskirts/pickup/pickup_s.tga
bumpmap picmip -1 addnormals(models/mapobjects/outskirts/pickup/pickup_local.tga, heightmap(models/mapobjects/outskirts/pickup/pickup_h.tga, 3 ) )
selfillummap picmip -2 models/mapobjects/outskirts/pickup/pickup_glow.tga
bumpdetailmap textures/detail/bump/strogg_detail01_local.tga
detailMult 11,11,0,0
}
{
blend add
program sfx/stroggForceField
// map textures/sfx/forcefield.tga
mask clamp textures/sfx/basewallmask.tga
diffuseMap clamp textures/sfx/forcegradient.tga
parameters time * 0.05
parameters2 0.2, 0.2
textureMatrix diffuseMatrix {
scale 0.5, 0.5
}
textureMatrix maskMatrix {
translate 0, time * 0.5
}
//maskAlpha
}
// twosided
/* {
blend add
map textures/effects/desecrator_fx.tga
translate time * 2, lightningOfsTable[ time * 0.05 ] * 0.5 - 0.25
// rotate lightningRotTable[ time * 0.05 ] * 0.2 - 0.1
// scale 0.5,0.5
// alpha 10
// maskAlpha
}
{
blend add
map textures/effects/desecrator_fx.tga
translate time * 2, lightningOfsTable[ time * 0.04 ] * 0.5 - 0.25
// rotate lightningRotTable[ time * 0.04 ] * 0.2 - 0.1
// scale 0.5,0.5
maskAlpha
}
{
blend add
map textures/effects/desecrator_fx.tga
translate time * 2, lightningOfsTable[ time * 0.06 ] * 0.5 - 0.25
// rotate lightningRotTable[ time * 0.06 ] * 0.2 - 0.1
// scale 0.5,0.5
maskAlpha
}
*/
//noshadows
}
/********************************************
Datamodule
renderbump models/mapobjects/data_module/dev_sd/data_low.lwo
********************************************/
material models/mapobjects/data_module/data_module
{
noshadows
renderbump -size 512 512 -aa 2 -colormap -clampoutput 0 0 1 1 models/mapobjects/data_module/data_module_local.tga models/mapobjects/data_module/dev_sd/data_high.lwo
diffusemap picmip -1 textures/common/dark_gray.tga
specularmap picmip -1 textures/common/dark_gray.tga
bumpmap models/mapobjects/data_module/data_module_local.tga
}
// ********************************************
// Strogg Contamination Device
// ********************************************
material models/mapobjects/strogg_contamination_device/strogg_contamination_device
{
surfaceType "metal"
// noshadows
renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 models/mapobjects/strogg_contamination_device/strogg_contamination_device_local.tga models/mapobjects/strogg_contamination_device/dev_sd/device_hi.lwo
{
program interaction/strogg
diffusemap picmip -1 models/mapobjects/strogg_contamination_device/strogg_contamination_device_d.tga
specularmap picmip -2 models/mapobjects/strogg_contamination_device/strogg_contamination_device_s.tga
bumpmap picmip -1 models/mapobjects/strogg_contamination_device/strogg_contamination_device_local.tga
selfIllumMap _black
bumpDetailMap textures/detail/bump/concrete_detail01_local.tga
detailMult 2,2,0,0
//vertexcolor
}
}
// ********************************************
// Container01
// ********************************************
material models/mapobjects/containers/container01
{
surfaceType "metal"
{
diffusemap picmip -1 models/mapobjects/containers/container01_d.tga
specularmap picmip -2 models/mapobjects/containers/container01_s.tga
bumpmap picmip -1 models/mapobjects/containers/container01_local.tga
vertexcolor
diffuseDetailMap textures/detail/bump/metal_detail01_d.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 4,4,0,0
}
}
material models/mapobjects/containers/container01_pallet
{
surfaceType "metal"
{
diffusemap models/mapobjects/containers/container01_pallet_d.tga
specularmap models/mapobjects/containers/container01_pallet_s.tga
bumpmap models/mapobjects/containers/container01_pallet_local.tga
}
}
material models/mapobjects/containers/container01b
{
surfaceType "metal"
{
diffusemap picmip -1 models/mapobjects/containers/container01b_d.tga
specularmap picmip -2 models/mapobjects/containers/container01b_s.tga
bumpmap picmip -1 models/mapobjects/containers/container01b_local.tga
vertexcolor
diffuseDetailMap textures/detail/bump/metal_detail01_d.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 2,8,0,0
}
}
// ********************************************
// Container03
// ********************************************
material models/mapobjects/containers/container03
{
renderbump
surfaceType "metal"
{
diffusemap models/mapobjects/containers/container03_d.tga
specularmap picmip -2 models/mapobjects/containers/container03_s.tga
bumpmap models/mapobjects/containers/container03_local.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
detailMult 6,6,0,0
vertexcolor
}
}
material models/mapobjects/containers/yellow_container_01
{
renderbump
surfaceType "metal"
{
diffusemap models/mapobjects/containers/yellow_container_01_d.tga
specularmap picmip -2 models/mapobjects/containers/yellow_container_01_s.tga
bumpmap models/mapobjects/containers/yellow_container_01_local.tga
}
}
material models/mapobjects/containers/yellow_container_door_01
{
renderbump
surfaceType "metal"
{
diffusemap models/mapobjects/containers/yellow_container_door_01_d.tga
specularmap picmip -2 models/mapobjects/containers/yellow_container_door_01_s.tga
bumpmap models/mapobjects/containers/yellow_container_door_01_local.tga
}
}
// ********************************************
// Container04
// ********************************************
material models/mapobjects/containers/container04
{
renderbump
surfaceType "metal"
{
diffusemap picmip -1 models/mapobjects/containers/container04_d.tga
specularmap picmip -2 models/mapobjects/containers/container03_s.tga
bumpmap picmip -1 models/mapobjects/containers/container03_local.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
detailMult 6,6,0,0
vertexcolor
}
}
// ********************************************
// Bastion
// ********************************************
material models/mapobjects/bastions/bastion02
{
surfaceType "metal"
renderbump -size 1024 1024 -clampTextureSpace -overdrawMap models/mapobjects/bastions/bastion_local.tga models/mapobjects/bastions/bastion02_hp.lwo
diffusemap picmip -1 textures/common/dark_gray.tga
specularmap picmip -1 textures/common/dark_gray.tga
bumpmap models/mapobjects/bastions/bastion_local.tga
}
// ********************************************
// Radio Mast
// ********************************************
material models/mapobjects/radio_mast/radio_mast
{
surfaceType "metal"
renderbump -size 1024 1024 -clampTextureSpace -overdrawMap models/mapobjects/radio_mast/radio_mast_local.tga models/mapobjects/radio_mast/radio_mast_hp.lwo
diffusemap models/mapobjects/radio_mast/radio_mast_d.tga
specularmap models/mapobjects/radio_mast/radio_mast_s.tga
bumpmap addnormals (models/mapobjects/radio_mast/radio_mast_local.tga, heightmap (models/mapobjects/radio_mast/radio_mast_h.tga, 8 ) )
}
material models/mapobjects/radio_mast/radio_mast_extras
{
surfaceType "metal"
twoSided
noShadows
{
alphaTest 0.5
diffusemap models/mapobjects/radio_mast/radio_mast_extras_d.tga
specularmap models/mapobjects/radio_mast/radio_mast_extras_s.tga
bumpmap models/mapobjects/radio_mast/radio_mast_extras_local.tga
}
}
// ********************************************
// Sewer Pipe
// ********************************************
material models/mapobjects/pipe/sewer_pipe
{
noshadows
noOverlays
{
diffusemap picmip -1 models/mapobjects/pipe/sewer_pipe_d.tga
//bumpmap picmip -1 models/mapobjects/pipe/sewer_pipe_local.tga
//specularmap picmip -2 models/mapobjects/pipe/sewer_pipe_s.tga
bumpDetailMap textures/detail/bump/concrete_detail01_local.tga
diffuseDetailMap textures/detail/bump/concrete_detail01_d.tga
detailMult 4,4,0,0
vertexcolor
}
}
// ********************************************
// Pipes_bundle
// ********************************************
material models/mapobjects/pipe/pipes_bundle
{
noshadows
renderbump -size 512 128 -aa 2 -clampOutput 0 0 1 1 models/mapobjects/pipe/pipes_bundle_local.tga models/mapobjects/pipe/pipes_bundle_hi.lwo
{
diffusemap models/mapobjects/pipe/pipes_bundle_d.tga
bumpmap models/mapobjects/pipe/pipes_bundle_local.tga
specularmap models/mapobjects/pipe/pipes_bundle_s.tga
//vertexcolor
}
}
// ********************************************
// Cable Spindle
// ********************************************
material models/mapobjects/cables/cable_spindle
{
surfaceType "metal"
noOverlays
diffusemap picmip -1 models/mapobjects/cables/cable_spindle_d.tga
bumpmap picmip -1 models/mapobjects/cables/cable_spindle_local.tga
specularmap picmip -2 models/mapobjects/cables/cable_spindle_s.tga
}
// ********************************************
// Temp road barrier
// ********************************************
material models/mapobjects/checkpoint/barrier
{
surfaceType "metal"
noshadows
{
diffusemap picmip -1 models/mapobjects/checkpoint/barrier_d.tga
bumpmap picmip -1 models/mapobjects/checkpoint/barrier_local.tga
specularmap picmip -2 models/mapobjects/checkpoint/barrier_s.tga
bumpDetailMap textures/detail/bump/concrete_detail01_local.tga
detailMult 2,2,0,0
}
}
// ********************************************
// Windsock
// ********************************************
material models/mapobjects/windsock/windsock
{
noShadows
renderbump -size 512 512 -clampOutput 0 0 1 1 -colormap models/mapobjects/windsock/windsock_local.tga models/mapobjects/windsock/windsock_hp.lwo
{
alphaTest 0.25
diffusemap models/mapobjects/windsock/windsock_d.tga
specularmap models/mapobjects/windsock/windsock_spec.tga
bumpmap models/mapobjects/windsock/windsock_local.tga
}
}
// ********************************************
// flags
// ********************************************
material models/mapobjects/flags/flags
{
noShadows
noSelfShadow
renderbump -size 1024 2048 -colorMap -trace 0.05 -clampTextureSpace -overdrawMap models/mapobjects/flags/flagpole_local.tga models/mapobjects/flags/flagpole_h.lwo
{
diffusemap picmip -2 models/mapobjects/flags/flagpole_d.tga
specularmap picmip -2 models/mapobjects/flags/flagpole_s.tga
bumpmap picmip -2 addnormals (models/mapobjects/flags/flagpole_local.tga, heightmap (models/mapobjects/flags/flagpole_h.tga, 5 ) )
alphaTest 0.3
/* bumpDetailMap textures/detail/bump/concrete_detail01_local.tga
detailMult 2,2,0,0 */
}
}
// ***********************************************************
// placeholder material copied from: "effects/hornet_fx"
// ***********************************************************
material strogg/sky_mine
{
nonsolid
twosided
{
blend add
map textures/effects/desecrator_fx.tga
// if lightningOnTable[ time * 0.1 ] > 0.9 && parm6
translate time * 2, lightningOfsTable[ time * 0.05 ] * 0.5 - 0.25
rotate lightningRotTable[ time * 0.05 ] * 0.2 - 0.1
maskAlpha
}
{
blend add
map textures/effects/desecrator_fx.tga
//if lightningOnTable[ time * 0.1 + 0.444 ] > 0.9 && parm6
translate time * 2, lightningOfsTable[ time * 0.04 ] * 0.5 - 0.25
rotate lightningRotTable[ time * 0.04 ] * 0.2 - 0.1
maskAlpha
}
{
blend add
map textures/effects/desecrator_fx.tga
//if lightningOnTable[ time * 0.1 + 0.846 ] > 0.9 && parm6
translate time * 2, lightningOfsTable[ time * 0.06 ] * 0.5 - 0.25
rotate lightningRotTable[ time * 0.06 ] * 0.2 - 0.1
maskAlpha
}
}
// ***********************************************************
// materials for the Strogg Slipgate
// ***********************************************************
material strogg/slipgate
{
nonsolid
translucent
sort postprocess
{
program heatHazeMatrix
deformMagnitude 10
bumpMap heightmap( textures/penta/swirl.tga, 5 )
maskAlpha
rotate time * 0.6
}
}
material strogg/slipgate_inside
{
twoSided
{
program trivialFogged
map clamp textures/particles/wormhole.tga
blend blend
vertexColor
//colored
maskalpha
rotate time * 0.6
}
}
/**************
street lamp
renderbump models/mapobjects/street_lamps/street_lamp.lwo
**************/
material models/mapobjects/street_lamps/street_lamp
{
renderbump -size 512 256 -colormap -aa 2 models/mapobjects/street_lamps/street_lamp_local.tga models/mapobjects/street_lamps/street_lamp_hi.lwo
surfaceType "metal"
diffusemap models/mapobjects/street_lamps/street_lamp_d.tga
bumpmap models/mapobjects/street_lamps/street_lamp_local.tga
specularmap models/mapobjects/street_lamps/street_lamp_s.tga
}
// ********************************************
//
// ********************************************
material models/mapobjects/helpers/marine_79_nonsolid
{
noSelfShadow
nonsolid
noshadows
qer_editorimage textures/concrete/concrete01_d.tga
//diffusemap picmip -1 textures/concrete/concrete01_d.tga
//specularmap picmip -2 textures/concrete/concrete01_s.tga
//bumpmap textures/concrete/concrete01_local.tga
{
blend blend
map picmip -1 textures/concrete/concrete01_d.tga
alpha 0.8
}
}
/**************
Water Treatment
renderbump models/mapobjects/water_treatment/dev_sd/water_treatment_lo.lwo
**************/
material models/mapobjects/water_treatment/water_treatment
{
renderbump -aa 2 -size 1024 1024 -colormap models/mapobjects/water_treatment/water_treatment_local.tga models/mapobjects/water_treatment/dev_sd/water_treatment_hi.lwo
surfaceType "metal"
diffusemap models/mapobjects/water_treatment/water_treatment_d.tga
specularmap models/mapobjects/water_treatment/water_treatment_s.tga
//bumpmap models/mapobjects/water_treatment/water_treatment_local.tga
bumpmap addnormals (models/mapobjects/water_treatment/water_treatment_local.tga, models/mapobjects/water_treatment/water_treatment_local_2.tga)
}
/**************
sandbag
renderbump models/mapobjects/sandbag/sandbag.lwo
**************/
material models/mapobjects/sandbag/sandbag
{
renderbump -size 1024 1024 -colormap -aa 2 models/mapobjects/sandbag/sandbag_local.tga models/mapobjects/sandbag/sandbag_hipoly.lwo
{
diffusemap picmip -1 models/mapobjects/sandbag/sandbag_d.tga
bumpmap addnormals (models/mapobjects/sandbag/sandbag_local.tga, heightmap (models/mapobjects/sandbag/sandbag_h.tga, 1))
specularmap picmip -2 models/mapobjects/sandbag/sandbag_s.tga
diffuseDetailMap textures/detail/bump/metal_detail01_d.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 2,2,0,0
}
}
/**************
stonehut_square
**************/
material models/mapobjects/ruins/stonehut_square/stonehut_square
{
surfaceType "stone"
diffusemap models/mapobjects/ruins/stonehut_square/stonehut_square_d.tga
specularmap models/mapobjects/ruins/stonehut_square/stonehut_square_s.tga
bumpmap models/mapobjects/ruins/stonehut_square/stonehut_square_local.tga
}
/**************
stonehut
**************/
material models/mapobjects/ruins/stonehut
{
surfaceType "stone"
diffusemap models/mapobjects/ruins/stonehut_yellow_d.tga
specularmap models/mapobjects/ruins/stonehut_yellow_s.tga
bumpmap models/mapobjects/ruins/stonehut_yellow_local.tga
}
/**************
stonehut_ver2
**************/
material models/mapobjects/ruins/stonehut_ver2
{
surfaceType "stone"
diffusemap models/mapobjects/ruins/stonehut_reddish_d.tga
specularmap models/mapobjects/ruins/stonehut_yellow_s.tga
bumpmap models/mapobjects/ruins/stonehut_yellow_local.tga
}
/**************
solarpanels
renderbump models/mapobjects/solarpanels/solarpanels.lwo
**************/
material models/mapobjects/solarpanels/solarpanels
{
surfaceType "metal"
renderbump -size 1024 512 models/mapobjects/solarpanels/solarpanels_local.tga models/mapobjects/solarpanels/solarpanels_highpoly.lwo
diffusemap models/mapobjects/solarpanels/solarpanels_d.tga
specularmap models/mapobjects/solarpanels/solarpanels_s.tga
bumpmap models/mapobjects/solarpanels/solarpanels_local.tga
}
/**************
road_temp
**************/
material models/mapobjects/bridge/road_temp
{
diffusemap textures/road/tile02_d.tga
specularmap textures/road/tile02_s.tga
bumpmap textures/road/tile02_local.tga
}
/**************
genericroadbridgecollapsed
renderbump models/mapobjects/bridge/genericroadbridgecollapsed.lwo
**************/
material models/mapobjects/bridge/genericroadbridgecollapsed
{
renderbump -size 2048 1024 models/mapobjects/bridge/genericroadbridgecollapsed_local.tga models/mapobjects/bridge/genericroadbridgehighpoly01.lwo
diffusemap models/mapobjects/bridge/genericroadbridgecollapsed_d.tga
specularmap models/mapobjects/bridge/genericroadbridgecollapsed_s.tga
bumpmap addnormals (models/mapobjects/bridge/genericroadbridgecollapsed_local.tga, heightmap (models/mapobjects/bridge/genericroadbridgecollapsed_h.tga, 5))
}
/**************
genericroadbridge
renderbump models/mapobjects/bridge/genericroadbridge.lwo
**************/
material models/mapobjects/bridge/genericroadbridge
{
renderbump -size 2048 1024 models/mapobjects/bridge/genericroadbridgecollapsed_local.tga models/mapobjects/bridge/genericroadbridgehighpoly01.lwo
diffusemap models/mapobjects/bridge/genericroadbridgecollapsed_d.tga
specularmap models/mapobjects/bridge/genericroadbridgecollapsed_s.tga
bumpmap addnormals (models/mapobjects/bridge/genericroadbridgecollapsed_local.tga, heightmap (models/mapobjects/bridge/genericroadbridgecollapsed_h.tga, 5))
}
/**************
road_signs
renderbump models/mapobjects/road_signs/signlowpoly.lwo
**************/
material models/mapobjects/road_signs/sign01
{
//renderbump models/mapobjects/ben/signlowpoly_local.tga models/mapobjects/road_signs/sign01.lwo
surfaceType "metal"
diffusemap models/mapobjects/road_signs/signlowpoly_d.tga
specularmap models/mapobjects/road_signs/signlowpoly_s.tga
bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/signlowpoly_h.tga, 2))
}
material models/mapobjects/road_signs/sign02
{
surfaceType "metal"
diffusemap models/mapobjects/road_signs/signlowpoly_d.tga
specularmap models/mapobjects/road_signs/signlowpoly_s.tga
bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/signlowpoly_h.tga, 2))
}
material models/mapobjects/road_signs/sign03
{
surfaceType "metal"
diffusemap models/mapobjects/road_signs/signlowpoly_d.tga
specularmap models/mapobjects/road_signs/signlowpoly_s.tga
bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/signlowpoly_h.tga, 2))
}
material models/mapobjects/road_signs/sign04
{
surfaceType "metal"
diffusemap models/mapobjects/road_signs/signlowpoly_d.tga
specularmap models/mapobjects/road_signs/signlowpoly_s.tga
bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/signlowpoly_h.tga, 2))
}
///
/**************
road_signs
Dave Various
**************/
material models/mapobjects/road_signs/sign_various
{
//renderbump models/mapobjects/ben/signlowpoly_local.tga models/mapobjects/road_signs/sign01.lwo
surfaceType "metal"
diffusemap models/mapobjects/road_signs/sign_various_d.tga
specularmap models/mapobjects/road_signs/signlowpoly_s.tga
bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/sign_various_h.tga, 2))
}
/**************
Crash Barriers
renderbump models/mapobjects/crash_barriers/crash_barriers.lwo
**************/
material models/mapobjects/crash_barriers/crash_barriers
{
surfaceType "metal"
{
diffusemap picmip -1 models/mapobjects/crash_barriers/crash_barriers_d.tga
specularmap picmip -2 models/mapobjects/crash_barriers/crash_barriers_s.tga
bumpmap picmip -1 models/mapobjects/crash_barriers/crash_barriers_local.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,2.5,0,0
}
}
/**************
Crash Barriers back
renderbump models/mapobjects/crash_barriers/crash_barriers.lwo
**************/
material models/mapobjects/crash_barriers/crash_barriers_bk
{
surfaceType "metal"
{
diffusemap picmip -1 models/mapobjects/crash_barriers/crash_barriers_d.tga
specularmap picmip -2 models/mapobjects/crash_barriers/crash_barriers_s.tga
bumpmap picmip -1 models/mapobjects/crash_barriers/crash_barriers_local.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 5,2.5,0,0
}
}
/*********************************************************
Container01
*********************************************************/
/**************
container01 Terminal container01
renderbump models/mapobjects/cargo/dev_sd/container01_lo.lwo
**************/
material models/mapobjects/cargo/container01 // OLD?
{
discrete
solid
surfaceType "metal"
{
diffusemap models/mapobjects/cargo/container01_d.tga
bumpmap models/mapobjects/cargo/container03_local.tga
specularmap models/mapobjects/cargo/container01_s.tga
vertexcolor
}
}
/*********************************************************
Container02
*********************************************************/
/**************
container Terminal container02 (SIDE)
renderbump models/mapobjects/cargo/dev_sd/container02_lo.lwo
**************/
/*
material models/mapobjects/cargo/container02_side
{
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/cargo/container02_side_local.tga models/mapobjects/cargo/dev_sd/container02_hi.lwo
diffusemap models/mapobjects/cargo/container02_side_d.tga
specularmap models/mapobjects/cargo/container02_side_s.tga
bumpmap models/mapobjects/cargo/container02_side_local.tga
}
*/
/**************
container edf
**************/
material models/mapobjects/cargo/container // OLD?
{
surfaceType "metal"
discrete
solid
{
diffusemap models/mapobjects/cargo/container_edf_d.tga
bumpmap models/mapobjects/cargo/container_edf_local.tga
specularmap models/mapobjects/cargo/container_edf_s.tga
red parm0
green parm1
blue parm2
vertexcolor
}
}
/**************
container Terminal container02 (FRONT/BACK)
renderbump models/mapobjects/cargo/dev_sd/container02_lo.lwo
**************/
/*
material models/mapobjects/cargo/container02_front
{
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/cargo/container02_front_local.tga models/mapobjects/cargo/dev_sd/container02_hi.lwo
diffusemap models/mapobjects/cargo/container02_front_d.tga
specularmap models/mapobjects/cargo/container02_front_s.tga
bumpmap models/mapobjects/cargo/container02_front_local.tga
}
*/
/**************
container Terminal container02 (TOP/BOTTOM)
renderbump models/mapobjects/cargo/dev_sd/container02_lo.lwo
**************/
/*
material models/mapobjects/cargo/container02_top
{
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/cargo/container02_top_local.tga models/mapobjects/cargo/dev_sd/container02_hi.lwo
diffusemap models/mapobjects/cargo/container02_top_d.tga
specularmap models/mapobjects/cargo/container02_top_s.tga
bumpmap models/mapobjects/cargo/container02_top_local.tga
}
*/
/**************
container02 Terminal container02 (FULL)
**************/
/*
material models/mapobjects/cargo/container02
{
bumpmap models/mapobjects/cargo/container02_local.tga
diffusemap models/mapobjects/cargo/container02_d.tga
specularmap models/mapobjects/cargo/container02_s.tga
}
*/
//
// renderbump models/mapobjects/water_pump/water_pump.lwo
//
material models/mapobjects/water_pump/water_pump
{
surfaceType "metal"
noshadows
{
diffusemap picmip -1 models/mapobjects/water_pump/water_pump_d.tga
specularmap picmip -2 models/mapobjects/water_pump/water_pump_s.tga
bumpmap picmip -1 models/mapobjects/water_pump/water_pump_local.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
diffuseDetailMap textures/detail/bump/metal_detail01_d.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 6,12,0,0
}
}
material models/mapobjects/water_pump/water_pump_animatedobjects
{
surfaceType "metal"
noshadows
{
diffusemap picmip -1 models/mapobjects/water_pump/water_pump_d.tga
specularmap picmip -2 models/mapobjects/water_pump/water_pump_s.tga
bumpmap picmip -1 models/mapobjects/water_pump/water_pump_local.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
diffuseDetailMap textures/detail/bump/metal_detail01_d.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 6,12,0,0
}
}
material textures/bastion/bastion01_dirty
{
//twosided
noshadows
diffusemap textures/bastion/bastion01_dirty_d.tga
specularmap textures/bastion/bastion01_s.tga
//bumpmap addnormals (textures/bastion/bastion01_local.tga, heightmap (textures/bastion/bastion01_bmp.tga, 12))
bumpmap textures/bastion/bastion01_local.tga
}
material textures/dirt/bastion_dirt
{
//twosided
noshadows
diffusemap textures/dirt/bastion_dirt_d.tga
//specularmap textures/bastion/bastion01_s.tga
//bumpmap addnormals (textures/bastion/bastion01_local.tga, heightmap (textures/bastion/bastion01_bmp.tga, 12))
bumpmap textures/dirt/bastion_dirt_local.tga
}
material textures/bastion/bastion01
{
//twosided
noshadows
diffusemap textures/bastion/bastion01_d.tga
specularmap textures/bastion/bastion01_s.tga
//bumpmap addnormals (textures/bastion/bastion01_local.tga, heightmap (textures/bastion/bastion01_bmp.tga, 12))
bumpmap textures/bastion/bastion01_local.tga
}
material textures/dirt/bastion_dirt_blend //sharp rock blend to sand
{
qer_editorimage textures/dirt/bastion_dirt_d.tga
{
program interaction/blend
diffusemap textures/bastion/bastion01_dirty_d.tga
bumpmap addnormals (textures/bastion/bastion01_local.tga, heightmap (textures/bastion/bastion01_bmp.tga, 12))
diffusemap2 textures/dirt/bastion_dirt_d.tga
bumpmap2 textures/dirt/bastion_dirt_local.tga
}
}
material models/mapobjects/dragons_teeth/concrete_sandy_cracked
{
qer_editorimage textures/concrete/concrete_sandy01_d.tga
diffusemap textures/concrete/concrete_sandy01_d.tga
specularmap textures/concrete/concrete_sandy01_s.tga
bumpmap textures/concrete/concrete_cracked_local.tga
}
/*
material models/mapobjects/dragons_teeth/concrete_sandy_crumbled
{
qer_editorimage textures/concrete/concrete_sandy02_d.tga
diffusemap textures/concrete/concrete_sandy02_d.tga
specularmap textures/concrete/concrete_sandy01_s.tga
bumpmap textures/hell/cracked1_local.tga
}
*/
material models/mapobjects/dragons_teeth/concrete_sandy_crumble_trans
{
qer_editorimage textures/concrete/concrete_sandy02_d.tga
{
program interaction/blend
bumpmap textures/concrete/concrete_crumbled_local.tga
diffusemap textures/concrete/concrete_sandy01_d.tga
bumpmap2 textures/concrete/concrete_cracked_local.tga
diffusemap2 textures/concrete/concrete_sandy01_d.tga
}
}
//
// renderbump models/mapobjects/road_works/cone_low.lwo
//
material models/mapobjects/road_works/cone
{
renderbump -size 256 256 -colormap -aa 2 models/mapobjects/road_works/cone_local.tga models/mapobjects/road_works/cone_high.lwo
diffusemap models/mapobjects/road_works/cone_d.tga
bumpmap models/mapobjects/road_works/cone_local.tga
specularmap models/mapobjects/road_works/cone_s.tga
}
material models/mapobjects/road_works/barrier
{
qer_editorimage models/mapobjects/road_works/barrier_d.tga
diffusemap models/mapobjects/road_works/barrier_d.tga
bumpmap models/mapobjects/road_works/barrier_local.tga
specularmap models/mapobjects/road_works/barrier_s.tga
}
//
// renderbump models/mapobjects/road_works/barrier_pole_low.lwo
//
/*
material models/mapobjects/road_works/barrier_pole
{
renderbump -size 256 256 -colormap -aa 2 models/mapobjects/road_works/barrier_pole_local.tga models/mapobjects/road_works/barrier_pole_high.lwo
diffusemap models/mapobjects/road_works/barrier_pole_d.tga
bumpmap models/mapobjects/road_works/barrier_pole_local.tga
specularmap models/mapobjects/road_works/barrier_pole_s.tga
}
*/
//
// renderbump models/mapobjects/road_works/sign_round_low.lwo
//
material models/mapobjects/road_works/sign_round
{
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/road_works/sign_round_local.tga models/mapobjects/road_works/sign_round_high.lwo
diffusemap models/mapobjects/road_works/sign_round_d.tga
bumpmap models/mapobjects/road_works/sign_round_local.tga
specularmap models/mapobjects/road_works/sign_round_s.tga
}
//
// renderbump models/mapobjects/road_works/barrier_crossbeam_low.lwo
//
/*
material models/mapobjects/road_works/barrier_crossbeam
{
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/road_works/barrier_crossbeam_local.tga models/mapobjects/road_works/barrier_crossbeam_high.lwo
diffusemap models/mapobjects/road_works/barrier_crossbeam_d.tga
bumpmap models/mapobjects/road_works/barrier_crossbeam_local.tga
specularmap models/mapobjects/road_works/barrier_crossbeam_s.tga
}
material models/mapobjects/tree/banana_plant
{
qer_editorimage models/mapobjects/tree/banana_plant.tga
twoSided
nonsolid
noshadows
translucent
{
diffusemap models/mapobjects/tree/banana_plant.tga
bumpmap models/mapobjects/tree/linden_branch_local.tga
alphaTest 0.25
}
}
*/
//
// renderbump models/mapobjects/doors/ccdoor1_frame.lwo
//
material models/mapobjects/doors/ccdoor1_frame
{
surfaceType "metal"
qer_editorimage models/mapobjects/doors/ccdoor1_frame_d.tga
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/doors/ccdoor1_frame_local.tga models/mapobjects/doors/ccdoor1_hp.lwo
//
diffusemap models/mapobjects/doors/ccdoor1_frame_d.tga
bumpmap models/mapobjects/doors/ccdoor1_frame_local.tga
specularmap models/mapobjects/doors/ccdoor1_frame_s.tga
{
blend add
map models/mapobjects/doors/ccdoor1_frame_add.tga
red parm0 * 2
green parm1 * 2
blue parm2 * 2
}
}
//
// renderbump models/mapobjects/doors/ccdoor2_frame.lwo
//
material models/mapobjects/doors/ccdoor2_frame
{
qer_editorimage models/mapobjects/doors/ccdoor2_frame_d.tga
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/doors/ccdoor2_local.tga models/mapobjects/doors/ccdoor2_frame_hi.lwo
diffusemap models/mapobjects/doors/ccdoor2_frame_d.tga
bumpmap models/mapobjects/doors/ccdoor2_frame_local.tga
specularmap models/mapobjects/doors/ccdoor2_frame_s.tga
{
blend add
map models/mapobjects/doors/ccdoor2_frame_add.tga
red parm0 * 2
green parm1 * 2
blue parm2 * 2
}
}
//
// renderbump models/mapobjects/doors/ccdoor2_door.lwo
//
material models/mapobjects/doors/ccdoor2_door
{
qer_editorimage models/mapobjects/doors/ccdoor2_door_d.tga
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/doors/ccdoor2_door_local.tga models/mapobjects/doors/ccdoor2_door_hi.lwo
diffusemap models/mapobjects/doors/ccdoor2_door_d.tga
bumpmap models/mapobjects/doors/ccdoor2_door_local.tga
specularmap models/mapobjects/doors/ccdoor2_door_s.tga
/*{
blend add
map models/mapobjects/doors/ccdoor2_door_add.tga
red parm0 * 2
green parm1 * 2
blue parm2 * 2
}*/
}
//
// renderbump models/mapobjects/barricades/barricade01_rb.lwo
//
material models/mapobjects/barricades/barricade01
{
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/barricades/barricade01_local.tga models/mapobjects/barricades/barricade01_hi.lwo
diffusemap models/mapobjects/barricades/barricade01_d.tga
bumpmap addnormals (models/mapobjects/barricades/barricade01_local.tga, heightmap (models/mapobjects/barricades/barricade01_s.tga, 2))
specularmap models/mapobjects/barricades/barricade01_s.tga
}
//
// renderbump models/mapobjects/barricades/barricade02_rb.lwo
//
material models/mapobjects/barricades/barricade02
{
diffusemap picmip -1 models/mapobjects/barricades/barricade02_d.tga
bumpmap picmip -1 models/mapobjects/barricades/barricade02_local.tga
specularmap picmip -2 models/mapobjects/barricades/barricade02_s.tga
}
//
// renderbump models/mapobjects/barricades/barricade03_rb.lwo
//
material models/mapobjects/barricades/barricade03
{
//renderbump -size 256 256 -colormap -aa 2 models/mapobjects/barricades/barricade03_local.tga models/mapobjects/barricades/barricade03_hi.lwo
unsmoothedtangents
diffusemap models/mapobjects/barricades/barricade03_d.tga
bumpmap addnormals (models/mapobjects/barricades/barricade03_local.tga, heightmap (models/mapobjects/barricades/barricade03_h.tga, 2))
//bumpmap models/mapobjects/barricades/barricade03_local.tga
//specularmap models/mapobjects/barricades/barricade03_s.tga
}
material models/mapobjects/barricades/barricade_sheet
{
surfacetype "concrete"
{
diffusemap picmip -1 models/mapobjects/barricades/barricade_sheet_d.tga
bumpmap picmip -1 models/mapobjects/barricades/barricade_sheet_local.tga
vertexcolor
diffuseDetailMap textures/detail/bump/metal_detail01_d.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 4,8,0.2 ,0
}
}
material models/mapobjects/barricades/barricade04
{
renderbump -size 1024 1024 -aa 2 -trace 0.01 -overdrawMap -clampOutput 0 0 1 1 models/mapobjects/barricades/barricade04_local.tga models/mapobjects/barricades/barricade04_hp.lwo
diffusemap picmip -1 textures/common/dark_gray.tga
specularmap models/mapobjects/barricades/barricade04_s.tga
bumpmap addnormals (models/mapobjects/barricades/barricade04_local.tga, heightmap (models/mapobjects/barricades/barricade04_h.tga, 1))
}
//
// renderbump models/mapobjects/containers/metalbox01_rb.lwo
//
material models/mapobjects/containers/metalbox01
{
renderbump -size 256 256 -colormap -aa 2 models/mapobjects/containers/metalbox01_local.tga models/mapobjects/containers/metalbox01_hi.lwo
diffusemap models/mapobjects/containers/metalbox01_d.tga
//bumpmap addnormals (models/mapobjects/containers/metalbox01_local.tga, heightmap (models/mapobjects/containers/metalbox01_h.tga, 2))
bumpmap models/mapobjects/containers/metalbox01_local.tga
//specularmap models/mapobjects/containers/metalbox01_s.tga
}
//
// renderbumpflat models/mapobjects/containers/barrel01_hi.lwo
//
// testmodel models/mapobjects/containers/barrel01.lwo
material models/mapobjects/containers/barrel01
{
surfaceType "metal"
diffusemap models/mapobjects/containers/barrel01_d.tga
bumpmap addnormals (models/mapobjects/containers/barrel01_local.tga, heightmap (models/mapobjects/containers/barrel01_h.tga, 8))
//bumpmap models/mapobjects/containers/barrel01_hi_local.tga
specularmap models/mapobjects/containers/barrel01_s.tga
}
material models/mapobjects/containers/barrel01b
{
diffusemap models/mapobjects/containers/barrel01b_d.tga
bumpmap addnormals (models/mapobjects/containers/barrel01b_local.tga, heightmap (models/mapobjects/containers/barrel01_h.tga, 8))
//bumpmap models/mapobjects/containers/barrel01_hi_local.tga
specularmap models/mapobjects/containers/barrel01_s.tga
}
material models/mapobjects/containers/barrel02
{
surfaceType "metal"
renderbump -size 512 512 -clampOutput 0 0 1 1 -aa 2 models/mapobjects/containers/barrel02_local.tga models/mapobjects/containers/barrel02_hp.lwo
diffusemap textures/common/gray.tga
specularmap picmip -1 textures/common/dark_gray.tga
bumpmap models/mapobjects/containers/barrel02_local.tga
}
material models/mapobjects/containers/barrel05
{
surfaceType "metal"
diffusemap models/mapobjects/containers/barrel05_d.tga
specularmap models/mapobjects/containers/barrel05_s.tga
bumpmap models/mapobjects/containers/barrel05_local.tga
}
//
// renderbump models/mapobjects/torchy/jerrycan_low.lwo
//
material models/mapobjects/containers/jerrycan
{
renderbump -size 256 256 -colormap -aa 2 models/mapobjects/containers/jerrycan_local.tga models/mapobjects/containers/jerrycan_hi.lwo
diffusemap models/mapobjects/containers/jerrycan_d.tga
bumpmap models/mapobjects/containers/jerrycan_local.tga
specularmap models/mapobjects/containers/jerrycan_s.tga
}
/// david; id console stuff for valley gui thing
material textures/object/modconsole1
{
{
program interaction/selfillum
bumpmap textures/object/modconsole1_local.tga
diffusemap textures/object/modconsole1_d.tga
specularmap textures/object/modconsole1_s.tga
selfIllumMap textures/object/modconsole1_add.tga
}
}
material textures/object/modconsole2
{
{
program interaction/selfillum
bumpmap textures/object/modconsole2_local.tga
diffusemap textures/object/modconsole2_d.tga
specularmap textures/object/modconsole2_s.tga
selfIllumMap textures/object/modconsole2_add.tga
}
}
material textures/object/modconsole3
{
{
program interaction/selfillum
bumpmap textures/object/modconsole3_local.tga
diffusemap textures/object/modconsole3_d.tga
specularmap textures/object/modconsole3_s.tga
selfIllumMap textures/object/modconsole3_add.tga
}
}
material textures/object/modconsole4
{
{
program interaction/selfillum
bumpmap textures/object/modconsole4_local.tga
diffusemap textures/object/modconsole4_d.tga
specularmap textures/object/modconsole4_s.tga
selfIllumMap textures/object/modconsole4_add.tga
}
}
material textures/object/modconsole5
{
bumpmap textures/object/modconsole5_local.tga
diffusemap textures/object/modconsole5_d.tga
specularmap textures/object/modconsole5_s.tga
}
material textures/object/modconsole6
{
bumpmap textures/object/modconsole6_local.tga
diffusemap textures/object/modconsole6_d.tga
specularmap textures/object/modconsole6_s.tga
}
material textures/object/modsidesbackflat
{
qer_editorimage textures/object/modsidesbackflat_local.tga
bumpmap addnormals (textures/object/modsidesbackflat_local.tga, heightmap (textures/object/modsidesbackflat_bmp.tga, 4 ) )
diffusemap textures/object/modsidesbackflat_d.tga
specularmap textures/object/modsidesbackflat_s.tga
}
// GENERATOR
material models/mapobjects/generator/generator
{
renderbump -size 512 512 -colormap -aa 2 models/mapobjects/generator/generator_local.tga models/mapobjects/generator/generator_hi.lwo
{
diffusemap picmip -1 models/mapobjects/generator/generator2_d.tga
bumpmap picmip -1 addnormals (models/mapobjects/generator/generator_local.tga, heightmap (models/mapobjects/generator/generator_h.tga ,4 ) )
specularmap picmip -2 models/mapobjects/generator/generator_s.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 4,4,0,0
}
}
material models/mapobjects/fencing/fence01
{
noShadows
nonsolid
{
diffusemap picmip -1 models/mapobjects/fencing/fence01_d.tga
bumpmap picmip -1 addnormals(models/mapobjects/fencing/fence01_local.tga, heightmap (models/mapobjects/fencing/fence01_h.tga ,4 ) )
//specularmap picmip -2 models/mapobjects/fencing/fence01_s.tga
alphaTest 0.5
diffuseDetailMap textures/detail/bump/metal_detail01_d.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 4,4,0,0
}
}
material models/mapobjects/fencing/fence01_solid
{
noShadows
{
diffusemap picmip -1 models/mapobjects/fencing/fence01_d.tga
bumpmap picmip -1 addnormals(models/mapobjects/fencing/fence01_local.tga, heightmap (models/mapobjects/fencing/fence01_h.tga ,4 ) )
//specularmap picmip -2 models/mapobjects/fencing/fence01_s.tga
alphaTest 0.5
bumpDetailMap textures/detail/bump/concrete_detail01_local.tga
detailMult 2,2,0,0
}
}
material models/mapobjects/fencing/fence02
{
noShadows
{
diffusemap models/mapobjects/fencing/fence02_d.tga
bumpmap addnormals(models/mapobjects/fencing/fence02_local.tga, heightmap (models/mapobjects/fencing/fence01_h.tga ,4 ) )
//specularmap models/mapobjects/fencing/fence01_s.tga
alphaTest 0.5
}
}
material models/mapobjects/buildings/corrugated_building
{
//noshadows
surfacetype metal
diffusemap models/mapobjects/buildings/corrugated_building_d.tga
bumpmap addnormals (models/mapobjects/buildings/corrugated_building_local.tga, heightmap (models/mapobjects/buildings/corrugated_building_h.tga ,4 ) )
specularmap models/mapobjects/buildings/corrugated_building_s.tga
}
material models/mapobjects/walls/military_wall01
{
diffusemap models/mapobjects/walls/military_wall01_d.tga
bumpmap heightmap (models/mapobjects/walls/military_wall01_h.tga ,2 )
//specularmap models/mapobjects//walls/military_wall01_s.tga
}
material models/mapobjects/cargo/container_dirty01
{
surfaceType "metal"
{
diffusemap models/mapobjects/cargo/container_dirty01_d.tga
bumpmap models/mapobjects/cargo/container_dirty01_local.tga
specularmap models/mapobjects/cargo/container_dirty01_s.tga
//vertexcolor
}
}
material models/mapobjects/dumpster/dumpster01
{
surfaceType "metal"
{
diffusemap picmip -2 models/mapobjects/dumpster/dumpster01_d.tga
bumpmap picmip -3 models/mapobjects/dumpster/dumpster01_local.tga
specularmap picmip -3 models/mapobjects/dumpster/dumpster01_s.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 8,8,0,0
}
}
// *********************
// Valley Tunnel
// *********************
material models/mapobjects/tunnels/valley_tunnel01_objects
{
sort decal
translucent
{
diffusemap models/mapobjects/tunnels/valley_tunnel01_b_d.tga
specularmap models/mapobjects/tunnels/valley_tunnel01_b_s.tga
bumpmap models/mapobjects/tunnels/valley_tunnel01_b_local.tga
alphaTest 0.45
}
}
material models/mapobjects/tunnels/valley_tunnel01_decals
{
sort decal
nonsolid
noshadows
translucent
{
blend filter
map models/mapobjects/tunnels/valley_tunnel01_b_d.tga
}
}
material models/mapobjects/tunnels/valley_tunnel01_structure
{
noshadows
diffusemap models/mapobjects/tunnels/valley_tunnel01_d.tga
specularmap models/mapobjects/tunnels/valley_tunnel01_s.tga
bumpmap models/mapobjects/tunnels/valley_tunnel01_local.tga
}
// *********************
// Water Pump from WET
// *********************
material models/mapobjects/water_pump
{
surfaceType "metal"
diffusemap picmip -1 models/mapobjects/water_pump/water_pump_d.tga
bumpmap picmip -1 models/mapobjects/water_pump/water_pump_local.tga
specularmap picmip -2 models/mapobjects/water_pump/water_pump_s.tga
}
// *********************
// Lights from D3
// *********************
material models/mapobjects/light/cagelight/cagelight
{
noselfshadow
noshadows
{
diffusemap picmip -1 models/mapobjects/light/cagelight/cagelight_d.tga
bumpmap picmip -1 addnormals (models/mapobjects/light/cagelight/cagelight_local.tga, heightmap (models/mapobjects/light/cagelight/cagelight_bmp.tga, 3) )
specularmap picmip -2 models/mapobjects/light/cagelight/cagelight_s.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
detailMult 1,1,0,0
}
{
blend add
map picmip -2 models/mapobjects/light/cagelight/cagelight_add.tga
colored
vertexColor
}
}
material models/mapobjects/light/cagelight/cagelight_noflare
{
noselfshadow
noshadows
diffusemap picmip -1 models/mapobjects/light/cagelight/cagelight_d.tga
bumpmap picmip -1 addnormals (models/mapobjects/light/cagelight/cagelight_local.tga, heightmap (models/mapobjects/light/cagelight/cagelight_bmp.tga, 3) )
specularmap picmip -2 models/mapobjects/light/cagelight/cagelight_s.tga
}
material models/mapobjects/light/cagelight/cagelight_noflare_round_flicker2
{
noselfshadow
noshadows
diffusemap picmip -1 models/mapobjects/light/cagelight/cagelight_d.tga
bumpmap picmip -1 addnormals (models/mapobjects/light/cagelight/cagelight_local.tga, heightmap (models/mapobjects/light/cagelight/cagelight_bmp.tga, 3) )
specularmap picmip -2 models/mapobjects/light/cagelight/cagelight_s.tga
{
blend add
map picmip -2 models/mapobjects/light/cagelight/cagelight_add.tga
red ( treatmentbuilding01 [Parm4 + (time * (0.1 * Parm3)) ]) * Parm0
green ( treatmentbuilding01 [Parm4 + (time * (0.1 * Parm3)) ]) * Parm1
blue ( treatmentbuilding01 [Parm4 + (time * (0.1 * Parm3)) ]) * Parm2
}
}
material models/mapobjects/light/recyclight
{
bumpmap addnormals (models/mapobjects/light/recyclight_local.tga, heightmap (models/mapobjects/light/recyclight_b.tga, 2))
diffusemap models/mapobjects/light/recyclight_d.tga
specularmap models/mapobjects/light/recyclight_s.tga
}
// *********************
// Refinery final objective B
// *********************
material models/mapobjects/strogg/refinery/final_objective_b2
{
renderbump -size 1024 1024 -colorMap -trace 0.08 -clampTextureSpace -overdrawMap models/mapobjects/strogg/refinery/final_objective_b_local.tga models/mapobjects/strogg/refinery/final_objective_b_h.lwo
noshadows
{
parameters 1*ember1[time*0.05]
program deform/expand
diffusemap models/mapobjects/strogg/refinery/final_objective_b_d.tga
specularmap picmip -1 models/mapobjects/strogg/refinery/final_objective_b_s.tga
bumpmap addnormals (models/mapobjects/strogg/refinery/final_objective_b_local.tga, heightmap (models/mapobjects/strogg/refinery/final_objective_b_h.tga, 4 ) )
}
}
material models/mapobjects/strogg/refinery/final_objective_b
{
renderbump -size 1024 1024 -colorMap -trace 0.08 -clampTextureSpace -overdrawMap models/mapobjects/strogg/refinery/final_objective_b_local.tga models/mapobjects/strogg/refinery/final_objective_b_h.lwo
noshadows
{
program interaction/selfIllum
diffusemap models/mapobjects/strogg/refinery/final_objective_b_d.tga
specularmap picmip -1 models/mapobjects/strogg/refinery/final_objective_b_s.tga
bumpmap addnormals (models/mapobjects/strogg/refinery/final_objective_b_local.tga, heightmap (models/mapobjects/strogg/refinery/final_objective_b_h.tga, 4 ) )
selfIllumMap models/mapobjects/strogg/refinery/final_objective_b_glow.tga
}
}
// *********************
// Refinery final objective A
// *********************
material models/mapobjects/strogg/refinery/final_objective_a
{
renderbump -size 1024 1024 -colorMap -trace 0.08 -clampTextureSpace -overdrawMap models/mapobjects/strogg/refinery/final_objective_a_local.tga models/mapobjects/strogg/refinery/final_objective_a_h.lwo
noshadows
{
program interaction/selfIllum
diffusemap models/mapobjects/strogg/refinery/final_objective_a_d.tga
specularmap picmip -1 models/mapobjects/strogg/refinery/final_objective_a_s.tga
bumpmap addnormals (models/mapobjects/strogg/refinery/final_objective_a_local.tga, heightmap (models/mapobjects/strogg/refinery/final_objective_a_h.tga, 4 ) )
selfIllumMap models/mapobjects/strogg/refinery/final_objective_a_glow.tga
}
}
// *********************
// Refinery final objective A Goo
// *********************
material models/mapobjects/strogg/refinery/final_objective_a_goo
{
renderbump -size 1024 1024 -colorMap -trace 0.08 -clampTextureSpace -overdrawMap models/mapobjects/strogg/refinery/final_objective_a_goo_local.tga models/mapobjects/strogg/refinery/final_objective_a_goo_h.lwo
noshadows
twosided
{
diffusemap models/mapobjects/strogg/refinery/final_objective_a_goo_d.tga
specularmap picmip -1 models/mapobjects/strogg/refinery/final_objective_a_goo_s.tga
bumpmap addnormals (models/mapobjects/strogg/refinery/final_objective_a_goo_local.tga, heightmap (models/mapobjects/strogg/refinery/final_objective_a_goo_h.tga, 4 ) )
alphaTest 0.1
}
}
/// rubble stuff
material models/mapobjects/rubble/rubble01
{
nonsolid
noshadows
{
diffusemap models/mapobjects/rubble/rubble01_d.tga
specularmap models/mapobjects/rubble/rubble01_s.tga
bumpmap models/mapobjects/rubble/rubble01_local.tga
}
}
/// refinery objects
material models/mapobjects/refinery/embankment
{
{
diffusemap picmip -1 models/mapobjects/refinery/embankment_d.tga
specularmap _black
bumpmap picmip -1 models/mapobjects/refinery/embankment_local.tga
}
}
material models/mapobjects/flatmonitor
{
diffusemap models/mapobjects/flatmonitor/flatmonitor_d.tga
specularmap models/mapobjects/flatmonitor/flatmonitor_s.tga
bumpmap models/mapobjects/flatmonitor/flatmonitor_local.tga
}
material models/mapobjects/containers/metal_barrel01
{
surfacetype "metal"
{
diffusemap picmip -1 models/mapobjects/containers/metal_barrel01_d.tga
specularmap picmip -2 models/mapobjects/containers/metal_barrel01_s.tga
bumpmap picmip -1 models/mapobjects/containers/metal_barrel01_local.tga
diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga
bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga
specDetailMap textures/detail/bump/vehicle_detail01_d.tga
detailMult 2,2,0,0
}
}
material models/mapobjects/shelves/shelf_01
{
diffusemap picmip -1 models/mapobjects/shelves/shelf_01_d.tga
specularmap picmip -2 models/mapobjects/shelves/shelf_01_s.tga
bumpmap picmip -1 models/mapobjects/shelves/shelf_01_local.tga
}
/// MASSIVE Widescreen LCD
material models/mapobjects/massive/widescreen_lcd_01
{
{
diffusemap models/mapobjects/massive/widescreen_lcd_d.tga
specularmap models/mapobjects/massive/widescreen_lcd_s.tga
bumpmap models/mapobjects/massive/widescreen_lcd_local.tga
bumpDetailMap textures/detail/bump/metal_detail01_local.tga
detailMult 6,6,0,0
}
}
material models/mapobjects/office/whiteboard
{
{
diffusemap models/mapobjects/office/white_board.tga
specularmap picmip -1 models/mapobjects/office/white_board.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 3,1.5,0,0
}
}
material models/mapobjects/office/whiteboard_noshadows
{
noshadows
{
diffusemap models/mapobjects/office/white_board.tga
specularmap picmip -1 models/mapobjects/office/white_board.tga
specDetailMap textures/detail/bump/metal_detail01_d.tga
detailMult 3,1.5,0,0
}
}