Перейти до змісту

Вкладка об'єктів сцени (Objects)

Вкладка Scenery Objects (доступна на бічній панелі інструментів) є одним із основних робочих середовищ редактора. Вона відповідає за перегляд, розміщення, вирівнювання, модифікацію та прикріплення всіх об'єктів декорацій (Sceneryobjects) – від будівель, навісів та парканів до дорожніх знаків, світлофорів та інтерактивних табло зупинок із динамічним текстом.

Головна панель об'єктів сцени


1. Панель інструментів бібліотеки

У верхній частині бічної панелі розміщено інструменти керування бібліотекою моделей:

Кнопка Функція
REBUILD LIBRARY Повторно сканує каталоги симулятора та повністю перебудовує кеш усіх доступних об'єктів .sco з нуля.
OPEN IN EXPLORER Відкриває папку з вибраним об'єктом у провіднику Windows.
RELOAD MESH Перезавантажує 3D-геометрію (.o3d / .x) та текстури безпосередньо з диска без перезапуску редактора.
ROTATE THUMBNAIL Обертає 3D-мініатюру попереднього перегляду в бібліотеці на 45 градусів для перегляду під іншим кутом.
REFRESH THUMBNAIL Заново генерує свіжу мініатюру попереднього перегляду для вибраного елемента.
MARK AS VEGETATION Класифікує модель як рослинність (дерево/кущ), дозволяючи використовувати її в системі розсадження рослинності.

2. Режими пошуку та перегляду

Редактор пропонує динамічну систему пошуку та три альтернативних режими відображення бібліотеки:

A. Пошук об'єктів

  • Область пошуку (Search Scope): Спадний список дозволяє фільтрувати, де шукати збіги:
    • Path – шукає лише в рядках шляхів до файлів,
    • Name – шукає за назвами об'єктів,
    • Everywhere – шукає за всіма метаданими (шляхи, назви, групи .sco).

B. Режими перегляду бібліотеки

Плоский список об'єктів

Відображає всі об'єкти у вигляді плоскої прокручуваної сітки з великими мініатюрами, назвами, авторами/папками та зірочками додавання до обраного.

Дерево груп

Упорядковує об'єкти в ієрархічні папки на основі категорій/груп, визначених усередині файлів .sco.

Дерево каталогів

Відтворює фізичну структуру папок на диску всередині каталогів Sceneryobjects та Vehicles.

C. Великий 3D-перегляд (Big Thumbnail)

Великий 3D-перегляд

Клацання ЛКМ по мініатюрі в бібліотеці відкриває збільшене інтерактивне вікно 3D-перегляду.


3. Система обраного (Favourites)

Категоризована система обраного забезпечує миттєвий доступ до часто використовуваних ресурсів:

  1. Додавання до обраного: Натисніть значок зірочки Зірочка обраного поруч із будь-яким об'єктом у бібліотеці або перетягніть об'єкт безпосередньо на панель швидкого доступу.
  2. Вибір або створення категорії: Натискання на зірочку відкриває діалогове вікно. Виберіть існуючу категорію (наприклад, Знаки, Огорожі, Зупинки) або введіть нову назву та натисніть +. Вибір категорії обраного
  3. Панель швидкого доступу: Елементи обраного з'являються на горизонтальній панелі в нижній частині екрана з наочними мініатюрами: Панель обраного
  4. Керування та редагування категорій: Клацніть правою кнопкою миші (ПКМ) на будь-який об'єкт на панелі швидкого доступу, щоб відкрити вікно керування: Керування категоріями обраного
    • REMOVE FROM ACTUAL CATEGORY... – видаляє об'єкт із поточної категорії.
    • DROP CATEGORY (червоний кошик) – видаляє всю категорію.
    • КНОПКА З ЧОРНОЮ НАЗВОЮ КАТЕГОРІЇ – перепризначає об'єкт до іншої категорії.

4. Виділення та маніпуляція об'єктами

