Features Workflow Pricing User Guide RU

Руководство пользователя Skylinker

1. Что такое SkyLinker

SkyLinker — инструмент, который мгновенно переключает пресеты освещения в зависимости от активной камеры: включает нужные Corona Sun, подставляет HDRI/окружение и оверрайды (Direct / Reflect / Refract), хранит разрешения камер, конфиги LightMix и тонмаппинг — и умеет рендерить очередь камер в один клик.

Главная идея: одна камера — один «пресет сцены». Переключили камеру во вьюпорте — SkyLinker сам привёл сцену к нужному состоянию. Запустили батч — скрипт прошёл по всем камерам, применил пресеты и сохранил кадры.

2. Обзор интерфейса

Главное окно SkyLinker 1 2 3 4 5 6 7 8
Легенда
  1. 1Corona Cameras — список Corona-камер сцены; у камер с назначением имя подсвечено.
  2. 2Save LM / Load LM / Copy TM / Paste TM — конфиги LightMix и перенос тонмаппинга.
  3. 3Camera Properties — фокус, клиппинг, видимость объектов, выравнивание, разрешение.
  4. 4SAVE ASSIGNMENT — сохранить пресет (солнца, окружение, оверрайды) для выбранных камер.
  5. 5Delete Selected / Delete All — удалить ассоциации.
  6. 6Batch render — папка вывода, формат, подпапка render elements.
  7. 7Progress + RENDER SELECTED — прогресс очереди и запуск батч-рендера.
  8. 8@ | About SkyLinker — сведения о скрипте и окно активации.

Окно Save Assignment

Окно Save Assignment 9 10 11 12
Легенда (продолжение)
  1. 9Corona Suns — источники света Sun сцены. Pick отмечает выделенные в сцене, Sel ON — включённые сейчас, None — снимает выбор.
  2. 10Environment Maps — HDRI / CoronaSky / карты сцены для окружения; None — без окружения.
  3. 11Overrides — отдельные карты для Direct, Reflect и Refract.
  4. 12SAVE ASSIGNMENT / Cancel — сохранить пресет для выбранных камер или закрыть окно без изменений.
Если в окне открыта одна камера — пресет сохранится для неё; если выделено несколько в главном списке — для всех сразу.

3. Список камер

  • Левый клик — выбрать камеру и переключить на неё вьюпорт; SkyLinker сразу применяет её назначение (солнца, окружение, оверрайды). Shift/Ctrl — мультивыбор.
  • Правый клик — выделить камеру в сцене.
  • Рядом с именем — сохранённое разрешение камеры, например [2000x1300]; оно запоминается для каждой камеры отдельно.
  • Подсветка имени синим — у камеры есть сохранённое назначение.
Переключение камеры прямо во вьюпорте тоже подхватывается: назначение применяется без кликов по списку.

4. Свойства камеры

ЭлементДействие
FocalФокусное расстояние текущей камеры.
Clip: On + N:/F:Включение клиппинга и ближняя/дальняя плоскости.
Hide rangesСкрыть/показать рамки клиппинга для выделенных в сцене камер; если ничего не выделено — для всех.
Obj. Visibility + [n] + PickПереопределение видимости объектов камеры. [n] открывает менеджер Exclude/Include со счётчиком объектов; Pick добавляет выделенные во вьюпорте объекты.
AVAuto Vertical Tilt — автоматическая вертикаль (Corona-камера).
X Y ZВыровнять камеру и её таргет по средней координате оси.
W: / H:Разрешение рендера; запоминается для каждой камеры и виден в списке.
SwapПоменять ширину и высоту местами (портрет/альбом).
LockЗаблокировать пропорции при изменении W/H.
Copy / PasteСкопировать/вставить разрешение между камерами.
Диалог Object Visibility: режимы Exclude/Include, мультивыбор, Add Objects…, Remove Selected, Clear All.

5. Назначения (Assignments)

Назначение — это набор «что включить для этой камеры». Откройте SAVE ASSIGNMENT (работает и для нескольких выделенных камер):

Corona Suns

  • выбор солнца из сцены, поддерживает несколько Sun;
  • Pick — отметить выделенные в сцене;
  • Sel ON — отметить включённые сейчас;
  • None — снять всё.

Environment Maps

  • список HDRI/CoronaSky/карт сцены (включая обёртки Color Correct);
  • оверрайды Direct / Reflect / Refract — отдельные карты на каждый тип лучей.

Что происходит при применении

  • солнце из списка включаются, остальные выключаются;
  • подставляется окружение и оверрайды;
  • подставляется сохранённое разрешение камеры;
  • если назначения нет — включаются все солнца сцены.
