game:cities:cities_skylines:moding:shader_animuv

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


Шейдер AnimUV

Шейдер AnimUV используется для создания скроллинговой или многофреймовой анимации. Существует два варианта шейдера AnimUV — для пропов и для зданий с саб-мешами.
Шейдер для зданий не требует установки модов.
Хотя саб-меши транспортных средств и ранее созданные пропы всё ещё требуют мода AnimUV Params, новый метод сохранения параметров шейдера, реализованный boformer, устранил необходимость в моде для пропов. Для саб-мешей транспортных средств мод по-прежнему обязателен.
Предполагается, что вы знакомы с обычным процессом создания ассетов пропов.

Пример прокручивающейся светодиодной вывески с эффектом AnimUV.

Текстуры работают так же, как и для любого обычного объекта..
* UV-развёртка
Стандартная UV-развёртка. Для многофреймовой анимации первая рамка должна быть развернута.
Развертка выполняется как обычно, но в случае многокадровой анимации развертка должна быть выполнена для первого кадра.
* Формат
Используйте форматы с поддержкой вертекс-цвета, такие как FBX (2015 или старее) или DAE.
Используйте формат, поддерживающий цвета вершин, например FBX (2015 года или более ранних версий) или DAE.
* Вершинная заливка
Цвета вершин определяют, какие части будут анимированы с помощью развертки.
Вершины с черной заливкой будут анимированы, а все остальное должно быть белым.
Цвета вершин задают области с UV-анимацией.
- Черный цвет (черная раскраска вершин) — будет анимирован.
- Все остальные участки должны быть белыми.
Существуют два типа скриптов для каждого типа ассетов:
1. Скрипт для простой скроллинговой анимации.
2. Скрипт для создания многофреймовой анимации.
- Transform Amount
Для продвинутых многофреймовых анимаций задаёт, на сколько пикселей должна смещаться UV-развёртка за кадр, делённое на ширину или высоту текстуры.
- Frames
Количество кадров в анимации.
- Cycles
Сколько раз в минуту анимация выполняется. Если 60 не делится на это число без остатка, анимация будет «сбрасываться» каждую минуту.
* Здания
Скрипты для шейдера AnimUV на зданиях работают без модов и могут применяться к саб-мешам зданий.
* Пропы
Для пропов мод больше не требуется.
* Саб-меши транспортных средств
Для саб-мешей транспортных средств шейдер AnimUV применяется с помощью скриптов, при этом всё ещё необходим мод AnimUV Params.
Меш необходимо импортировать сначала как проп, затем перезагрузить игру и скопировать раскраску вершин из пропа в саб-меш. Процесс аналогичен созданию пропеллеров с шейдером rotors для дирижаблей.
*AnimUV Params & Props*
  • game/cities/cities_skylines/moding/shader_animuv.1773814632.txt.gz
  • Последнее изменение: 2026/03/18 13:17
  • Lex