Ru/$renamematerial: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (Heroin moved page $renamematerial/ru to $renamematerial:ru: Language page) |
(Preparing page for move. This action was perfomed by a bot under supervision.) |
||
Line 1: | Line 1: | ||
{{ | {{langsp|title=$renamematerial}} | ||
Она позволяет модели использовать [[material/ru|материал]], отличный от указанного в [[Reference mesh|референс-модели]]. | |||
== Синтаксис == | == Синтаксис == | ||
Line 39: | Line 40: | ||
*{{ent:ru|$texturegroup}} "skinfamilies" | *{{ent:ru|$texturegroup}} "skinfamilies" | ||
*{{ent:ru|$lod}} "replacematerial" | *{{ent:ru|$lod}} "replacematerial" | ||
Revision as of 14:27, 11 January 2024
Она позволяет модели использовать материал, отличный от указанного в референс-модели.
Синтаксис
$renamematerial <выбранный материал> <новый материал>
Использование с текстурными группами
Переименованные материалы считаются отдельными материалами даже если они имеют тоже название, что и оригинальный материал. Это может создавать проблемы при использовании текстурных групп, смотрите ниже:
$body "model_1.smd" //Меш с материалом "material_1" $body "model_2.smd" //Меш с материалом "material_2" $renamematerial "material_2" "material_1" //Переименовываем "material_2" на "model_2.smd" в название материала на "model_1.smd" $texturegroup skinfamilies { { "material_1" } { "material_3" } }
Это приведёт к тому, что только модель model_1.smd будет менять текстуру на второй скин-группе, поскольку компилятор считает переименованный материал отличным от материала на первом меше даже если они имеют одинаковые имена.
Для того, чтобы скины менялись корректно вы должны указать оригинальное название материала в текстурной группе и только после этого переименовывать материал.
$texturegroup skinfamilies { { "material_1" "material_2 } { "material_3" "material_3" } } $renamematerial "material_2" "material_1"
Смотрите также
- $cdmaterials
- $texturegroup "skinfamilies"
- $lod "replacematerial"