Добавление 3D сплайнов: различия между версиями
LumiBot (обсуждение | вклад) (Задача №924 (LS Dev Hub)) |
LumiBot (обсуждение | вклад) (Межъязыковые ссылки на переводы) |
||
| Строка 1: | Строка 1: | ||
[[ru:Добавление 3D сплайнов]] [[en:Adding 3D Splines]] [[zh:添加3D样条]] | |||
Сплайн в окне '''3D Просмотр''' — это линия, вдоль которой равномерно расставлены приборы: линейка, гирлянда, светящийся контур фасада. Сплайн рисуют прямо в трёхмерной сцене — по рёбрам импортированной модели или на пустом месте, — либо берут готовую фигуру: линию, окружность, прямоугольник или многоугольник. Тем же способом в сцену добавляют одиночные 3D-приборы. | Сплайн в окне '''3D Просмотр''' — это линия, вдоль которой равномерно расставлены приборы: линейка, гирлянда, светящийся контур фасада. Сплайн рисуют прямо в трёхмерной сцене — по рёбрам импортированной модели или на пустом месте, — либо берут готовую фигуру: линию, окружность, прямоугольник или многоугольник. Тем же способом в сцену добавляют одиночные 3D-приборы. | ||
Текущая версия от 19:06, 2 сентября 2026
Сплайн в окне 3D Просмотр — это линия, вдоль которой равномерно расставлены приборы: линейка, гирлянда, светящийся контур фасада. Сплайн рисуют прямо в трёхмерной сцене — по рёбрам импортированной модели или на пустом месте, — либо берут готовую фигуру: линию, окружность, прямоугольник или многоугольник. Тем же способом в сцену добавляют одиночные 3D-приборы.
Сам по себе новый сплайн не светится: он только задаёт форму и место. Анимация появится на нём, когда он будет связан с прибором на Маппинг — об этом раздел «Чтобы сплайн засветился».
Все кнопки, о которых идёт речь, стоят на панели инструментов окна 3D Просмотр; их полный перечень — в статье 3D Панель инструментов.
Рисование сплайна
- Нажмите кнопку Нарисовать сплайн. Курсор в сцене станет перекрестием.
- Кликните левой кнопкой там, где линия начинается.
- Каждый следующий клик ставит новую вершину. Пока вы ведёте мышь, будущий отрезок тянется за курсором и рисуется оранжевым.
- Когда линия готова, нажмите Enter.
Что стоит знать про рисование:
- Точек должно быть не меньше двух. Если нажать Enter сразу после первого клика, сплайн не создастся.
- Esc здесь работает так же, как Enter: он завершает линию, а не отменяет её. Неудачный сплайн удаляют клавишей Delete или отменяют по Ctrl+Z.
- После завершения программа сама переключается на инструмент Выбор и перемещение, а готовый сплайн (в списке он появится как Сплайн001) остаётся выделенным. Чтобы нарисовать следующий, нажмите кнопку Нарисовать сплайн ещё раз.
- Точка, поставленная в пустоте, ложится на горизонтальную плоскость пола. Если курсор оказался в нескольких пикселях от вершины любого объекта сцены, точка садится ровно на эту вершину — так сплайн и рисуют по рёбрам импортированной модели. Включённая кнопка Привязка к вершинам подсвечивает пойманную вершину салатовым крестиком, и видно заранее, куда встанет точка.
- Свободно, без привязки, рисовать имеет смысл в Перспективе и в виде Сверху: там плоскость пола видна. В видах Спереди, Сзади, Слева и Справа пол смотрит ребром, поэтому в них рисуют только с привязкой к вершинам модели.
- Рисование — обычное действие: оно отменяется по Ctrl+Z и возвращается по Ctrl+Shift+Z.
Сплайны приходят в сцену и вместе с моделью: при импорте файла *.fbx подтягиваются линии, подготовленные в 3D-редакторе. От нарисованных вручную они ничем не отличаются — их так же правят и связывают с приборами (см. Импорт моделей OBJ и Подготовка модели в 3ds max).
Готовые фигуры
Когда нужна ровная геометрия, линию не рисуют, а берут фигуру. Каждая создаётся одним нажатием кнопки, появляется в центре сцены и сразу становится выделенной; форма дальше задаётся числами в окне Свойства.
| Кнопка | Объект в списке | Параметры формы | Значения по умолчанию |
|---|---|---|---|
| Добавить линию | Линия | Длина | 500 |
| Добавить окружность | Окружность | Радиус, Угол | радиус 50, угол 360° |
| Добавить прямоугольник | Прямоугольник | Ширина, Высота | 100 × 200 |
| Добавить многоугольник | Многоугольник | Количество сторон, Радиус | 6 сторон, радиус 100 |
Угол у окружности — это раскрытие дуги: 360 даёт полное кольцо, меньшее значение — незамкнутую дугу. Прямоугольник и многоугольник всегда замкнуты.
Отдельные точки у фигур не редактируются: чтобы изменить форму, меняют параметры. Положение, поворот и размер задаются как у любого объекта сцены — полями X, Y, Z на панели инструментов и манипулятором (см. 3D Навигация).
Одиночный прибор
Кнопка Добавить из приборов создаёт в центре сцены один 3D-прибор. Пока к нему не привязан прибор с маппинга, в списке он называется Нет прибора и не светится.
Одиночные приборы нужны там, где сплайн избыточен: отдельный прожектор, точечный светильник, одиночный пиксель на фасаде. Как прибор выглядит в сцене — лучом, линейкой или пикселем — задаётся в разделе Настройки отображения окна Свойства.
Редактирование точек сплайна
Точки правят у нарисованных и импортированных сплайнов. У готовых фигур режим редактирования недоступен — у них есть только параметры.
- Выделите сплайн.
- Нажмите кнопку Редактировать сплайн. Точки сплайна покажутся зелёными маркерами.
- Кликните по точке — она станет красной, то есть выделенной, и получит манипулятор перемещения.
- Перетащите точку за нужную ось манипулятора.
- Нажмите Enter или Esc, когда закончите: программа вернётся к инструменту Выбор и перемещение.
В режиме редактирования доступны:
- Выделение нескольких точек
- Shift или Ctrl с кликом добавляют точку к выделенным, Ctrl+A выделяет все точки сплайна. Несколько выделенных точек двигаются вместе, вокруг их общего центра.
- Добавление точки
- Двойной клик рядом с линией сплайна вставляет новую точку в ближайшем месте линии. Форма при этом не меняется, а дальше новую точку можно оттащить в сторону.
- Удаление точки
- Delete или Backspace удаляет выделенные точки. То же самое делает пункт Delete в меню по правой кнопке мыши на точке.
- Привязка перемещения
- Флажок в панели инструмента. Если в момент, когда вы отпускаете кнопку мыши, курсор стоит над другой точкой сплайна, перемещаемые точки выравниваются с ней по той оси, за которую вы тянули. Так точки ставят вровень друг с другом, не подгоняя координаты на глаз.
- Кнопки +X, −X, +Y, −Y, +Z, −Z
- Выравнивают все выделенные точки по одной оси: кнопка со знаком плюс подтягивает их к самой дальней точке по этой оси, со знаком минус — к самой ближней. Самый быстрый способ выпрямить завалившуюся линию или уложить все точки на одну высоту.
Любая правка точек отменяется по Ctrl+Z.
Форма и вид сплайна
Параметры выделенного сплайна показывает окно Свойства. В разделе Основные у нарисованных и импортированных сплайнов есть два переключателя формы:
| Параметр | Что делает |
|---|---|
| Замкнутый | Соединяет последнюю точку с первой. Нужен для колец, контуров и любых линий, которые должны сомкнуться. |
| Сглаживать | Скругляет углы: вместо ломаной сплайн становится плавной кривой. Полезно для арок и волн, для строгой геометрии — наоборот, лишнее. |
Раздел Настройки отображения отвечает за то, как выглядят приборы на сплайне: Тип луча светильника (Пиксель, Линейный или Прожектор), Длина, Угол и Глубина луча, Ширина пикселя, Высота пикселя и Длина пикселя. Там же есть:
- Следовать
- Разворачивает каждый прибор по направлению линии. На изогнутом сплайне без этого флажка все лучи смотрят в одну сторону, с ним — расходятся вдоль дуги, как реальные светильники на кривой.
- Вращение X, Вращение Y, Вращение Z
- Дополнительный поворот всех приборов сплайна относительно самой линии — например, чтобы лучи светили не наружу, а вниз.
Чтобы сплайн засветился
3D-сплайн светится только тогда, когда связан с прибором или сплайном на маппинге: анимацию считает маппинг, а 3D показывает результат. Пока связи нет, столбец Маппинг в окне 3D Объекты у этого сплайна пуст.
Связь создают одним из трёх способов.
- Перенести сплайны из 3D на маппинг
- Кнопка Волшебная 2D-кнопка создаёт на маппинге приборы по 3D-сплайнам и сразу их связывает. Это обычный порядок работы, когда сцена собрана раньше маппинга. Переносятся только нарисованные и импортированные сплайны и одиночные 3D-приборы, у которых связи ещё нет; готовые фигуры — линия, окружность, прямоугольник, многоугольник — не переносятся, им прибор назначают вручную. На новом сплайне маппинга по умолчанию 100 приборов типа RGB, и это число потом правят в его свойствах.
- Уже перенесённые сплайны повторно не создаются, поэтому кнопку можно нажимать по мере того, как в сцене появляются новые линии.
- Перенести приборы с маппинга в 3D
- Обратное действие — Магическая 3D кнопка. Приборы разложатся в 3D плоской стенкой, повторяя расстановку на маппинге, и каждый будет связан со своим прибором.
- Назначить прибор вручную
- В окне Свойства выделенного сплайна раскройте раздел Прибор и нажмите Выбрать. Откроется список приборов проекта — выберите нужный.
Раздел Прибор в свойствах сплайна:
| Параметр | Назначение |
|---|---|
| Название прибора | Имя связанного прибора маппинга. Пусто — связи нет. |
| Прибор — кнопка Выбрать | Выбор прибора из списка приборов проекта. |
| Перейти к прибору | Выделяет связанный прибор в окне Приборы — быстрый способ проверить его адреса и патчинг. |
| Влево и Вправо — кнопки Предыдущий и Следующий | Переключают связь на соседний прибор в списке проекта, не открывая окно выбора. |
| Очистить | Разрывает связь. Сплайн остаётся в сцене, но гаснет. |
| Реверс | Меняет направление: первый пиксель становится последним. Пригодится, когда анимация на 3D-сплайне бежит не в ту сторону, что на реальном объекте. |
Полезные мелочи:
- Число приборов на 3D-сплайне берётся от связанного сплайна маппинга — это его параметр Количество приборов. Менять его нужно там, в 3D такого параметра нет.
- Если выделить в 3D сразу несколько сплайнов и выбрать прибор кнопкой Выбрать, каждому следующему сплайну достанется следующий по списку прибор. Так ряд одинаковых линеек связывается за один заход.
- Форма прибора на маппинге и форма сплайна в 3D независимы: сплайн может огибать фасад, а на маппинге ему соответствовать обычная прямая линия.
Подробнее о связке — в статье Связь 2D и 3D.
Много одинаковых сплайнов
Когда нужен ряд одинаковых линеек, ступеней или колец, сплайн не рисуют заново.
- Дублировать
- Инструмент делает набор независимых копий выделенного сплайна с постоянным шагом. Задаются Количество копий и Смещение по X, Смещение по Y, Смещение по Z между ними; копии видны в сцене сразу, пока вы подбираете значения. Флажок Авто след привязывает каждую следующую копию к следующему по списку прибору маппинга — ряд сразу получает разные адреса, а не повторяет один и тот же. Кнопка Применить создаёт копии.
- Клонер сплайнов
- Создаёт один объект Клонер, который размножает исходный сплайн. Количество повторов, смещение и поворот настраиваются в окне Свойства и меняются в любой момент, а в списке сцены остаётся одна строка вместо десятка. Кнопка доступна, когда выделен ровно один сплайн или одиночный прибор.
Обычное копирование тоже работает: Ctrl+C и Ctrl+V или Ctrl+D. Но копия остаётся связанной с тем же прибором маппинга, что и оригинал, и светится одинаково с ним, — каждой копии нужно назначить свой прибор.
Частые вопросы
- Сплайн нарисован, но не светится. У него нет связи с маппингом. Проверьте столбец Маппинг в окне 3D Объекты: если он пуст, назначьте прибор кнопкой Выбрать или перенесите сплайн на маппинг Волшебной 2D-кнопкой.
- Приборов на сплайне слишком мало или слишком много. Их число задаёт связанный сплайн на маппинге — параметр Количество приборов в его свойствах.
- Кнопка «Редактировать сплайн» не нажимается. Выделена готовая фигура или сразу несколько объектов. Режим правки точек работает только для одного нарисованного или импортированного сплайна.
- Точки при рисовании ложатся не туда. Скорее всего, вы рисуете в плоском виде сбоку или спереди без привязки. Включите Привязку к вершинам и целитесь в вершины модели или перейдите в Перспективу.
- Анимация на сплайне идёт в обратную сторону. Нажмите Реверс в разделе Прибор его свойств.