A. Виділення об'єктів

  • Один об'єкт: Клацніть ЛКМ по об'єкту. Вибраний об'єкт підсвічується червоним: Вибраний об'єкт
  • Кілька об'єктів (виділення рамкою): Затисніть та перетягніть ЛКМ, щоб намалювати прямокутну рамку по сцені. Усі об'єкти всередині рамки виділяються одночасно: Виділення рамкою
  • Розширення виділення: Клацайте на додаткові об'єкти, утримуючи Ctrl або Shift, щоб додати їх до поточної групи.

B. Гарячі клавіші та маніпуляція в 3D-вікні

Сполучення Функція Опис
N Додати новий об'єкт Розміщує вибраний об'єкт бібліотеки на сцені.
G Переміщення (Grab) Переміщує вибрані об'єкти в горизонтальній площині X/Y. Клацніть ЛКМ для підтвердження, Esc для скасування.
Z Висота (вісь Z) Регулює висоту об'єкта по вертикалі рухом миші.
R Поворот (Yaw) Обертає об'єкт навколо вертикальної осі.
P Тангаж (Pitch) Регулює кут нахилу вперед / назад.
B Крен (Bank) Регулює кут нахилу вліво / вправо.
H Напівпрозорість Вмикає/вимикає режим напівпрозорості для вибраних об'єктів.
Ctrl (утримувати) Крокова прив'язка Прив'язує переміщення з кроком 1.0 м та поворот із кроком 15°.
Del Видалити Видаляє вибрані об'єкти зі сцени.
Ctrl + C Копіювати Копіює вибрані об'єкти в буфер обміну.
Ctrl + V Вставити Вставляє скопійовані об'єкти безпосередньо під курсор миші.
Esc Скасувати Скасовує поточну операцію або скидає виділення.

5. Базове розміщення та заміна

Кнопки Add та Replace Кнопка Replace

  • ADD: (клавіша: N) Створює новий екземпляр активного об'єкта бібліотеки під курсором. Слідує за мишею до натискання ЛКМ або Enter.
  • REPLACE: Дозволяє миттєво замінити модель для одного або кількох розміщених об'єктів. Виберіть об'єкти на карті, виберіть нову модель із бібліотеки та натисніть REPLACE – моделі замінюються зі збереженням вихідних координат, висоти та кутів повороту!

6. Розміщення вздовж сплайна (Add as spline)

Дозволяє швидко розміщувати довгі ланцюжки повторюваних об'єктів (таких як відбійники, огорожі, ліхтарні стовпи або шумозахисні екрани) вздовж траси дороги чи тротуару:

Кнопка Add as spline

Результат розміщення огорож уздовж сплайна

Порядок роботи:

  1. Виберіть об'єкт у бібліотеці або на карті.
  2. Натисніть ADD AS SPLINE.
  3. На сцені з'явиться напрямна лінія із зеленим початковим вузлом:
    • Клацніть ЛКМ по землі, щоб зафіксувати початкову точку.
    • Перемістіть курсор – з'явиться жовтий кінцевий вузол, формуючи попередній перегляд повторюваних екземплярів у реальному часі.
  4. Клацання ЛКМ підтверджує сегмент і негайно починає наступний від кінцевого вузла (що дозволяє будувати багатосегментні лінії огорож).
  5. Натискання Enter підтверджує останній сегмент і завершує роботу з інструментом; Esc скасовує операцію.

Гарячі клавіші на льоту під час розміщення:

Сполучення Функція Опис
+ / = / NumPad + Збільшити інтервал (+0.1 м) Збільшує відстань (Distance) між послідовними екземплярами на 10 см уздовж лінії.
- / - / NumPad - Зменшити інтервал (-0.1 м) Зменшує відстань (Distance) на 10 см, ущільнюючи розміщення (мінімум: 0.1 м).
R Повернути на 15° Повертає всі розміщені екземпляри на 15 градусів навколо їхньої вертикальної осі (наприклад, повернути огорожу лицем до дороги).
Up / Down Боковий зсув (±0.1 м) Зміщує екземпляри по осі X відносно лінії на 10 см (ближче/далі від краю дороги).
Left / Right Поздовжній зсув (±0.1 м) Зміщує екземпляри по осі Y відносно лінії на 10 см.
Ctrl (утримувати) Прив'язка до вузлів Автоматично притягує вузли до найближчих кінців дорожніх сплайнів.
ЛКМ Підтвердити та продовжити Фіксує сегмент і починає новий із поточної позиції курсора.
Enter / NumPad Enter Підтвердити та завершити Фіксує сегмент і виходить із режиму розміщення.
Esc Скасувати Скасовує попередній перегляд і виходить без збереження змін.