Назначения хранятся в файле сцены (File Properties) и дублируются между сессиями. Delete Selected и Delete All спрашивают подтверждение.

6. LightMix и тонмаппинг

Save LM

Сохраняет текущий LightMix-конфиг как <камера>_lightmix.conf в папку вывода.

  • если файл уже существует — появится запрос «Replace it?» (OK / Cancel);

Load LM

Загружает конфиг текущей камеры в Frame Buffer; если файла нет — предложит выбрать файл вручную.

Copy TM / Paste TM

Копирует тонмаппинг/экспозицию камеры (ISO, f-stop, выдержка, exposure, ACES, LUT, vignette, bloom/glare и т.д.) и вставляет на другую камеру — удобно приводить все камеры к единому виду.

Важно: в сцене должен быть настроен LightMix (Render Elements → CShading_LightMix), иначе конфигам и LightMix-выводу нечего сохранять.
В режиме интерактивного рендера смена lightmix.conf происходит в ручном режиме. Batch render автоматически подключает нужную конфигурацию.

7. Батч-рендер

ЭлементНазначение
Папка выводаПапка меняется кнопкой По умолчанию использует папку проекта.
Формат.cxr / .exr / .png / .jpg / .tga / .bmp. В триал-версии формат только .jpg.
SubfolderГалочка включает сохранение render elements в подпапку (имя задаётся) со своим форматом.
ProgressСчётчик N / Total и прогресс-бар очереди.
RENDER SELECTEDЗапуск очереди по выбранным камерам.

Что делает очередь для каждой камеры

  • применяет назначение (солнца, окружение, оверрайды);
  • ставит сохранённое разрешение и переключает вьюпорт;
  • загружает <камера>_lightmix.conf, если он есть;
  • рендерит и сохраняет файл <сцена>_<камера>.<формат>;
  • если формат не .cxr — в файл записывается результат Interactive LightMix.

Остановка

Что остановитьКак
ОчередьКнопка STOP QUEUE — сработает, когда текущая камера дорендерится.
Текущий рендерКнопка Stop в Corona VFB.
Важно: не закрывайте Corona Frame Buffer во время батча!

8. Активация и триал

  • При первом запуске открывается окно активации: покажите Machine ID (Copy), отправьте разработчику и импортируйте полученный .lic через Import License File….
  • Кнопка Continue without license открывает доступ в пробном режиме.
  • Триал полнофункционален, но: разрешение ограничено 1000 px по большей стороне, формат вывода — только .jpg.
  • @ | About SkyLinker — статус лицензии, сайт и Telegram-канал.

9. Типовой рабочий процесс

1
Настройте сцену: камеры, Corona Sun, HDRI\Corona Sky, LightMix. Откройте SkyLinker.
2
Выберите камеру в списке, выставьте разрешение (W/H) и при необходимости свойства (клип, AV, видимость).
3
Перейдите в SAVE ASSIGNMENT выберите нужное из списков — пресет привяжется к камере (имя станет подсвеченным).
4
Подберите LightMix во VFB и нажмите Save LM; при повторном сохранении подтвердите замену.
5
При необходимости Copy TM с эталонной камеры и Paste TM на остальные.
6
Укажите папку вывода (), формат, при необходимости — подпапку элементов.
7
Выделите камеры в списке и нажмите RENDER SELECTED. Следите за Progress; текущий кадр прерывается Кнопка Stop в Corona VFB, очередь — STOP QUEUE.
Готовые файлы в форматах кроме .cxr уже содержат результат LightMix — их можно отдавать как есть.

10. Ограничения и вопросы

Вопрос / ситуацияОтвет
Кнопка STOP не прерывает текущий кадрИспользуйте Stop в VFB; STOP QUEUE остановит очередь.
В файле (jpg/png) нет моего LightMixПроверьте, что в сцене есть CShading_LightMix, и не закрывайте VFB во время батча.
Камеры/солнца не подхватываютсяСкрипт видит только Corona-камеры и Corona Sun.
Разрешение «само уменьшилось»Триал ограничивает вывод 1000 px по большей стороне. После активации ограничение снимается.
Слетели параметры разрешения камерСкорее всего вы открываете сцену с запущенным SkyLinker. Закройте 3DSMAX и сначала откройте вашу сцену а затем запустите SkyLinker.
Назначения «пропали» после переименования камерВ данный момент инструмент не поддерживает сохранение ассоциаций с переименованными объектами. Но привязка не пропадет и как только объект с таким же именем вернется в сцену он автоматически вернется в назначение.
Где хранятся данныеНазначения/разрешения/путь — в самой сцене; LightMix-конфиги — файлами *_lightmix.conf в папке вывода.