3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

191 страниц V  « < 183 184 185 186 187 > »   
Reply to this topicStart new topic
> А нет-ли такого скрипта?
харумскарум
сообщение 01/03/2019, 12:28
Сообщение #2761


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 530
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



Цитата(Jahman @ 28/02/2019, 18:30) *
может класс экспортера неправильно указан?

в листенере напечатает все доступные классы экспортеров
Код
for x in exporterPlugin.classes do format "%\n" x

спасиибо огромное! действительгно класс экспортера надо было писать иначе
Go to the top of the page
 
+Quote Post
харумскарум
сообщение 08/03/2019, 23:55
Сообщение #2762


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 530
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



а нельзя ли упростить сей скрипт чтобы он просто добавлял ребра существующему обьекту, но не создавал новый разбитый на части?
Прикрепленные файлы
Прикрепленный файл  simpleslicer_v0_44.zip ( 2,56 килобайт ) Кол-во скачиваний: 56
 
Go to the top of the page
 
+Quote Post
111
сообщение 09/03/2019, 03:47
Сообщение #2763


фломастер
Иконка группы

Группа: Участник
Сообщений: 5 701
Регистрация: 19/06/2002
Из: минск
Пользователь №: 98



у мене был где то скрипт который двигал слайсинг плейн ну и нарезал понятное дело.
Go to the top of the page
 
+Quote Post
харумскарум
сообщение 12/03/2019, 18:38
Сообщение #2764


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 530
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



а нет ли такого скрипта чтобы сохранял имя обьекта при детаче?
Go to the top of the page
 
+Quote Post
Jahman
сообщение 12/03/2019, 21:04
Сообщение #2765


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 456
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



имхо, только через полностью кастомный детачер
иначе как отличить любое создание новой ноды от собственно детача


Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
харумскарум
сообщение 24/03/2019, 13:03
Сообщение #2766


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 530
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



Цитата(Jahman @ 12/03/2019, 21:04) *
имхо, только через полностью кастомный детачер
иначе как отличить любое создание новой ноды от собственно детача

Благодарю, впрочем все решилось небольшой правкой существующего скрипта http://www.scriptspot.com/3ds-max/scripts/uniattach-detacher

Go to the top of the page
 
+Quote Post
харумскарум
сообщение 24/03/2019, 13:19
Сообщение #2767


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 530
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



требуется скрипт для удаления элементов в EditablePoly которые частично или полностью накладываются (по оси Z) на второй объект
первый объект - объемный, второй - плоский (z=0)
интерфейс не нужен - выделяется два объекта, запускается скрипт. для удаления элементов в объекте buildings используется объект filter_mesh
работа оплачиваемая, спасибо

скрин и файл присоединяю
Прикрепленные изображения
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  filter_mesh.zip ( 441,4 килобайт ) Кол-во скачиваний: 55
 
Go to the top of the page
 
+Quote Post
Jahman
сообщение 24/03/2019, 20:01
Сообщение #2768


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 456
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



Прикрепленное изображение
Единственный возможный косяк в том, что если ни одна вершина не попадет внутрь какого-либо элемента buildings то и выделения не произойдет.

зы. хотя и это решается довольно просто.
делаем копию filter_mesh'a сабдивайдим ее так чтоб наверняка хоть одна вершина или фейс попала, потом как и раньше конвертируем селекшн в элемент, инвертируем выделение.. и удаляем все кроме искомых элементов.
Далее шелл, пуш по вкусу и используем эту копию с найденными элементами для того чтобы в оригинальном filter_mesh через vol_select выделить нужное. Таки дела

Сообщение отредактировал Jahman - 24/03/2019, 20:13
Go to the top of the page
 
+Quote Post
Jahman
сообщение 24/03/2019, 22:08
Сообщение #2769


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 456
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



ну или тру скриптинг
сабдивайдим здания всё для того же и стреляем вниз лучами. Там где попали запоминаем индексы фейсов, потом по ним получим элементы
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
харумскарум
сообщение 25/03/2019, 11:16
Сообщение #2770


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 530
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



