Ru/$renamematerial: Difference between revisions
< Ru
		
		
		
		Jump to navigation
		Jump to search
		m (WisdomBot moved page $renamematerial:ru to $renamematerial/ru over redirect: Moved to {{Multipage}} compliant page name. This action was perfomed by a bot under supervision.)  | 
				m (Multipage removal)  | 
				||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{LanguageBar|title = $renamematerial}}  | ||
{{this is a|QC command|name=$renamematerial}}  | |||
  Она позволяет модели использовать   |   Она позволяет модели использовать {{L|material|материал}}, отличный от указанного в {{L|Reference mesh|референс-модели}}.  | ||
== Синтаксис ==  | == Синтаксис ==  | ||
| Line 40: | Line 41: | ||
*{{ent:ru|$texturegroup}} "skinfamilies"  | *{{ent:ru|$texturegroup}} "skinfamilies"  | ||
*{{ent:ru|$lod}} "replacematerial"  | *{{ent:ru|$lod}} "replacematerial"  | ||
{{ACategory|QC Commands|renamematerial}}  | |||
Latest revision as of 02:49, 12 July 2024
$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"