game:cities:cities_skylines:moding:shader_animuv

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
game:cities:cities_skylines:moding:shader_animuv [2026/03/18 13:17] – [Скрипты] Lexgame:cities:cities_skylines:moding:shader_animuv [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
-====== Шейдер AnimUV ====== 
- 
-===== Описание =====   
-> Шейдер AnimUV используется для создания скроллинговой или многофреймовой анимации. Существует два варианта шейдера AnimUV — для пропов и для зданий с саб-мешами. 
- 
-> Шейдер для зданий не требует установки модов. 
- 
-> Хотя саб-меши транспортных средств и ранее созданные пропы всё ещё требуют мода AnimUV Params, новый метод сохранения параметров шейдера, реализованный boformer, устранил необходимость в моде для пропов. Для саб-мешей транспортных средств мод по-прежнему обязателен. 
- 
-> Предполагается, что вы знакомы с обычным процессом создания ассетов пропов. 
- 
-> <WRAP info group> <WRAP 25% column>{{gallery>:game:cities:cities_skylines:moding:animuv_1_.jpeg?image_*.jpg&300x300&nocrop  Caption}}</WRAP> 
-<WRAP 50% column>Пример прокручивающейся светодиодной вывески с эффектом AnimUV.</WRAP> 
-</WRAP> 
- 
-===== Текстуры =====   
-> Текстуры работают так же, как и для любого обычного объекта.. 
- 
-===== Меш (Mesh) ===== 
- 
->   * **UV-развёртка**   
->   Стандартная UV-развёртка. Для многофреймовой анимации первая рамка должна быть развернута. 
->   Развертка выполняется как обычно, но в случае многокадровой анимации развертка должна быть выполнена для первого кадра. 
- 
->   * **Формат**   
->   Используйте форматы с поддержкой вертекс-цвета, такие как FBX (2015 или старее) или DAE. 
->   Используйте формат, поддерживающий цвета вершин, например FBX (2015 года или более ранних версий) или DAE. 
- 
->   * **Вершинная заливка**   
->   Цвета вершин определяют, какие части будут анимированы с помощью развертки. 
->   Вершины с черной заливкой будут анимированы, а все остальное должно быть белым. 
-===== Vertex Paint (цвет вершин) =====   
-> Цвета вершин задают области с UV-анимацией. 
- 
-> - Черный цвет (черная раскраска вершин) — будет анимирован.   
-> - Все остальные участки должны быть белыми. 
- 
-===== Скрипты =====   
-> Существуют два типа скриптов для каждого типа ассетов: 
- 
-> 1. Скрипт для простой скроллинговой анимации.   
-> 2. Скрипт для создания многофреймовой анимации. 
- 
-> - **Transform Amount**   
->>   Для продвинутых многофреймовых анимаций задаёт, на сколько пикселей должна смещаться UV-развёртка за кадр, делённое на ширину или высоту текстуры. В продвинутых скриптах для покадровой анимации величина преобразования равна (количеству пикселей, на которое вы хотите сдвинуть UV-развертку в каждом кадре), деленному на (ширину или высоту текстуры). 
- 
-> - **Frames**   
->>   Количество кадров в анимации. Переменная frames показывает, сколько кадров в каждой анимации. 
- 
- 
- 
-> - **Cycles**   
->>   Сколько раз в минуту анимация выполняется. Если 60 не делится на это число без остатка, анимация будет «сбрасываться» каждую минуту. 
- 
-===== Особенности по типам ассетов ===== 
- 
->   * **Здания**   
->> Скрипты для шейдера AnimUV на зданиях работают без модов и могут применяться к саб-мешам зданий. 
- 
->   * **Пропы**   
->> Для пропов мод больше не требуется. 
- 
->   * **Саб-меши транспортных средств**   
->> Для саб-мешей транспортных средств шейдер AnimUV применяется с помощью скриптов, при этом всё ещё необходим мод AnimUV Params.   
->> Меш необходимо импортировать сначала как проп, затем перезагрузить игру и скопировать раскраску вершин из пропа в саб-меш. Процесс аналогичен созданию пропеллеров с шейдером rotors для дирижаблей. 
- 
-===== Полезные видео =====   
-> *AnimUV Params & Props* 
- 
  
  • game/cities/cities_skylines/moding/shader_animuv.1773814678.txt.gz
  • Последнее изменение: 2026/03/18 13:17
  • Lex