Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

$basetexture

From Valve Developer Community
< Ru
Revision as of 05:14, 9 June 2024 by Clash (talk | contribs)
Jump to navigation Jump to search
English (en)Español (es)Русский (ru)Translate (Translate)

$basetexture - это материальный(en) параметр шейдера(en), доступно для всех игр на движке Source Source. Команда VMT $basetexture определяет альбедо текстуры. Очень редко материал не использует этот параметр; если он не был назначен, некоторые отттенения будут использовать текстуры по умолчанию.

Синтаксис VMT

$basetexture	<текстура без расширения, относительный путь к <game>\materials\>
LightmappedGeneric
{
	$basetexture	brick\brickwall031b
}

Дополнительные параметры

$basetexturetransform

$basetextureoffset <normal>
Нужно сделать: DX8 версия translate?
$basetexturescale <normal>
Нужно сделать: DX8 версия scale?
Нужно сделать: Объяснить, какие используются значения "поворота".

$frame

$basetexture2

Некоторые оттенения (особенно WorldVertexTransition) позволяют использовать два альбедо. Вторая текстура обрабатывается аналогичным набором команд с числом '2' в имени:

$basetexture2

$basetexturetransform2

  • Нужно сделать: $basetextureoffset2 <normal>?
  • Нужно сделать: $basetexturescale2 <normal>?

$frame2

Есть ещё '2' команды применения различных эффектов оттенения, каждая из которых описана в соответствующих статьях.

См. также