SMOOTHING GROUPS
Оригинал 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" бывает очень полезна при отладке карт.