Настройки проекции: различия между версиями

Материал из Light Stream (RU)
(Задача №929 (LS Dev Hub))
 
(Межъязыковые ссылки на переводы)
 
Строка 1: Строка 1:
[[ru:Настройки проекции]] [[en:Projection Settings]] [[zh:投影设置]]
Проекция — виртуальный проектор в трёхмерной сцене: он светит картинкой эффектов на приборы, попавшие в его луч. Как создать проектор и навести его, описано в статье [[Создание проекции]], как положить в него эффект — в [[Добавление эффектов на проекцию]]. Здесь разобраны параметры уже созданной проекции: что задаёт каждый из них, какие значения стоят по умолчанию и как это видно на приборах.
Проекция — виртуальный проектор в трёхмерной сцене: он светит картинкой эффектов на приборы, попавшие в его луч. Как создать проектор и навести его, описано в статье [[Создание проекции]], как положить в него эффект — в [[Добавление эффектов на проекцию]]. Здесь разобраны параметры уже созданной проекции: что задаёт каждый из них, какие значения стоят по умолчанию и как это видно на приборах.



Текущая версия от 19:17, 2 сентября 2026

Проекция — виртуальный проектор в трёхмерной сцене: он светит картинкой эффектов на приборы, попавшие в его луч. Как создать проектор и навести его, описано в статье Создание проекции, как положить в него эффект — в Добавление эффектов на проекцию. Здесь разобраны параметры уже созданной проекции: что задаёт каждый из них, какие значения стоят по умолчанию и как это видно на приборах.

Где искать параметры

  1. Откройте окно 3D Просмотр (меню Окно3D Просмотр).
  2. Выделите проекцию — щелчком по её линиям в сцене или строкой в окне 3D Объекты. Второй способ надёжнее: тонкие линии проектора трудно поймать мышью, а с включённым параметром Замок они и вовсе не выделяются.
  3. Параметры покажет окно Свойства. Они разложены по трём разделам: Основные, Проекция и Размер текстуры.

Часть настроек проектора живёт не в Свойствах:

  • положение, поворот и масштаб — поля X, Y, Z на панели инструментов окна 3D Просмотр (см. 3D Панель инструментов);
  • имя — столбец 3D объект в окне 3D Объекты;
  • включение и выключение проекции целиком — флажок её строки в окне Таймлайн (см. Создание проекции).

Все параметры разом

Раздел Параметр По умолчанию Что задаёт
Основные Ширина 1000 Ширину рамки кадра — «пятна», которым проектор накрывает объект
Высота 1000 Высоту рамки кадра
Видимость включено Рисовать ли линии этой проекции в сцене
Замок выключено Запрет выделять проекцию мышью в сцене
Проекция До 2000 Дальнюю границу зоны действия луча
От −1 Ближнюю границу зоны действия луча
Размер текстуры Ширина 1024 Ширину картинки, в которой считаются эффекты этой проекции, в пикселях
Высота 1024 Высоту той же картинки, в пикселях

Размеры кадра и границы зоны задаются в тех же единицах, что и координаты объектов сцены, а размер текстуры — в пикселях.

Ширина и Высота: размер кадра

Луч проекции — не расходящийся конус, а прямая коробка: линии, уходящие от рамки, идут параллельно. Отсюда главное правило: размер рисунка на объекте задают только Ширина и Высота. Подвинув проектор ближе к фасаду или дальше от него, вы не сделаете картинку мельче или крупнее — расстояние важно только в пределах От и До.

Как подбирать:

  1. Выделите проекцию — в её рамке появится полупрозрачное изображение того, что она сейчас проецирует. По нему видно и границы кадра, и сам рисунок.
  2. Меняйте Ширину и Высоту, пока рамка не накроет ту часть объекта, которую должен освещать этот проектор, целиком. Приборы за краем рамки от него ничего не получают.
  3. Следите за пропорциями: отношение Ширины к Высоте кадра лучше держать таким же, как у Размера текстуры. Квадратная текстура на вытянутом кадре растянет рисунок — круг превратится в овал.

Кадр растягивается и инструментом Масштаб (R): масштаб объекта умножается на заданные числа, а масштаб вдоль луча — ещё и на От с До. Из-за этого одинаковые значения Ширины у двух проекций могут давать разные по величине пятна. Чтобы не путаться, масштаб проектора держат равным 100 %, а размер кадра меняют числами в Свойствах.

От и До: глубина зоны действия

Оба значения отсчитываются от плоскости рамки вдоль направления луча: От — где зона действия начинается, До — где заканчивается. Прибор, оказавшийся ближе От или дальше До, этой проекцией не засвечивается, даже если он попадает в рамку кадра.

Значение От по умолчанию отрицательное (−1). Это значит, что зона начинается чуть позади самой рамки, и прибор, стоящий вплотную к плоскости проектора, тоже освещается: наводя проектор, не приходится следить, чтобы объект оказался строго перед ним. Значение До по умолчанию — 2000, то есть зона захватывает почти всю сцену, и сразу после создания проекция светит на всё, что стоит под ней.

