Ru/$renamematerial: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (Nesciuse moved page $renamematerial/ru to Ru/$renamematerial over redirect: Language prefixes)
m (-Using L template for links)
Line 1: Line 1:
{{langsp|title=$renamematerial}}
{{langsp|title=$renamematerial}}


  Она позволяет модели использовать [[material/ru|материал]], отличный от указанного в [[Reference mesh|референс-модели]].
  Она позволяет модели использовать {{L|material|материал}}, отличный от указанного в {{L|Reference mesh|референс-модели}}.


== Синтаксис ==
== Синтаксис ==

Revision as of 08:46, 11 July 2024

English (en)Русский (ru)Translate (Translate)
Она позволяет модели использовать материал(en), отличный от указанного в референс-модели(en).

Синтаксис

$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"

Смотрите также