Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.
$basetexture
< $basetexture(Redirected from $basetexture:ru)
Языковая подстраница
Эта подстраница используется на странице $basetexture для отображения содержимого на русский (Russian).
Если Вы редактировали языковую подстраницы, не забудьте очистить буфер основной страницы, нажав на кнопку справа. Иначе её содержимое не обновится.
$basetexture
is a material shader parameter available in all Source games. Команда VMT $basetexture определяет альбедо текстуры. Очень редко материал не использует этот параметр; если он не был назначен, некоторые отттенения будут использовать текстуры по умолчанию.
Синтаксис VMT
$basetexture <текстура без расширения, относительный путь к <game>\materials\>
LightmappedGeneric { $basetexture brick\brickwall031b }
Дополнительные параметры
Преобразует текстуры перед использованием в материале. Требует DirectX 9.This does not affect lightmaps on the surface.
Примечание:This does affect shader parameters such as
Подтвердить: Does it affect
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
$detail
and $bumpmap
.![Confirm.png](/w/images/thumb/2/2e/Confirm.png/10px-Confirm.png)
$lightmap
? If so, the note about not affecting lightmaps should be reworded.
- Позиция по умолчанию:
center .5 .5 scale 1 1 rotate 0 translate 0 0
.center
определяет ценр вращения. Необходим только при использованииrotate
.scale
вставляет текстуру в материал заданное количество раз.2 1
— это 50%-ый масштаб по оси X.rotate
вращает текстуру "против часовой стрелки/по часовой стрелке" в градусах. Принимает любое число, включая негативы.translate
сдвигает текстуру до заданных значений. Значение.5
сдвинет текстуру на 50%.
Примечание:Все значения должны быть добавлены!
Ошибка:Масштабирование текстуры может вызвать странные проблемы, когда инструмент «Texture Lock» в Hammer фактически не фиксирует текстуру на месте.
Ошибка:Вращающиеся текстуры, примененные к брашам, будут вращаться вокруг начала координат карты. Чтобы исправить это, нужно изменить центральное положение в VMT на начало координат браша.
$basetextureoffset <normal>
Нужно сделать: DX8 версия
translate
?
$basetexturescale <normal>
Нужно сделать: DX8 версия
scale
?
![Blank image.png](/w/images/b/ba/Blank_image.png)
Отображаемый кадр многокадровой тестуры. This is normally set by the
Предупреждение:The value must be a valid index, or crashes might occur.
AnimatedTexture
или {{TextureToggle}} proxies, but can be set manually. ![Warning.png](/w/images/thumb/c/cb/Warning.png/10px-Warning.png)
$basetexture2
Некоторые оттенения (особенно WorldVertexTransition
) позволяют использовать два альбедо. Вторая текстура обрабатывается аналогичным набором команд с числом '2' в имени:
![Icon-Bug.png](/w/images/thumb/b/b4/Icon-Bug.png/10px-Icon-Bug.png)
$basetexturetransform2
не существует в WorldVertexTransition
для версии DirectX 9, работает только с DX8. В DX9, $basetexture2
будет вместо этого перемещаться в соответсвии $basetexturetransform
синхронно с $basetexture
. Так ведёт себя ![Source 2007](/w/images/thumb/7/78/Src07-16px.png/32px-Src07-16px.png)
![Source 2013](/w/images/thumb/1/11/Src13-16px.png/32px-Src13-16px.png)
![Alien Swarm](/w/images/thumb/d/d9/As_icon.png/16px-As_icon.png)
Исправление кода:
Mapbase добавляет поддержку
$basetexturetransform2
в Source 2013. Необходимый код можно найта на репозитории в файлахLightmappedGeneric
оттенения.
Нужно сделать:
$basetextureoffset2 <normal>
?
Нужно сделать:
$basetexturescale2 <normal>
?
Есть ещё '2' команды применения различных эффектов оттенения, каждая из которых описана в соответствующих статьях.
См. также
- $envmapmask (зеркальная маска)
- $envmap (карта окружения)
- $phong (диффузное отражение)
- $selfillum