7. Прикріплення до іншого об'єкта (Attach to object)

Дозволяє монтувати дочірні об'єкти (наприклад, щити знаків, кілометрові таблички) безпосередньо до батьківського базового об'єкта (наприклад, стовпів, щогл, ферм):

Кнопка Attach to object

Технічні вимоги:

Батьківський об'єкт повинен мати визначені точки кріплення у своєму конфігураційному файлі .sco:

Приклад:

[new_attachment]

attach_trans
0
0
2.2

Покрокова процедура:

  1. Виберіть дочірній об'єкт для монтажу (наприклад, табличку знака): Об'єкт перед прикріпленням
  2. Натисніть ATTACH TO OBJECT – об'єкт підсвітиться червоним, переходячи в режим вибору цілі: Вибір батьківського стовпа
  3. Клацніть ЛКМ по батьківському об'єкту (стовпу). Дочірній елемент прикріпиться до стандартного гнізда кріплення 0: Об'єкт, змонтований у гніздо 0
  4. У полі POINT NUMBER можна змінити номер точки кріплення (наприклад, ввівши 1): Поле номера точки
  5. Дочірній об'єкт негайно переміститься у відповідне гніздо кріплення на стовпі: Об'єкт після зміни номера гнізда

8. Прикріплення до сплайнів (Attach to spline)

Прив'язує об'єкт безпосередньо до поздовжньої осі дорожнього сплайна ([splineAttachement]):

Кнопка Attach to spline

  1. Виберіть об'єкт і натисніть ATTACH TO SPLINE.
  2. Наведіть курсор на цільовий сплайн (підсвічується зеленим) та клацніть ЛКМ: Вибір сплайна
  3. Об'єкт прив'язується вздовж осі сплайна та орієнтується по його дотичній: Об'єкт, прив'язаний до сплайна
  4. Налаштуйте параметри прив'язки на бічній панелі: Поля Distance та Range
    • DISTANCE – інтервал у метрах уздовж сплайна для повторення екземплярів.
    • RANGE – поздовжня довжина сегмента, вздовж якого повторюються екземпляри.

9. Редагування динамічних написів (Label)

Інструмент LABEL дозволяє вводити динамічні текстові рядки на 3D-моделях із налаштованими текстовими текстурами ([texttexture]):

Кнопка Label

Типи текстових об'єктів:

Вікно написів спеціальних об'єктів

Відображає структуровані поля параметрів для стандартизованих моделей (наприклад, розкладів зупинок, інформаційних табло напрямків, платформ).

Стандартні написи на об'єктах

Для звичайних об'єктів (наприклад, павільйонів зупинок, вказівників, кілометрових стовпчиків) натисніть NEW LABEL +, щоб додати текстові рядки: Введення текстових рядків Введений текст рендериться на 3D-моделі в реальному часі: Відображений текст на моделі


10. Властивості трансформації та зв'язків

У нижній частині бічної панелі відображаються елементи керування трансформацією для вибраного об'єкта:

Властивості трансформації об'єкта

  • Координати та поворот:
    • X, Y – горизонтальні координати на тайлі (метри).
    • Z – вертикальна висота (метри).
    • ROT – поворот навколо вертикальної осі (Heading/Yaw у градусах).
    • PITCH – кут поздовжнього нахилу (тангаж).
    • BANK – кут поперечного нахилу (крен).
    • ID CODE – унікальний внутрішній числовий ID у структурі карти OMSI.

Параметри прив'язки

Прив'язка до об'єктів та рельєфу

  • SNAPPING TO OBJECTS: Прив'язує ребра та кути до сусідніх об'єктів. Числове поле задає точність прив'язки в метрах (наприклад, 0.00).
  • SNAPPING TO TERRAIN: Прив'язує основу об'єкта до висоти поверхні рельєфу під ним.

