Ru/$basetexture: Difference between revisions
< Ru
Jump to navigation
Jump to search
No edit summary |
m (- changed links to :lang suffix redirect pages to the redirected link) |
||
| Line 1: | Line 1: | ||
{{langsp}} | {{langsp}} | ||
{{this is a|shader parameter|name=$basetexture}} Команда [[Material | {{this is a|shader parameter|name=$basetexture}} Команда [[Material|VMT]] '''$basetexture''' определяет [[albedo:ru|альбедо]] текстуры. Очень редко [[material|материал]] не использует этот параметр; если он не был назначен, некоторые [[shader|отттенения]] будут использовать [[texture|текстуры]] по умолчанию. | ||
==Синтаксис VMT== | ==Синтаксис VMT== | ||
Revision as of 12:07, 4 July 2024
$basetexture - это материальный параметр шейдера, доступно для всех игр на движке
Source. Команда VMT $basetexture определяет альбедо текстуры. Очень редко материал не использует этот параметр; если он не был назначен, некоторые отттенения будут использовать текстуры по умолчанию.
Синтаксис VMT
$basetexture <текстура без расширения, относительный путь к <game>\materials\>
LightmappedGeneric { $basetexture brick\brickwall031b }
Дополнительные параметры
$basetextureoffset <normal>- Нужно сделать: DX8 версия
translate? $basetexturescale <normal>- Нужно сделать: DX8 версия
scale?
Нужно сделать: Объяснить, какие используются значения "поворота".
$basetexture2
Некоторые оттенения (особенно WorldVertexTransition) позволяют использовать два альбедо. Вторая текстура обрабатывается аналогичным набором команд с числом '2' в имени:
- Нужно сделать:
$basetextureoffset2 <normal>? - Нужно сделать:
$basetexturescale2 <normal>?
Есть ещё '2' команды применения различных эффектов оттенения, каждая из которых описана в соответствующих статьях.
См. также
- $envmapmask (зеркальная маска)
- $envmap (карта окружения)
- $phong (диффузное отражение)
- $selfillum