Настройки проекции
Проекция — виртуальный проектор в трёхмерной сцене: он светит картинкой эффектов на приборы, попавшие в его луч. Как создать проектор и навести его, описано в статье Создание проекции, как положить в него эффект — в Добавление эффектов на проекцию. Здесь разобраны параметры уже созданной проекции: что задаёт каждый из них, какие значения стоят по умолчанию и как это видно на приборах.
Где искать параметры
- Откройте окно 3D Просмотр (меню Окно → 3D Просмотр).
- Выделите проекцию — щелчком по её линиям в сцене или строкой в окне 3D Объекты. Второй способ надёжнее: тонкие линии проектора трудно поймать мышью, а с включённым параметром Замок они и вовсе не выделяются.
- Параметры покажет окно Свойства. Они разложены по трём разделам: Основные, Проекция и Размер текстуры.
Часть настроек проектора живёт не в Свойствах:
- положение, поворот и масштаб — поля X, Y, Z на панели инструментов окна 3D Просмотр (см. 3D Панель инструментов);
- имя — столбец 3D объект в окне 3D Объекты;
- включение и выключение проекции целиком — флажок её строки в окне Таймлайн (см. Создание проекции).
Все параметры разом
| Раздел | Параметр | По умолчанию | Что задаёт |
|---|---|---|---|
| Основные | Ширина | 1000 | Ширину рамки кадра — «пятна», которым проектор накрывает объект |
| Высота | 1000 | Высоту рамки кадра | |
| Видимость | включено | Рисовать ли линии этой проекции в сцене | |
| Замок | выключено | Запрет выделять проекцию мышью в сцене | |
| Проекция | До | 2000 | Дальнюю границу зоны действия луча |
| От | −1 | Ближнюю границу зоны действия луча | |
| Размер текстуры | Ширина | 1024 | Ширину картинки, в которой считаются эффекты этой проекции, в пикселях |
| Высота | 1024 | Высоту той же картинки, в пикселях |
Размеры кадра и границы зоны задаются в тех же единицах, что и координаты объектов сцены, а размер текстуры — в пикселях.
Ширина и Высота: размер кадра
Луч проекции — не расходящийся конус, а прямая коробка: линии, уходящие от рамки, идут параллельно. Отсюда главное правило: размер рисунка на объекте задают только Ширина и Высота. Подвинув проектор ближе к фасаду или дальше от него, вы не сделаете картинку мельче или крупнее — расстояние важно только в пределах От и До.
Как подбирать:
- Выделите проекцию — в её рамке появится полупрозрачное изображение того, что она сейчас проецирует. По нему видно и границы кадра, и сам рисунок.
- Меняйте Ширину и Высоту, пока рамка не накроет ту часть объекта, которую должен освещать этот проектор, целиком. Приборы за краем рамки от него ничего не получают.
- Следите за пропорциями: отношение Ширины к Высоте кадра лучше держать таким же, как у Размера текстуры. Квадратная текстура на вытянутом кадре растянет рисунок — круг превратится в овал.
Кадр растягивается и инструментом Масштаб (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 Объекты и снимите его.
- Значения размера текстуры выглядят не так, как вы их задавали. Они относятся к открытой композиции — проверьте, ту ли композицию вы сейчас смотрите.