Ru/Applying Textures: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (template updates)
m (Multipage removal)
 
(21 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar|title = Наложение текстур}}
| en = Applying Textures
| fr = Applying Textures:fr
| zh-cn = Applying Textures:zh-cn
}} {{DISPLAYTITLE:Применение текстур}}


__NOTOC__
{{first room menu:ru}}
{{first room menu:ru}}


[[Image:hammer_texturebrowser1.jpg|thumb|right|200px|нажмите кнопку '''Browse...''' для открытия '''Обозревателя текстур'''.]]
В этом разделе мы выберем {{L|texture|текстуры}} для стен, потолка, и пола.


Чтобы открыть [[Hammer_Texture_Browser:ru|Обозреватель текстур]] нажмите кнопку '''Browse...''' в правой части интерфейса Хаммера.
== Проводник Текстур ==


== Обозреватель текстур ==
'''{{L|Hammer_Texture_Browser|Texture Browser}}''' используется для просмотра и выбора текстур (точнее {{L|materials|материалов}}), которые вы захотите применить к вашим {{L|brush|брашам}}. Активная текстура отображается в окне, в правой части интерфейса Hammer.


[[Image:hammer_texturebrowser2.jpg|thumb|right|200px|Обозреватель текстур. Изменяйте размер текстур при предпросмотре, чтобы увидеть больше текстур сразу.]]
Чтобы открыть обозреватель текстур, нажмите на кнопку '''Browse...''' в Texture group в правой части интерфейса Hammer:


Используйте Обозреватель Текстур Хаммер для просмотра и выбора текстур, которые вы хотите применить к брашам. Чтобы облегчить просмотр текстур вы можете изменять размер текстур при предпросмотре.  
[[File:hammer_texturebrowser1.png|thumb|none|Нажмите на кнопку '''Browse...''', чтобы открыть Texture Browser.]]


