SMOOTHING GROUPS

Материал из CSM Wiki
Перейти к навигации Перейти к поиску

Оригинал Vrad, Smoothing group, Hammer Face Edit Dialog, Smoothing Groups Dialog .

Описание

Используется для сглаживания переходов между поверхностями на Brush-геометрии карты. Благодаря использованию такого метода сглаживания, появляется возможность сглаживать рёбра при переходе от одной Brush-поверхности до другой.

Особенности использования

Ошибки

Не обнаружены.

Заметки

Компилятор VRAD сглаживает поверхности не всегда правильно и вообще не всегда их сглаживает.

Для компилятора VRAD существует отдельная опция позволяющая контролировать углы, сглаживаемые по умолчанию:

  • "-smooth #"

Здесь # - это величина угла, по умолчанию равная 45 градусов. Например:

    • "-smooth 90" – на карте будут автоматически сглаживаться углы меньше 90 градусов;
    • "-smooth 180" – на карте будут автоматически сглаживаться все углы;
    • "-smooth 0" – на карте вообще не будут автоматически сглаживаться углы; группы сглаживания будет указывать сам автор карты.

Для правильного применения нужно:

  • чтобы Brush-поверхности имели общее ребро;
  • чтобы параметр "Lightmap Scale" был одинаковым для всех сглаживаемых Brush-поверхностей;
  • чтобы параметр "Lightmap Scale" Brush-поверхностей соответствовал размерам этих Brush-поверхностей;

- чтобы Brush-поверхности были в одной группе сглаживания.

Как использовать группы сглаживания

  • Откройте окно "Face Edit Shit [Shift+A]";
  • в 3D-окне выберите несколько Brush-поверхностей;
  • настройте для них необходимый "Lightmap Scale";
  • нажмите кнопку "Smoothing Groups" и в открывшемся окне укажите номер группы сглаживания к которой будут принадлежать выбранные поверхности.

Карта

csssdk_SMOOTHING_GROUPS.vmf

Используются объекты

  • SMOOTHING_GROUPS
  • func_detail
  • func_button
  • logic_auto
  • point_servercommand

Описание карты

На карте создано четыре одинаковых формы World-геометрии. Для их поверхностей по-разному указаны группы сглаживания, поэтому они выглядят по-разному. Справа от точки появлении игроков создано два шарика. Они оба кривые, но главное увидеть разницу в сглаживании. Один из них со стандартными настройками сглаживания, а для другого группы сглаживания указаны вручную. Комментарии излишни.

Нажмите кнопку на пульте чтобы включить функцию отображения Lightmap-сетки на всех Brush-поверхностях карты. Консольная команда "mat_luxels 1" бывает очень полезна при отладке карт.

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