Когда эти параметры действительно нужны:

  • за освещаемым объектом стоят другие приборы — уменьшите До так, чтобы луч до них не доставал;
  • перед объектом есть приборы, которые не должны участвовать — увеличьте От;
  • нужен только один слой объёмной конструкции — например, передняя грань арки или ближнее кольцо колонн: задайте От и До узким «ломтиком» вокруг него.

Обе границы видны прямо в сцене: До задаёт длину коробки луча, От — поперечный прямоугольник внутри неё. Задавайте От меньше, чем До: при обратном соотношении зона действия теряет смысл, и предсказать, что окажется освещённым, нельзя.

Размер текстуры

Все эффекты одной проекции рисуются в общей картинке, и раздел Размер текстуры задаёт её разрешение в пикселях — по умолчанию 1024 × 1024. Эта картинка натягивается на кадр целиком, независимо от того, каких размеров кадр в сцене.

Из этого следуют два практических соображения:

Детализация
Размер текстуры — это то, насколько мелкий рисунок проектор способен передать. Тонкие полосы, текст, мелкая графика на большом фасаде требуют текстуры покрупнее. Если же в луче стоит несколько десятков приборов и рисунок крупный, поднимать разрешение незачем: каждый прибор всё равно берёт из картинки одну точку.
Нагрузка
Каждый эффект проекции считается в этом разрешении. Текстура 4096 × 4096 — это в шестнадцать раз больше пикселей, чем 1024 × 1024, и считается она соответственно дольше. Если после увеличения размера текстуры предпросмотр начал подтормаживать, верните прежнее значение.

Менять разрешение можно в любой момент: эффекты проекции сразу пересчитываются под новый размер. Значения относятся к открытой композиции — задавайте их в той композиции, с которой сейчас работаете.

Пропорции текстуры разумно держать близкими к пропорциям кадра — см. раздел про Ширину и Высоту выше.

Видимость и Замок

Видимость
Убирает из сцены линии и рамку одной конкретной проекции, не трогая остальные. На работу проектора это не влияет: приборы он продолжает освещать. Клавиша F4 делает то же самое сразу для всех проекций и камер (меню Просмотр3D ПросмотрВспомогательные 3D объекты).
Замок
Запрещает выделять проекцию щелчком в сцене. Настроенный проектор с замком не сдвинется случайно, пока вы расставляете рядом приборы и рисуете сплайны. Выделить его по-прежнему можно строкой в окне 3D Объекты, там же в Свойствах замок и снимается.

Положение, поворот и масштаб

Эти три величины у проекции правятся не в Свойствах, а полями X, Y, Z на панели инструментов окна 3D Просмотр. Что именно показывают поля, зависит от выбранного режима манипулятора:

Кнопка Клавиша Что задаёт у проекции
Перемещение Q Положение проектора в сцене
Вращение E Куда он светит: углы поворота в градусах
Масштаб R Множитель к размерам кадра и к границам От и До

Только что созданная проекция стоит в центре сцены горизонтальной рамкой и светит вниз, как светильник с потолка. Чтобы направить её на стену, проектор поворачивают; ровные углы — 90°, 45° — удобно ловить включённой Привязкой поворота на той же панели.

Проверять наведение проще всего по полупрозрачной картинке в рамке выделенного проектора: то, что видно из проектора, и есть то, что ляжет на приборы.

Имя

Имя проекции правится в столбце 3D объект окна 3D Объекты. По умолчанию проекции нумеруются по порядку — Проекция001, Проекция002 и так далее.

Понятные имена вроде Фасад, Колонны или Крыша окупаются сразу, как только проекций в проекте становится больше одной: та же подпись стоит у строки проекции в окне Таймлайн, и по ней вы находите нужную строку, когда добавляете эффект.

Если результат не такой, как ожидалось

  • Светится только часть приборов. Остальные не попали в кадр или в зону действия: увеличьте Ширину и Высоту либо ослабьте От и До. Выделите проекцию — по рамке и коробке луча сразу видно, кто внутри, а кто снаружи.
  • Рисунок вытянут, круги стали овалами. Пропорции Размера текстуры не совпадают с пропорциями кадра. Приведите их к одному отношению сторон.
  • Рисунок слишком грубый, тонкие линии сливаются. Мало разрешения — поднимите Размер текстуры.
  • После правки размера текстуры всё стало подтормаживать. Разрешение выбрано с запасом: верните прежнее значение, для большинства объектов 1024 × 1024 достаточно.
  • Приблизил проектор, а картинка не изменилась. Так и задумано: луч параллельный, размер рисунка задают только Ширина и Высота кадра.
  • Засвечиваются лишние приборы за объектом. Уменьшите До — дальняя граница обрежет луч перед ними.
  • Проекция пропала из сцены, но приборы светятся. Снята Видимость у этой проекции или выключено отображение вспомогательных объектов клавишей F4.
  • Проекция не выделяется щелчком. Включён Замок. Выделите её строкой в окне 3D Объекты и снимите его.
  • Значения размера текстуры выглядят не так, как вы их задавали. Они относятся к открытой композиции — проверьте, ту ли композицию вы сейчас смотрите.

См. также