Эта статья относится к игре "Counter-Strike 2". Нажмите для получения дополнительной информации.
Эта статья относится к программе/утилите "Counter-Strike 2 Workshop Tools". Нажмите для получения дополнительной информации.
This article's documentation is for Source 2. Click here for more information.

Csgo Environment

From Valve Developer Community
Jump to navigation Jump to search

English (en)Русский (ru)Translate (Translate)

Csgo Environment — это простой шейдер в Counter-Strike 2, предназначенный для использования на геометрии мира. Страница нестрого организована в соответствии с тем, как она отображается в редакторе материалов.

Нужно сделать: Очистить, задокументировать и упорядочить.
Нужно сделать: Уточнить, какие значения Alpha Test на самом деле используются, так как этот шейдер создаёт два набора этих элементов управления.
Note.pngПримечание: После создания этой страницы стало ясно, что шейдер очень неорганизован. Входные данные располагаются по-разному, когда включены такие параметры, как Secondary Ao, или когда включен Alpha Test — его элементы управления появляются дважды в разных местах...

Переменные материала

Material1

Color

  • Color (Image Input) — Текстура диффузного цвета для этого слоя. Обычно требуется удалить из этой текстуры всю встроенную информацию об освещении.
    • Суффикс изображения: _color


Tint Mask

  • Tint Mask (Image Input) — Текстура маски в оттенках серого, определяющая области, которые должны быть тонированы цветом. Чёрный = без тонировки. Белый = полная тонировка. Вы можете указать цвет тонировки напрямую через атрибут 'color tint' в материале — или, что удобнее, использовать атрибут 'color' в Hammer для настройки цветовой тонировки для каждого экземпляра отдельно.
    • Суффикс изображения: _mask


Translucent

Note.png Примечание:  Появляется, когда включен Alpha Test.
  • Translucency (Image Input)
    • Суффикс изображения: _trans
  • Alpha Test Reference (Диапазон: 0.010 – 0.990)

Для текстур с альфа-каналом типа «alpha test» (1 бит) регулирует порог отсечения между 100% прозрачностью и 100% непрозрачностью. Полезно, особенно когда поверхность с alpha test исчезает на низких уровнях мип-фильтрации.

  • Anti Aliased Edge Strength (Диапазон: 0.000 – 1.000)


Lighting

  • Normal (Image Input)
    • Суффикс изображения: _normal
  • Normal Detail (Image Input)
    • Суффикс изображения: _normal
Note.png Примечание:  Появляется, когда включен Detail Normal.
  • Roughness (Image Input)
    • Суффикс изображения: _rough
  • Ambient Occlusion (Image Input)
    • Суффикс изображения: _ao
  • Metalness (Image Input) — Управляет цветовой тонировкой бликов спектрального отражения. Цвет тонировки основан на базовой текстуре диффузного цвета. Обычно используется для металлических материалов, но полезен на всех поверхностях при умеренном применении.
    • Суффикс изображения: _metal


Height

  • Height (Image Input)
    • Суффикс изображения: _height


Texture Transform

  • Tex Coord Center —
    Уточнить: Уточнить
    • Левое поле —
      Уточнить: Уточнить

, координата U, диапазон 0–1

    • Правое поле —
      Уточнить: Уточнить

, координата V, диапазон 0–1

  • Tex Coord Scale — Регулирует масштаб по U и V для этого слоя.
    • Левое поле —
      Уточнить: Уточнить

, координата U, множитель, любое число.

    • Правое поле —
      Уточнить: Уточнить

, координата V, множитель, любое число.

  • Tex Coord Rotation — Поворачивает текстуру. Диапазон от –360 до +360.
  • Tex Coord Offset — Смещает UV для этой карты на указанные значения.
    • Левое поле —
      Уточнить: Уточнить

, координата U, диапазон 0–1

    • Правое поле —
      Уточнить: Уточнить

, координата V, диапазон 0–1

Lighting (Появляется при включении)

Нужно сделать: Описание

Lighting

  • Secondary Ambient Occlusion(Image Input)
    • Суффикс изображения: _ao
  • Secondary Ambient Occlusion Levels —
    Уточнить: Уточнить

Color

  • Color Tint — Умножает указанный цвет на весь слой.
  • Model Tint Amount (Диапазон 0.000 – 1.000)
  • Scale TexCoord U By Model Scale Axis —
    Уточнить: Уточнить
    • UV.u*model.x —
      Уточнить: Уточнить
    • UV.u*model.y —
      Уточнить: Уточнить
    • UV.u*model.z —
      Уточнить: Уточнить
  • Scale TexCoord V By Model Scale Axis —
    Уточнить: Уточнить
    • UV.u*model.x —
      Уточнить: Уточнить
    • UV.u*model.y —
      Уточнить: Уточнить
    • UV.u*model.z —
      Уточнить: Уточнить

Fog

Нужно сделать: Описание
  • Fog Enabled — Выберите, будет ли материал подвержен влиянию тумана.

Texture Address Mode

Нужно сделать: Описание
  • Address Mode U —
    Уточнить: Уточнить
    • Wrap —
      Уточнить: Уточнить
    • Mirror —
      Уточнить: Уточнить
    • Clamp —
      Уточнить: Уточнить
    • Border —
      Уточнить: Уточнить
    • MirrorOnce —
      Уточнить: Уточнить
  • Address Mode V —
    Уточнить: Уточнить
    • Wrap —
      Уточнить: Уточнить
    • Mirror —
      Уточнить: Уточнить
    • Clamp —
      Уточнить: Уточнить
    • Border —
      Уточнить: Уточнить
    • MirrorOnce —
      Уточнить: Уточнить

Translucent

  • Alpha Test Reference (Диапазон: 0.010 – 0.990)

Для текстур с альфа-каналом типа «alpha test» (1 бит) регулирует порог отсечения между 100% прозрачностью и 100% непрозрачностью. Полезно, особенно когда поверхность с alpha test исчезает на низких уровнях мип-фильтрации.

  • Anti Aliased Edge Strength (Диапазон: 0.000 – 1.000)


Особенности шейдера

Shadows

  • Do Not Cast Shadows — Отключает отбрасывание теней от этого материала.

2-Sided Rendering

  • Render Backfaces — Отключает отсечение задних граней.
  • Don't Flip Backface Normals — Не инвертирует нормали задних граней, когда включен Render Backfaces.

Z-Buffering

  • Disable Z Buffering —
    Уточнить: Уточнить
  • Occlusion Culling Bounds Scale —
    Уточнить: Уточнить
    • При включении: добавляет переменный множитель в диапазоне 1.000 – 100.000

Z-Prepass

  • Disable Z Prepass —
    Уточнить: Уточнить

Secondary UVs

  • Secondary Uv — Включает использование вторых UV, если они существуют на модели.
  • Secondary Ao —
    Уточнить: Уточнить
  • Detail Normal Uses Secondary UVs —
    Уточнить: Уточнить

Detail

  • Detail Normal — Добавляет переменную Normal Detail в раздел Material1.

Create Variation

  • Material Reference —
    Уточнить: Уточнить

Translucent

  • Alpha Test —
    Уточнить: Уточнить