Skip to content

Panel Transforms

Pavel_Blend edited this page May 13, 2024 · 9 revisions



Описание

В данной панели находятся параметры и операторы, которые нужны для настройки позиции и вращения hud-моделей оружия в игре. Так же есть возможность настроить позицию и вращение для прицеливания. Для правильной настройки трансформаций, нужно использовать X-Ray-камеру, которую можно добавить с помощью оператора Add X-Ray Camera. Чтобы настроить трансформации оружия, нужно переместить и повернуть root-объект hud-модели оружия, а чтобы настроить трансформации для прицеливания, нужно root-объекту hud-модели добавить родительский объект, и переместить и повернуть этот объект (оружие будет иметь двойное смещение и вращение из-за своих трансформаций и трансформаций родителя).



Параметр Position

Позиция объекта в формате движка X-Ray, которая используется для hud-моделей оружия. При копировании позиции из конфигов, нужно не менять порядок осей и не менять знак значений (записать так же, как и в конфиге оружия в hud-секции).



Параметр Orientation

Аналогично предыдущему параметру, но для вращения.



Оператор Update Blender Transforms

Преобразует трансформации из параметров Position и Orientation данной панели в стандартные трансформации для активного объекта. Значения конвертируются из X-Ray-системы координат, в систему координат блендера. После выполнения оператора, позиция и вращение объекта изменятся.



Оператор Update X-Ray Transforms

Преобразует стандартные трансформации для активного объекта в X-Ray-трансформации и записывает значения в параметры Position и Orientation данной панели. Значения конвертируются из системы координат блендера в X-Ray-систему координат.



Оператор Copy X-Ray Transforms

Копирует в буфер обмена трансформации для оружия в состоянии покоя и для прицеливания. Значения вычисляются для активного объекта на основе параметров Position и Orientation данной панели. Трансформации записываются в буфер обмена в текстовом виде. Текст имеет синтаксис *.ltx конфигов (аналогичен *.ini). Сначала записаны трансформации для hud-модели в формате трансформаций для состояния покоя в виде параметров position и orientation. Затем записываются те же трансформации, но в формате трансформаций для прицеливания в виде параметров zoom_offset, zoom_rotate_x, zoom_rotate_y. Эти параметры нужно записать в *.ltx-конфиг оружия.





































Содержание

Clone this wiki locally