====== Шейдер Rotors (Стекло Транспортных Средств) ====== ===== Описание ===== > Шейдер rotors изначально разработан для вращающихся пропеллеров вертолётов и дирижаблей, но также может использоваться для создания полупрозрачных стеклянных окон (саб-мешей) на транспортных средствах. > Шейдер вращается подобно колёсам, и способ остановить вращение пока не найден — обходной путь заключается в том, что каждый вершина меша определяется как «колесо», которое вращается вокруг собственной оси. > Предполагается, что вы знакомы с созданием пропов или зданий с использованием шейдера rotors и базовыми принципами создания транспортных средств с саб-мешами. ===== Пример ===== Полупрозрачные окна автомобиля. ===== Ограничения ===== ====Прицепы==== > Методика в настоящее время не применима для прицепов, так как у них происходит перерасчёт цвета вершин при добавлении. ====Подвеска==== > Шейдер rotors не синхронизируется с движением подвески автомобиля, поэтому коэффициенты наклона и покачивания подвески должны быть установлены в 0. =====Меш (Mesh)===== ====Количество вершин==== > Каждый саб-меш ограничен 32 вершинами, так как цвет вершин используется для определения вращающегося «колеса», и каждое колесо увеличивает зелёный канал вертекс-цвета на 8. ====Нормали вершин==== > Каждая вершина вращается вокруг своей оси (одна ось вращения), что приводит к эффекту вращающихся отражений при движении транспортного средства. > Чтобы скрыть эту проблему, все нормали вершин каждого меша должны быть ориентированы точно вдоль оси, вокруг которой происходит вращение. ===== Иллюстрация ===== > Окна автомобиля разделены на 4 саб-меша. Нормали каждого меша направлены вдоль своей оси. > Боковые окна вращаются вокруг оси X, лобовое стекло — вокруг оси Y, заднее окно — вокруг оси Z. > Обратите внимание, что в игре ось Y направлена вверх/вниз. ===== Скрипт ===== > Для автоматической настройки шейдера, а также расчёта цвета вершин и параметров «колёс» используйте соответствующий скрипт. ===== Текстуры ===== > Все текстуры используются так же, как и для обычных пропов и зданий с шейдером rotors, за исключением альфа-карты. > На транспортных средствах саб-меши по умолчанию имеют 50% прозрачность, и альфа-карта может сделать их только более прозрачными.