game:cities:cities_skylines:moding:rotors_vehicles

Это старая версия документа!


Шейдер Rotors (Стекло Транспортных Средств)

Шейдер rotors изначально разработан для вращающихся пропеллеров вертолётов и дирижаблей, но также может использоваться для создания полупрозрачных стеклянных окон (саб-мешей) на транспортных средствах. Шейдер вращается подобно колёсам, и способ остановить вращение пока не найден — обходной путь заключается в том, что каждый вершина меша определяется как «колесо», которое вращается вокруг собственной оси.

Предполагается, что вы знакомы с созданием пропов или зданий с использованием шейдера rotors и базовыми принципами создания транспортных средств с саб-мешами.

Полупрозрачные окна автомобиля.

Методика в настоящее время не применима для прицепов, так как у них происходит перерасчёт цвета вершин при добавлении.
Шейдер rotors не синхронизируется с движением подвески автомобиля, поэтому коэффициенты наклона и покачивания подвески должны быть установлены в 0.
Каждый саб-меш ограничен 32 вершинами, так как цвет вершин используется для определения вращающегося «колеса», и каждое колесо увеличивает зелёный канал вертекс-цвета на 8.
Каждая вершина вращается вокруг своей оси (одна ось вращения), что приводит к эффекту вращающихся отражений при движении транспортного средства.
Чтобы скрыть эту проблему, все нормали вершин каждого меша должны быть ориентированы точно вдоль оси, вокруг которой происходит вращение.
Окна автомобиля разделены на 4 саб-меша. Нормали каждого меша направлены вдоль своей оси.
Боковые окна вращаются вокруг оси X, лобовое стекло — вокруг оси Y, заднее окно — вокруг оси Z.
Обратите внимание, что в игре ось Y направлена вверх/вниз.
Для автоматической настройки шейдера, а также расчёта цвета вершин и параметров «колёс» используйте соответствующий скрипт.
Все текстуры используются так же, как и для обычных пропов и зданий с шейдером rotors, за исключением альфа-карты.
На транспортных средствах саб-меши по умолчанию имеют 50% прозрачность, и альфа-карта может сделать их только более прозрачными.
  • game/cities/cities_skylines/moding/rotors_vehicles.1753448589.txt.gz
  • Последнее изменение: 2025/07/25 20:03
  • 127.0.0.1