спасибо, но тут все наоборот _)
Цитата(харумскарум @ 24/03/2019, 13:19) *
для удаления элементов в объекте buildings используется объект filter_mesh

тоесть удалить накладывающиеся здания нужно в объекте buidlings

subdivide боюсь не прокатит так как оригинальный filter_mesh объект сотни тысяц полигонов
Go to the top of the page
 
+Quote Post
Jahman
сообщение 25/03/2019, 11:30
Сообщение #2771


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 456
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



Чет попробовал я через волюм селекты, но не осилил.

А так, ну значит стреляем лучами из всех вершин в объект buildings, запоминаем индексы фейсов, конвертим в элементы и тп.
И да, скриптом этот кусок безо всяких сабдивайдов и тп.
Time: 0.386sec. Mem: 105968L

Сообщение отредактировал Jahman - 25/03/2019, 11:56
Go to the top of the page
 
+Quote Post
ProcXel.A
сообщение 25/03/2019, 13:05
Сообщение #2772


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 466
Регистрация: 03/01/2012
Из: Воронеж
Пользователь №: 85 109



Цитата(харумскарум @ 25/03/2019, 11:16) *
тоесть удалить накладывающиеся здания нужно в объекте buidlings


1. Объект filter_mesh переводишь в Editable Spline.
2. Объекту buildings делаешь ShapeMerge с параметром Cookie Cutter, в результате чего на месте пересечений в buildings появляются дырки.
3. Переводишь buildings в Editable Poly, выделяешь все дырки (Borders) Ctrl+A.
4. В режиме редактирования Border со всеми выделенными дырками зажимаешь Ctrl и переключаешься на режим редактирования Elements. В результате чего все элементы с дырками выделятся и их можно будет удалить. А те элементы, в которых дырок нет, не выделятся. Что и требовалось сделать. smile.gif

Сообщение отредактировал ProcXel.A - 25/03/2019, 13:10
Go to the top of the page
 
+Quote Post
Jahman
сообщение 25/03/2019, 13:35
Сообщение #2773


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 456
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



Главное, чтоб в этих buildings не было даблфейсов на крышах, потому как шейпмерж только первое пересечение учитывает
Ну и скорость канеш не конек шейпмержа
Go to the top of the page
 
+Quote Post
харумскарум
сообщение 25/03/2019, 15:03
Сообщение #2774


щепдро.
Иконка группы

Группа: Пользователи
Сообщений: 1 530
Регистрация: 24/04/2008
Из: минск
Пользователь №: 63 638



Цитата(ProcXel.A @ 25/03/2019, 13:05) *
Цитата(харумскарум @ 25/03/2019, 11:16) *
тоесть удалить накладывающиеся здания нужно в объекте buidlings


1. Объект filter_mesh переводишь в Editable Spline.
2. Объекту buildings делаешь ShapeMerge с параметром Cookie Cutter, в результате чего на месте пересечений в buildings появляются дырки.
3. Переводишь buildings в Editable Poly, выделяешь все дырки (Borders) Ctrl+A.
4. В режиме редактирования Border со всеми выделенными дырками зажимаешь Ctrl и переключаешься на режим редактирования Elements. В результате чего все элементы с дырками выделятся и их можно будет удалить. А те элементы, в которых дырок нет, не выделятся. Что и требовалось сделать. smile.gif

спасибо, правда не мой вариант, висит уже полчаса )
Go to the top of the page
 
+Quote Post
Jahman
сообщение 26/03/2019, 15:38
Сообщение #2775


уже всё сделал
Иконка группы

Группа: Пользователи
Сообщений: 2 456
Регистрация: 01/06/2005
Из: z3л3№гр@d
Пользователь №: 13 838



а скрипт как? не висит?
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






191 страниц V  « < 183 184 185 186 187 > » 
Reply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19/04/2024 - 03:54