Объекты не принадлежат ни одному слою

Автор
Сообщение
На сайте c 28.09.2006
Сообщений: 3827
Москва / Дубай

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

Объекты, примерженные из другой сцены, оказываются призраками в слоях. Причём в исходной сцене они все нормально в одном слое. А здесь они выделяются тычками, выделяются через H, но в панели слоёв их нет. При создании нового слоя из выделения создаётся просто пустой слой.

В свойствах этих объектов пишется слой, которого в сцене нет. Слой этот есть в исходном файле. Если в исходном файле объекты перенести на новый слой, то они также мержатся призраками, а в свойствах у них уже имя этого нового слоя.

Скрин ниже. Выделено 13 объектов, в менеджере слоёв два объекта. Здесь такое со светильниками, но раньше встречалось и с геометрией.

Создать слой с таким именем возможно, но к нему объекты также не прицепляются.

На сайте c 07.08.2009
Сообщений: 721
Питер
Цитата Spark:
Чота уже не первый раз с таким сталкиваемся, победить так и не смогли.

выделяем объект, открываем MAXListener (F11). пишем

layer=LayerManager.newLayer()

, нажимаем Enter и пишем

for n in(selection as array) do layer.addnode n

(опять Enter). Объект переносится во вновь созданный слой

На сайте c 28.09.2006
Сообщений: 3827
Москва / Дубай

Забавно, спасибо, чота не догадался скриптом попробовать.

Странно, почему кнопки панели слоёв не работают в этом случае.

На сайте c 07.08.2009
Сообщений: 721
Питер
Цитата Spark:
Забавно, спасибо, чота не догадался скриптом попробовать

сам не знал, пока на оффоруме автодеска не наткнулся

На сайте c 22.09.2015
Сообщений: 16
Пушкино, М.О.
Цитата eugene132003:
Цитата Spark:
Чота уже не первый раз с таким сталкиваемся, победить так и не смогли.

выделяем объект, открываем MAXListener (F11). пишем

layer=LayerManager.newLayer()

, нажимаем Enter и пишем

for n in(selection as array) do layer.addnode n

(опять Enter). Объект переносится во вновь созданный слой

Благодарю!

На сайте c 23.04.2015
Сообщений: 44
Избавлялся путём создания любого примитива, далее аттач к нему, потом детач. У меня такое было с ранними сборниками эверов.
Репутация: 0
На сайте c 14.04.2015
Сообщений: 1

Скрипт может и не работать. В моем случае он не работал.

Сработало простое решение.

1. Выделяем объекты по иерархии.

2. Нажимаем правую кнопку и в выплывающем меню выбираем add selected to и далее Новый слой.

Вуаля, все на новом слое. 

На сайте c 07.07.2014
Сообщений: 25
Одесса, Украина
Способ со скриптом работает! Спасибо!!!
На сайте c 10.10.2016
Сообщений: 3
Россия
eugene132003 ВОЛШЕБНИК! smiley-friends.gif спасибо
На сайте c 07.08.2009
Сообщений: 721
Питер
Цитата NoNick:
eugene132003 ВОЛШЕБНИК! smiley-friends.gif спасибо

не я, а автодеск :-) они сами накрутили ошибку и на оффоруме написали как исправить. ошибка еще 2018 макса

На сайте c 11.12.2008
Сообщений: 288
Санкт-Петербург
Цитата eugene132003:
for n in(selection as array) do layer.addnode n

Спасибо!!!

Читают эту тему: