MultiBlend: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(9 intermediate revisions by 6 users not shown)
Line 1: Line 1:
'''<code>MultiBlend</code>''' is a [[shader]] found in newer versions of Source ([[Alien Swarm (engine branch)|Alien Swarm]] and [[Dota 2]]). It allows for blending on [[displacement]] surfaces using up to four different materials.
[[File:multiblend_box.jpg|thumb|250px|The multiblend tools inside the displacement sculpt window.]]


As opposed to most other shaders, the MultiBlend shader seems to read [[VMT]] files instead of [[VTF]] files.
'''<code>MultiBlend</code>''' is a [[shader]] found in newer versions of Source ([[Alien Swarm (engine branch)|Alien Swarm]]). It allows for blending only on [[displacement]] surfaces using up to four different materials.
 
The texture preview in hammer requires you to set up additional [[VMT]] files for each texture to show up in the dialog. Those are '''not''' used by the shader itself.


{{note|Although present in the Alien Swarm version of Source, this shader does not seem to fully work and renders fullbright in-game.}}
{{note|Although present in the Alien Swarm version of Source, this shader does not seem to fully work and renders fullbright in-game.}}
{{note|This shader '''only''' works on displacements.}}
{{modernDeprecated|This shader should not be used in {{csgo}} '''[[Counter-Strike: Global Offensive]]''', use [[Lightmapped_4WayBlend]] instead.}}


==Example==
==Example==
Line 40: Line 42:
== See also ==
== See also ==


* <code>[[Lightmapped_4WayBlend]]</code>
* <code>[[WorldTwoTextureBlend]]</code>
* <code>[[WorldTwoTextureBlend]]</code>
* [[Displacement]]
* [[Displacement]]


[[Category:Shaders]]
[[Category:Shaders]]

Latest revision as of 07:48, 28 January 2024

The multiblend tools inside the displacement sculpt window.

MultiBlend is a shader found in newer versions of Source (Alien Swarm). It allows for blending only on displacement surfaces using up to four different materials.

The texture preview in hammer requires you to set up additional VMT files for each texture to show up in the dialog. Those are not used by the shader itself.

Note.pngNote:Although present in the Alien Swarm version of Source, this shader does not seem to fully work and renders fullbright in-game.
Obsolete-notext.pngDeprecated:This shader should not be used in Counter-Strike: Global Offensive Counter-Strike: Global Offensive, use Lightmapped_4WayBlend instead.

Example

MultiBlend
{
	$basetexture nature/grass_00c
	$spectexture nature/grass_00a_spec
	$scale 1.5
	$rotation 0.0

	$basetexture2 nature/sand_cracked001
	$spectexture2 nature/sand_cracked001_spec
	$scale2 3.0
	$rotation2 0.0

	$basetexture3 nature/sand_path001
	$spectexture3 nature/sand_path001_spec
	$scale3 3.0
	$rotation3 0.0

	$basetexture4 stone/stone_path007
	$spectexture4 stone/stone_path007_spec
	$scale4 3.0
	$rotation4 55.0

	%tooltexture test/terraintest-1
}

Supported effects

See also