; Фильтр выбора текстур
; Размер Миниатюры
В Обозревателе текстур размещены тысячи текстур. При таком количестве обзор и выбор текстур становится проблематичным. Фильтр выбора текстур позволяет выделять группу текстур, подходящих под определённую характеристику. Например, чтобы выбрать текстуры бетона достаточно набрать "concrete" (''Бетон''). При этом будут выбраны текстуры, имена которых содержат эту строку.
: Для удобства просмотра текстур, вы можете изменить размер миниатюры: в нижней левой части обозревателя текстур, выберите "128x128" из выпадающего меню "Size". Это позволит уменьшить размер образца текстуры, чтобы увидеть их большее количество сразу.
: [[File:Hammer texturebrowserSize.png|frame|none|Изменение размера миниатюры]]
; Фильтрация галереи
: В большинстве игр, обозреватель текстур находит тысячи предметов. Поиск нужной текстуры был бы проблематичный, если бы не [[Hammer Texture Browser#Filter|фильтрация]]. Эта функция позволяет вести поиск по части имени файла. Вы можете использовать пробелы, чтобы разделить фильтровые запросы, например "concrete wall", "plaster ceiling", или "metal door" (не используйте кавычки).
: Чтобы снова отобразить весь список текстур, откройте Texture Browser, выберите текст в фильтре и нажмите {{key|Backspace}} или {{key|Delete}} для очистки.
; Dev Текстуры
: В Source разработаны специальные текстуры, чтобы помочь соотнести пропорции брашей относительно игрока. Они называются "dev textures", или "development", и могут быть найдены фильтром "dev".


;Dev-текстуры
Найдите и дважды кликните на <code>dev/dev_measurewall01a</code>.
При создании карты правильней было бы начать с текстур, которые позволяют задать соответствие в размерах объектов. Хаммер включает в себя текстуры, конкретно могущие помочь при создании карты. Они называются dev-текстуры (''dev'' от ''developer'' - разработчик).


# Введите <code>dev wall</code> в фильтр
== Наложение текстур ==
# Выберите текстуру '''dev/dev_measurewall01a''' двойным щелчком мыши.


Выбранная (''активная'') текстура отображается в правой части интерфейса Хаммера, под полями ''Current texture'' и ''Texture Group''.
Текстура выбрана, теперь она должна быть наложена на браш.


== Применение текстур к объектам ==
# Активируйте {{hammer select}}.
# Выделите стену, на которую вы хотите нанести текстуру, кликнув на ней в окне вида "Camera". Если при выделении одной стены, выделяется вся комната, либо измените в верхнем правом углу настройки "Select" из "Groups" в "Objects", или [[Hammer Tools Menu#Group and Ungroup .3CCtrl.2BG.3E and .3CCtrl.2BU.3E|Разгруппируйте]] браши.
# Нажмите на кнопку '''[[Hammer Map Tools Toolbar#Apply Current Texture|Apply Current Texture]]''' [[File:Hammer_ApplyCurrentTexture.png|28px]] из левой панели, для наложения текстуры на выбранный браш.


С помощью ''инструмента выбора'' [[Image:hammer_select.png|28px]] выделите стену, на которую вы хотите применить текстуру.
[[File:Hammer appliedTextureExample.png|thumb|none|<code>dev_measurewall01a</code> в действии.]]


{{note:ru|Если вы создавали комнату инструментом Hollow, то скорее всего к моменту текстурирования такая комната у вас будет выделяться полностью, а не по стенкам. Связано это с тем, что браши, входящие в состав комнаты ''сгруппированы''. Если вы хотите текстурировать только одну стену, нужно разгруппировать комнату пунктом в меню '''Tools > Ungroup''', или соответствующим пунктом в контекстном меню объекта.}}
== Настройка текстуры ==


После успешного выбора нажмите на кнопку ''Apply Current Texture'' [[Image:Hammer_applycurrenttextureicon.jpg|28px]] в левой части интерфейса программы. Выбранный браш будет покрыт указанной текстурой.
Вновь накладываемые текстуры могут не правильно разместится на браше. Используя [[Hammer Map Tools Toolbar#Toggle Texture Application|инструмент Toggle Texture Application]] [[File:Hammer_ToggleTextureApplication.png|28px]], вы можете ее настроить.


В зависимости от положения браша, текстура может "лечь" на него не совсем правильно. В таких случаях помогает более продвинутый инструмент текстурирования: ''Toggle Texture Application'' [[Image:Hammer_toggletextureapplicationicon.jpg|28px]], который позволяет правильно наложить текстуру на браш в каждом конкретном случае. При использовании данного инструмента открывается окно [[Hammer_Face_Edit_Dialog]], для выбранной поверхности.
Поскольку размеры нашей стены одинаковы (1024 и 512), текстуры разместятся корректно. Тем не менее, мы продолжаем видеть изменение текстуры, при изменении настроек в {{L|Hammer Face Edit Dialog|Диалоге Face Edit}}:


[[Image:Hammer_faceeditdialog.png|250px|right|thumb|Hammer Face Edit Dialog]]
[[File:Hammer faceeditdialog.png|250px||thumb|right|link=Hammer Face Edit Dialog|Face Edit Dialog]]


{{Navbar otherlang|Creating a Room:ru|Создание комнаты|Your First Map:ru|Ваша первая карта|Adding Point Entities:ru|Добавление точки энтитей}}
; Texture Scale
: Регулирует размер текстуры. Значение '1' растягивает один пиксель текстуры в один {{L|unit|юнит}}. Отрицательное значение зеркально поворачивает текстуру.
; Texture Shift
: Перемещает текстуру по X или Y осям. Положительное число перемещает текстуру влево (X ось) и вниз (Y ось). Негативное число перемещает текстуру вправо (X ось) и вверх (Y ось).
; Current Texture
: Изменение применяемых текстуры на поверхности. {{tip|С открытым face edit sheet вы можете нажать правой кнопкой на любой поверхности для применения на ней текущей текстуры. [[Hammer Face Edit Dialog#"Right-Click" Texture Application|Больше информации здесь.]]}}
; Lightmap Scale
: Влияет на световые эффекты, применяемые к текстуре. Меньшее значение увеличивает разрешение и качество световых эффектов. Большое значение уменьшает разрешение и делает световые эффекты менее требовательными к ресурсам. Так же см. {{L|Lightmap}}.
; Rotation
: Поворот текстуры на лице браша
; Justify
: Перемещает текстуру в указанную позицию на стене. '''L'''eft, '''R'''ight, '''T'''op, '''B'''ottom и '''C'''enter. В завершении, "Fit" растягивает текстуру по всей поверхности.
: "Treat as one" заставляет Hammer воспринимать все выделенные объекты в качестве одного предмета. Это полезно при наложении текстуры на несколько поверхностей.
; Align
: Определяет, как текстура накладывается на поверхность. [[Texture alignment#World Alignment|World alignment]] применяет текстуру по глобальным X, Y, или Z осям. [[Texture alignment#Face Alignment|Face alignment]] применяет текстуру непосредственно на поверхность браша, не зависимо от других поверхностей.
; Mode
: Определяет, что произойдет, когда вы кликните на сторону браша левой кнопкой мыши.


[[Category:Level Design Tutorials:ru]]
Наложите ту же текстуру на три оставшихся стены, и используйте тот же процесс для пола и потолка.
[[Category:Russian]]
 
{{Navbar2|Creating a Room|Создание Комнаты|Your First Map|Ваша Первая Карта|Adding Point Entities|Добавление Entity точек}}
{{ACategory|Level Design}}
{{ACategory|Tutorials}}

Latest revision as of 04:37, 12 July 2024

English (en)Deutsch (de)Français (fr)Magyar (hu)日本語 (ja)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)


В этом разделе мы выберем текстуры(en) для стен, потолка, и пола.

Проводник Текстур

Texture Browser(en) используется для просмотра и выбора текстур (точнее материалов(en)), которые вы захотите применить к вашим брашам(en). Активная текстура отображается в окне, в правой части интерфейса Hammer.

Чтобы открыть обозреватель текстур, нажмите на кнопку Browse... в Texture group в правой части интерфейса Hammer:

Нажмите на кнопку Browse..., чтобы открыть Texture Browser.
Размер Миниатюры
Для удобства просмотра текстур, вы можете изменить размер миниатюры: в нижней левой части обозревателя текстур, выберите "128x128" из выпадающего меню "Size". Это позволит уменьшить размер образца текстуры, чтобы увидеть их большее количество сразу.
Изменение размера миниатюры
Фильтрация галереи
В большинстве игр, обозреватель текстур находит тысячи предметов. Поиск нужной текстуры был бы проблематичный, если бы не фильтрация. Эта функция позволяет вести поиск по части имени файла. Вы можете использовать пробелы, чтобы разделить фильтровые запросы, например "concrete wall", "plaster ceiling", или "metal door" (не используйте кавычки).
Чтобы снова отобразить весь список текстур, откройте Texture Browser, выберите текст в фильтре и нажмите ← Backspace или Delete для очистки.
Dev Текстуры
В Source разработаны специальные текстуры, чтобы помочь соотнести пропорции брашей относительно игрока. Они называются "dev textures", или "development", и могут быть найдены фильтром "dev".

Найдите и дважды кликните на dev/dev_measurewall01a.

Наложение текстур

Текстура выбрана, теперь она должна быть наложена на браш.

  1. Активируйте Selection tool Hammer select.png.
  2. Выделите стену, на которую вы хотите нанести текстуру, кликнув на ней в окне вида "Camera". Если при выделении одной стены, выделяется вся комната, либо измените в верхнем правом углу настройки "Select" из "Groups" в "Objects", или Разгруппируйте браши.
  3. Нажмите на кнопку Apply Current Texture Hammer ApplyCurrentTexture.png из левой панели, для наложения текстуры на выбранный браш.
dev_measurewall01a в действии.

Настройка текстуры

Вновь накладываемые текстуры могут не правильно разместится на браше. Используя инструмент Toggle Texture Application Hammer ToggleTextureApplication.png, вы можете ее настроить.

Поскольку размеры нашей стены одинаковы (1024 и 512), текстуры разместятся корректно. Тем не менее, мы продолжаем видеть изменение текстуры, при изменении настроек в Диалоге Face Edit(en):

Face Edit Dialog
Texture Scale
Регулирует размер текстуры. Значение '1' растягивает один пиксель текстуры в один юнит(en). Отрицательное значение зеркально поворачивает текстуру.
Texture Shift
Перемещает текстуру по X или Y осям. Положительное число перемещает текстуру влево (X ось) и вниз (Y ось). Негативное число перемещает текстуру вправо (X ось) и вверх (Y ось).
Current Texture
Изменение применяемых текстуры на поверхности.
Tip.pngСовет:С открытым face edit sheet вы можете нажать правой кнопкой на любой поверхности для применения на ней текущей текстуры. Больше информации здесь.
Lightmap Scale
Влияет на световые эффекты, применяемые к текстуре. Меньшее значение увеличивает разрешение и качество световых эффектов. Большое значение уменьшает разрешение и делает световые эффекты менее требовательными к ресурсам. Так же см. Lightmap(en).
Rotation
Поворот текстуры на лице браша
Justify
Перемещает текстуру в указанную позицию на стене. Left, Right, Top, Bottom и Center. В завершении, "Fit" растягивает текстуру по всей поверхности.
"Treat as one" заставляет Hammer воспринимать все выделенные объекты в качестве одного предмета. Это полезно при наложении текстуры на несколько поверхностей.
Align
Определяет, как текстура накладывается на поверхность. World alignment применяет текстуру по глобальным X, Y, или Z осям. Face alignment применяет текстуру непосредственно на поверхность браша, не зависимо от других поверхностей.
Mode
Определяет, что произойдет, когда вы кликните на сторону браша левой кнопкой мыши.

Наложите ту же текстуру на три оставшихся стены, и используйте тот же процесс для пола и потолка.