СообщенияДата

Floor Generator или как сделать плитку по-быстрому

Из альтернатив - Рейлклон лайт, но он сложнее в освоении. Если площадь большая, то не проще ли сделать текстурой?
10.01.2022

Как Зафиксировать вьюпорт камеры?

Цитата Pravdov: чтоб он не сбивался к примеру при импорте объектов [[link:image_uri:528182,]][[image:528182,sky_image_forum]][[/link]]
28.12.2021

Иконки. Настройка интерфейса.

Если вы задались целью написать какие-то грамотные уроки по этой теме, то нужно проверять разные версии максов (2020 и 2022 как минимум). Периодически автодеск вносит изменения в GUI под капотом.
25.12.2021

Иконки. Настройка интерфейса.

Маэстро Jahman подсказал еще один метод (попроще). Поправить файл cuix где уже была добавлена кнопка дефолтного турбосмуса. C:\Users\User\AppData\Local\Autodesk\3dsmax\2020 - 64bit\ENU\en-US\UI\Workspaces\usersave\Workspace1__usersave__.cuix Как-то так. [[image:527606,]]
24.12.2021

Иконки. Настройка интерфейса.

Цитата mr.spoilt: Group, ungroup А, ну да, не всё в кастомайзе имеет свой макрос. В таком случае actionMan.executeAction нормальный вариант.
24.12.2021

Иконки. Настройка интерфейса.

Я всё еще считаю этот метод неадекватным в смысле количества усилий ради одной иконки, но похоже он единственный. Показываю на примере турбосмус макроса. [[image:527554,]] В редакторе откроется файл встроенных макросов и нужный нам будет выделен. Этот файл нельзя редактировать.  [[image:527555,]] Выделяем весь макрос, создаем новый файл в редакторе и вставляем код туда. 1 - Меняем имя макроса (обязательно). Оно идёт сразу после первого слова macroScript 2 - Меняем категорию, чтобы не сваливать свои макросы в кучу к встроенным. 3 - Убираем все аргументы имеющие тильды (~), то есть tooltip, buttontext. Можно заменить на свои строки, но сейчас речь про иконки. 4 - Добавляем iconname:"MainUI\Turbosmooth". Откуда я это взял будет написано ниже. [[image:527558,]] Жмем Ctrl+E в редакторе и наш макрос с модной иконкой появится в нашей категории. ___ Как искать пути иконок. Жмем F11 чтобы вызвать листнер. Вводим CustomControlsOptions.PrintIconPaths=true [[link:image_uri:527560,]][[image:527560,sky_image_forum]][[/link]] Теперь любое наведение на меню или кнопку будет печатать информацию в листнере. Находим наш модификатор в меню и наводим на него мышкой. [[link:image_uri:527562,]][[image:527562,sky_image_forum]][[/link]] Вот наш турбосмус. И среди этой инфы закопан путь к его иконке. Выделен прямоугольником. Чтобы прекратить вывод инфы при наведении нужно выключить функцию. CustomControlsOptions.PrintIconPaths=false [[image:527563,]] Готово. Вы официально сумасшедший т.к. проделали весь этот путь ради одной иконки :D
24.12.2021

Почему полигон бокса не ровный, хотя должен быть

Цитата Denis_21: Что я делаю не так? ) Это не обязательно заметно во всех случаях. Возможно у вас слишком маленький бокс (0.01 мм?). Здесь нечему удивляться, так устроены вычисления с плавающей точкой (а координаты в максе состоят из трёх float). Для компьютера ваша 0.01 это вовсе не "одна сотая". [[image:527546,]]
24.12.2021

Вылетает max 2020 при вводе любого текста

Цитата mr.spoilt: Может кто знает, вдруг за этот год починили этот косяк с совместимостью с PuntoSwitcher? Max 2022.2 Попробуйте Caramba Switcher от автора пунто. Там правда функционал очень скромный, но зато работает стабильней.
21.12.2021

Как сделать ровную текстурную развертку?

[[link:image_uri:526076,]][[image:526076,sky_image_forum]][[/link]] Хз может там что-то и поломано в 2022 (AD это дело любят), но вот и в нём результат. Да ну о чем вообще речь, пара поликов с дырками :) уж это в максе точно можно замапить в пару кликов. Но маппинг может стать не главной вашей болью, когда у вас такая топология.
16.12.2021

Как сделать ровную текстурную развертку?

Relax by poly angles. Ну да, в максе ничего развернуть нельзя, только за 200 долларов в ризоме можно. Я за пару кликов развернул примитивным дубовым способом. Есть и другие способы (ничуть не сложнее).
16.12.2021

Как сделать ровную текстурную развертку?

[[link:image_uri:526010,]][[image:526010,sky_image_forum]][[/link]] Планарная проекция + релакс. Пара кликов же.
16.12.2021

FloorGen Tools

Если честно я ничего не понимаю. "я стала администратором, уже такое окно не всплывало, и все равно не копировалось" Файл FloorGenerator_max2022_64bit.dlm находится в C:\Program Files\Autodesk\3ds Max 2022\Plugins или нет? Покажите скриншотом. Вообще эта ветка не про плагин floorgenerator, на форуме есть соответствующие ветки.
16.12.2021

FloorGen Tools

Цитата DinaraDanis: Помогите мне продвинуться немного Вы именно FloorGenerator_max2022_64bit.dlm кидаете в C:\Program Files\Autodesk\3ds Max 2022\Plugins ?
14.12.2021

История использования модификаторов

http://www.scriptspot.com/3ds-max/scripts/max-defaults
12.12.2021

FloorGen Tools