Ієрархія та зв'язки з батьківськими елементами

Поля Parent to та Attached to

  • PARENT TO: ID батьківського об'єкта (наприклад, перехрестя, що керує цим світлофором).
  • ATTACHED TO: ID базового об'єкта, до якого фізично прикріплено цей екземпляр.

Конфігурація світлофора

Вибір світлофорної фази Якщо об'єкт є світлофором, з'являється селектор фаз TRAFFIC LIGHT. Якщо він ще не пов'язаний із перехрестям, редактор підкаже: "Parent to crossing first".


11. Напівпрозорий об'єкт (Half Transparent Object)

Корисно під час роботи з колізійними боксами, напрямними шляхів або допоміжними елементами редактора:

Перемикач напівпрозорості об'єкта

Вигляд напівпрозорого об'єкта

  • Увімкнення галочки HALF TRANSPARENT OBJECT (або натискання H) відображає модель напівпрозорою.

12. Детальний інспектор властивостей (Details)

Натискання кнопки DETAILS на бічній панелі:

Кнопка Details

Відкриває повне внутрішнє вікно перегляду всіх низькорівневих атрибутів та метаданих:

Детальний інспектор властивостей

Поле Формат Детальне значення
OBJECTNAME Текст Назва екземпляра на сцені (наприклад, wiata_20242).
DIR Шлях Відносний шлях до файлу .sco всередині OMSI (наприклад, Sceneryobjects\...\Wiata20242.sco).
X, Y, Z Число (м) Координати на тайлі та висота.
ROT, PITCH, BANK Число (°) Кути повороту, тангажу та крену.
HASABSHEIGHT Bool Прапорець [absheight]. Якщо True, зберігає фіксовану абсолютну висоту у світі та ігнорує зміни рельєфу.
ONLYEDITOR Bool Прапорець [onlyeditor]. Відображається виключно в редакторі; прихований у симуляторі.
ISTRAFFICLIGHT Bool Позначає світлофори, що керуються циклами фаз перехрестя.
ISMESHENCRYPTED Bool Показує, чи зашифрована 3D-геометрія (.o3d) автором моделі.
ISTREE Bool Позначає об'єкт як дерево/кущ для процедур оптимізації рослинності.
HEIGHT, RATIO Число Параметричні масштаби розмірів.
TEXNAME Текст Назва активної змінної текстури.
OMSIOBJECTID Число Постійний унікальний числовий ID у файлі карти OMSI.
OMSIPARENTOBJECTID Число ID батьківського об'єкта (0, якщо не зв'язаний).
OMSIOBJECTATTACHEDTOID Число ID базового об'єкта, до якого прикріплений цей елемент.
OMSIOBJECTATTACHEDTOPOINTID Число Індекс гнізда кріплення на базовому об'єкті.
ISSPLINEATTACHMENT Bool Вказує на прикріплення до дорожнього/колійного сплайна.
SPLINEINDEX Число Індекс сплайна на тайлі.
ATTACHEDSPLINEOMSIOBJECTID Число Постійний ID сплайна.
SPLINEDISTANCE, SPLINERANGE Число (м) Інтервал та діапазон повторення вздовж сплайна.
SPLINEOFFSET, SPLINEROTATIONOFFSET Вектор 3D-зсув та поворот відносно осі сплайна.
CURRENTSPLINEDISTANCE Число (м) Точна позиція вздовж довжини сплайна.
ATTACHMENTPOINTS, ATTACHMENTROTATIONS Колекція Точки кріплення, визначені на цьому об'єкті для дочірніх кріплень.
TEXTTEXTURES Колекція Визначення шарів динамічних текстових текстур ([texttexture]).
LABELS, LABELTITLES Колекція Введені користувачем рядки тексту та описи полів автора.
PATHS Колекція Внутрішні траєкторії руху ШІ-транспорту та пішоходів.
ISEXCLUDEDCROSSING Bool Виключає об'єкт із мережі перехресть.
ISHALFTRANSPARENT Bool Активний стан напівпрозорості в редакторі.