This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
Linkmaterial: Difference between revisions
Jump to navigation
Jump to search
correct properties? |
added wiki table |
||
| (8 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be. | [[Linkmaterial|LinkMaterial]] allows you to set the texture of the teleporter window to anything you would like it to be. | ||
== | ==Properties== | ||
Valid parameters for a LinkMaterial are: | |||
{| | {|{{Prettytable}} | ||
| | |- | ||
| {{Hl3}} |'''Parameter''' | |||
| {{Hl3}} |'''Description''' | |||
|- | |||
| '''name''' || LinkMaterial. | |||
|- | |||
| '''texture''' || Set the texture (must be .png but don't include the extension unless on the Internet). | |||
|- | |||
| '''addtexture''' || Add a texture (again, no extension is needed). | |||
|- | |||
| '''notextures''' || Don't use textures. | |||
|- | |||
| '''notexcolor''' || Don't apply the [[Color(BZW)|color]] to the texture. | |||
|- | |||
| '''notexalpha''' || Don't use the texture's alpha channel. | |||
|- | |||
| '''texmat''' || Specify a [[TextureMatrix|texture matrix]]. -1 for no texture matrix. (addtexture must be used before texmat). | |||
|- | |||
| '''dyncol''' || Specify a [[DynamicColor|dynamic color]]. -1 for no dynamic color. | |||
|- | |||
| '''ambient''' || Ambient color. | |||
|- | |||
| '''diffuse''' || Diffuse (main)[[Color(BZW)|color]]. | |||
|- | |||
| '''[[Color(BZW)|color]]''' || Synonym for diffuse. | |||
|- | |||
| '''specular''' || Specular [[Color(BZW)|color]]. | |||
|- | |||
| '''emission''' || Emission [[Color(BZW)|color]]. | |||
|- | |||
| '''shininess''' || Shiny!. | |||
|- | |||
| '''resetmat''' || Restore default values. | |||
|} | |} | ||
==Code== | ==Code== | ||
| Line 34: | Line 44: | ||
#The Generic Teleporter Material | #The Generic Teleporter Material | ||
dynamicColor | dynamicColor | ||
name | name Linkdyncol | ||
red limits 0 0.25 | red limits 0 0.25 | ||
red sinusoid 2 0 1 | red sinusoid 2 0 1 | ||
| Line 44: | Line 54: | ||
end | end | ||
textureMatrix | textureMatrix | ||
name | name Linktexmat | ||
shift 0 -0.05 | shift 0 -0.05 | ||
end | end | ||
material | material | ||
name LinkMaterial | name LinkMaterial | ||
dyncol | dyncol Linkdyncol | ||
diffuse 0 0 0 0.5 | diffuse 0 0 0 0.5 | ||
nolighting | nolighting | ||
addtexture telelink | addtexture telelink | ||
texmat | texmat Linktexmat | ||
end | end | ||
|} | |} | ||
=Hints= | |||
Nolighting is almost always a preferred option in a LinkMaterial. | |||
[[Category:Map Making]] | |||
[[Category:Map Objects]] | |||
Latest revision as of 16:29, 8 February 2017
LinkMaterial allows you to set the texture of the teleporter window to anything you would like it to be.
Properties
Valid parameters for a LinkMaterial are:
| Parameter | Description |
| name | LinkMaterial. |
| texture | Set the texture (must be .png but don't include the extension unless on the Internet). |
| addtexture | Add a texture (again, no extension is needed). |
| notextures | Don't use textures. |
| notexcolor | Don't apply the color to the texture. |
| notexalpha | Don't use the texture's alpha channel. |
| texmat | Specify a texture matrix. -1 for no texture matrix. (addtexture must be used before texmat). |
| dyncol | Specify a dynamic color. -1 for no dynamic color. |
| ambient | Ambient color. |
| diffuse | Diffuse (main)color. |
| color | Synonym for diffuse. |
| specular | Specular color. |
| emission | Emission color. |
| shininess | Shiny!. |
| resetmat | Restore default values. |
Code
#The Generic Teleporter Material dynamicColor name Linkdyncol red limits 0 0.25 red sinusoid 2 0 1 green limits 0 0.25 green sinusoid 2 0.666667 1 blue limits 0 0.25 blue sinusoid 2 1.33333 1 alpha limits 0.75 0.75 end textureMatrix name Linktexmat shift 0 -0.05 end material name LinkMaterial dyncol Linkdyncol diffuse 0 0 0 0.5 nolighting addtexture telelink texmat Linktexmat end |
Hints
Nolighting is almost always a preferred option in a LinkMaterial.