Цитата Kraftjin: NIK, в максе 2016 уже на двух формах - куб и ступени, при выборе Pattern Chevron, зависает макс.Остальные патерны работают. Не только в 2016. С сайта "разработчиков" floorgenerator из раздела Known Issues: "When creating a chevron floor it is important "Max Length" is higher than "Max Width", if not FloorGenerator will attempt to create a floor with infinite number of boards and crash." Этот баг скорее всего никогда не починят т.к. некому (не они писали этот плагин, они его просто продают).
09.12.2021

MaxScript получение координат точек сплайна

https://pastebin.com/73BMkjYY Вот вам версия немного почище, с поддержкой undo и понимающая не только Line. Быстрее скрипт конечно не стал, но если речь идёт о двух сплайнах по 1000 точек, то текущие ~500ms вполне адекватны. Отмечу также, что не стоит использовать глобальные переменные в таком количестве, с такой целью и именами типа th :)
05.12.2021

Написал простенький скрипт. Нужен совет как дополнить

Цитата Evilis: когда кликнуть на кнопку, на тулбаре "Можно как-нибудь решить эту проблему, чтоб Shift срабатывал при нажатии горячей клавиши?" Вроде ТС хотел иметь макрос назначенный на хоткей [F], который будет альтернативно срабатывать по [Shift]+[F]. Если да, то причина не в том, что шифт не срабатывает. Просто макрос не вызывается (и не должен). С кнопкой тулбара мы можем поймать шифт т.к. мы вызываем макрос кликом мыши.
29.11.2021

Написал простенький скрипт. Нужен совет как дополнить

Видимо я не очень умный :) Не понимаю как это применимо к задаче ТС. Логичней было бы использовать всё тот же keyboard.shiftPressed, но назначить этот один макрос и на F и на Shift+F. Должно работать (не проверял)
29.11.2021

Написал простенький скрипт. Нужен совет как дополнить

Разве, несмотря на все эти ухищрения, возможно вообще вызвать макрос назначенный на [F] нажав именно [Shift]+[F]? По-моему логично, что он не вызывается. Я в таких случаях просто создаю глобальную функцию с аргументами и ряд макросов для её вызова.
29.11.2021

Написал простенький скрипт. Нужен совет как дополнить

Keyboard.shiftPressed
29.11.2021

Упорядочивание скриптов и плагинов

Я знаю только это. Но эта штука полезна для простых скриптов. Скорее как замена созданию менюх из макросов. Скрипты очень разнородные по структуре, устанавливаются и работают по разному, вряд ли найдется надежный метод их всех систематизировать.
24.11.2021

MaxScript получение координат точек сплайна

Цитата eugene132003: с многомерных массивов и начал Я имел в виду это. Мы говорим об одном и том же? Если у вас уже есть подобное решение, то вам остается лишь брать distance между двумя point3 и сравнивать с трешолдом.
24.11.2021

Batch Material Editor

Цитата akesoon@mail.ru: скрипт не хочет их находить Это же обычный Standart. Я его не добавлял в скрипт. А нельзя сконвертировать в CoronaMtl или любой подходящий?
23.11.2021

MaxScript получение координат точек сплайна

Цитата eugene132003: перебор - это жесть как долго. Смотря о каком количестве точек идет речь. Если это пара сотен, то можно не заморачиваться и перебирать каждую. Если их гораздо больше, то в ход идут алгоритмы собирающие точки в таблицы или деревья, чтобы ограничить круг поиска для каждой точки. Готовых решений на максскрипте я не видел. Сам я писал 2д лукап для коллапса точек анврапа, но даже если бы я захотел им поделиться, он бы вам не подошёл без значительных изменений. Осмелюсь предположить, что раз вы задаёте подобные вопросы, то видимо эти алгоритмы будут вам пока не по зубам. Тогда остается перебор. Хотя бы закешируйте позиции в массив, не берите их каждый раз из сплайна.
23.11.2021

Сломался multi-sub-object

Цитата muwkly: еще как имеет, на каждый материал у каждой битмапы свой канал, это итак понятно Ну, раз вы упорствуете в своих заблуждениях, то могу лишь пожелать вам удачи в решении этой "проблемы". Я попытался...
13.11.2021

Сломался multi-sub-object

Цитата muwkly: может и путаю, но у меня они соответствуют друг другу Чтож, тогда сперва научитесь ими пользоваться. map channel не имеет отношения к multisub материлам (буквально никакого), а material id не имеет отношения к uvw map. Вы меняете два независимых параметра и пытаетесь понять почему они не влияют друг на друга. ___ Возможно когда у вас это "работало" вы просто накладывали uvw map на выделенные полигоны. [[image:515401,]] Или может я не так понял чего вы хотите добиться. Цитата muwkly: я загрузил запись экрана в сообщение. на ней я накладываю UVW Map, выбираю первый канал и меняю размеры. Только размеры меняются на всех каналах одновременно В видео всё происходит правильно. Редактируется первый канал маппинга на всех mat id т.к. вы накинули модификатор на весь объект. Советую вам забыть про маппинг каналы на время т.к. в данном примере вам не нужно больше одного. Если не хотите накидывать кучу uvw_map на каждый айдишник, то альтернатива только unwrap.
12.11.2021

Сломался multi-sub-object

Цитата muwkly: быстренько в этом же uvw map переключаюсь на второй канал и текстуры вообще пропадают из вьюпорта Один uvw map модификатор может модифицировать только 1 канал. На каждый map channel нужен свой модификатор
12.11.2021

Сломался multi-sub-object

Вы случаем material ID и map channel не путаете между собой? Это совсем разные вещи.
12.11.2021

Развертка

Цитата bandar0604: За совет про свелдинные точки отдельный + - Ребра сшиты по геометрии? - Да :)
10.11.2021

Развертка

Зачем изначально делать flatten? Quick Peel сразу на весь кусок геометрии. Убедитесь, что там точно все точки свелдены.
10.11.2021