$renamematerial
< Ru
Jump to navigation
Jump to search
$renamematerial
- это QC команда , доступно для всех игр на движке Source.
Она позволяет модели использовать материал , отличный от указанного в референс-модели .
Синтаксис
$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"