Плагин для создания развертки в 3ds max
Работая в сфере 3D–дизайна и 3D–визуализации, вы часто сталкиваетесь с необходимостью в создании одних и тех же объектов от проекта к проекту. В данный список входят всеразличные молдинги, плинтуса, карнизы и тяги. Подобные объекты можно воссоздать вручную с помощью модификатора Sweep. Если же вы не знакомы с данным модификатором, то можно загрузить готовую 3D–модель с 3D–стоков.
Однако всегда можно поступить проще с помощью специального плагина Sweep Profile, о котором сегодня и пойдет речь.
Содержание
Как загрузить Floor Generator
Давайте разберемся как установить Floor Generator для 3ds Max и правильно им пользоваться. Для начала, вам нужно перейти на официальный сайт разработчиков плагина Floor Generator.На их сайте вы найдете два варианта загрузки. Не беспокойтесь за версию именно вашего плагина Floor Generator, в нашем случае он скачивался и устанавливался на 3ds Max 2021, но он также подходит и для более старых версий.
Бесплатная версия Floor Generator от платной лицензии за 20 евро отличается только настройками узоров для нанесения текстуры на покрытия. В бесплатной версии имеется возможность создавать только стандартные прямоугольные куски (то есть вы не сможете наложить на объект другой узор), а в платной есть ещё несколько вариантов, позволяющих задавать паттерн по кругу или повернуть так, как вам вздумается.
Также стоит отметить, если вы впервые зашли на сайт, то кнопка бесплатной загрузки будет вам недоступна. Чтобы активировать её, нужно пройти процедуру регистрации, это не займет много времени:
UV Settings
UV Channel – параметр, отвечающий за маппинг вашего покрытия. Позволяет выбрать канал, который должен использоваться для этого.
Random Flip Mapping U – активация этого параметра позволяет случайным образом переворачивать маппинг по оси U.
Random Flip Mapping V – активация этого параметра позволяет случайным образом переворачивать маппинг по оси V.
Random Offset U – активация этого параметра позволяет случайным образом смещать маппинг на ваших планках по оси U так, чтобы центр не повторялся на каждой из них.
Random Offset V – активация этого параметра позволяет случайным образом смещать маппинг на ваших планках по оси V так, чтобы центр не повторялся на каждой из них.
Комментарии (15)
Та и без сравнений в 3DS Max самый унылый и тормознутый анврап. UVLayout - стоит кучу денег, а более чем за 10 лет существования интерфейс даже не поменяли, плюс кучу мелких назойливых фишек мешают быть ему лидером. Хотя по упаковке он вне конкуренции. Из этих трех ребят я бы выбирал 3д коат. Самый понятный и стабильный. Но мой выбор Unfold3D, хотя смотрел ролики в Мае тоже удобный анврап, но ставить такого монстра на компьютер ради анврапа не серьезно.
по своей практике пробовал 3д коат там полуавтоматическая развертка и в некоторых развертках где требуется вмешательство ручек он не подходит, может быть там есть возможность в ручную сделать но я не нашел!
UVLayout не справляется с разверткой более плотной сетки я туда загонял модель дивана с более плотной сеткой для которой нужно было сделать единую цельную развертку, и увы UVLayout извинился передо мной,
В Модо пробовал, там лучше чем в максе но есть свой недостатки.
Unfold3D нужно попробовать.
В коате у меня небольшой опыт, мне он очень нравится инструментами ретопологии и лоу- мид- поли разворачиваю в нем при необходимости. Довольно таки удобно. Дискомфорта не испытывал, но из Макса если экспортирую, то в анфолд. Ювлейаут своеобразная программа. Меня просто утомил их убогий дизайн и ряд мелочей. Но пакует шикарно, и швы создавать удобно. Аналогично работает и Анфолд, только с более приятным интерфейсом. А что касается Макса то, сколько не пробовал постоянно все там в нем неудобно и не так. Что я хочу получить понимаю, какие инструменты для этого используются тоже понимаю, но когда разворачиваешь в ЮВЛейауте или Анфолде и на контрасте 3д Макс его неудобства сильно заметны. Не было бы альтернатив молчал бы и разворачивал в Максе.
Во всех программах можно добиться хороших результатов,тут зависит скорее от ваших задач, быстроты развертки ,удобства и нужного вам инструментария.
Да сложные обьекты в 3DS Max развернуть будет проблематично, но в принципе я бы не сказал что 3DS Max такой плохой в плане разверток.
UVLayout-программа заточена для создания и редактирования UV-координат,она как раз и создавалась для разверток.
3D-Coat- тоже достаточно хорошая программа для создания разверток. (хотя некоторых инструментов не хватает)
Unfold3D-Не работал в нем, но в будущем буду изучать эту программу.
Анврап в Максе не плохой, он в сравнении с другими программами плох. Если новичок, то здесь безальтернативно надо разворачивать в Максе, а когда появляется уверенность в этом продукте, то надо уже смотреть в ширь. И для этого существуют две программы Анфолд и Ювлейаут, которые создавались исключительно для одной функции и справляются они с ней шикарно.
Наверное каждый из вас сталкивался с надобностью создать напольное покрытие для кухни, гостинной или зала. Использовать один и тот же ламинат или плитку для каждой 3D–сцены не выход, а покупать новые модели от проекта к проекту тоже затратно. В таком случае на помощь приходит замечательный плагин Floor Generator для 3ds Max, который мы упоминали в одной из наших статей “Лучшие плагины для моделирования и визуализации в 3ds Max"
Floor Generator способен воссоздавать очень качественные полы разного вида с соблюдением правильной геометрии и швов из заданных вами размеров, будь это плитка, ламинат или дерево. Результат радует своей реалистичностью, не уступая платным моделям с 3D–стоков.
Содержание
Пример созданного паркета в Floor Generator
Warnings
Раздел, отвечающий за вывод окна с предупреждением о критическом количестве плашек на вашем напольном покрытии. Можете указать нужное вам значение, чтобы предотвратить перегрузку сцены.
Как установить плагин Sweep Profile в 3ds Max
→ После окончания загрузки, у вас появится архив с файлом формата .mzp. Запомните его расположение.
→ Запустите 3ds Max и найдите пункт Scripting. Кликните по нему и внизу списка будет пункт Run Script, нажмите на него.
→ Откроется окно с вашей файловой системой. Найдите ранее предустановленный плагин Sweep Profile и выберите его. После этого Sweep Profile установится как скрипт.
Чтобы активировать его на вашей панели инструментов в 3ds Max вам нужно сделать следующее:
→ Найдите на панели меню Customize. Кликнув по нему, выберите Customize User Interface.
→ Откроется окно с различными параметрами. Найдите пункт Category и выберите Kstudio.
→ В подменю Action найдите Sweep Profile и не отпуская левую кнопку мыши перенесите данную строчку на панель инструментов.
Если вы всё сделали правильно, то по нажатии специальной кнопки Sweep Profile на панели инструментов у вас откроется данное окно:
Если вы имели опыт работы с модификатором Sweep, то интерфейс данного плагина будет вам интуитивно понятен. В бесплатной версии будет уже представлено 10 профилей, которыми вы можете воспользоваться. Более того, вы можете загружать свои имеющиеся профили из других ваших сцен и проектов, указав путь к ним (Set Path).
Вы всегда можете отредактировать размеры и подогнать вашу лепнину под нужные объекты в сцене. Это очень удобно, если вам не подходят стандартные варианты и нужно что–то особенное.
Также, имеется возможность добавлять созданные вами профили из активной сцены вашего проекта с помощью кнопки Add to Library.
Исходя из вышеперечисленного, Sweep Profile отлично справляется со своей задачей и экономит время на создание подобных объектов. Чтобы подробнее познакомиться с тонкостями и возможностями этого плагина, мы рекомендуем ознакомиться с полезным видеорядом от его разработчиков:
Простой скрипт для отображения спирали Фибоначчи (Золотого сечения) во вьюпорте 3ds max.
Простой скрипт для отображения различных композиционных схем во вьюпорте 3ds max.
Простой скрипт для моделирования тайлящихся объектов - черепицы, кирпича и так далее.:
Скрипт для конвертирования файлов 3ds max в более ранние версии
5. Flower creator
Скрипт для моделирования цветов.
6. Building Generator
7. Sweep Profile
Скрипт для быстрого и удобного применения профилей с помощью модификатора Sweep. Содержит 37 готовых к использованию архитектурных профилей.
8. Rock Maker v2.5 & Rock My World v1.6
Скрипт для создания камней
9. Rock Generator by Poly Design 3D
Скрипт для создания камней
Этот инструмент предназначен для удаления диагональных эйджей из триангулированног editable poly.
Преобразует сетку на основе треугольников в квады. Этот скрипт также известен как polybomb.
12. Detriangulate all editable meshes
Скрипт является модификацией «Detriangulator» от InTools.
13. Stone Placement Tools
Этот скрипт генерирует каменые стены, тротуары и нерегулярные каменные узоры для различных целей.
14. V-Ray MaterialPresets Pro
Плагин с готовыми материалами под V-Ray
15. Auto Snap Mode
Это простой и бесплатный скрипт который отслеживает переключения во вьюпорте. Он автоматически переключит тип привязки на 3D при включении видов perspective, camera, и так далее; А также переключит на 2.5D если выбранный вьюпорт в находится режиме стандартной ортогональной проекции.
16. Relink Bitmaps
Указываем папку и ждем пока скрипт найдет все потерянные текстурки!
17. Snowflow 1.8 for 3D Studio Max 2009-2011 (x32/x64)
Плагин для создания снега
Удобный скрипт для капитоно-честеро-делателей:
Скрипт для очистки сплайнов от лишних точек.
Расширение для свипа, представляющее собой наборы готовых профилей. Модификатор Profile добавляет к Sweep дополнительные возможности, такие как быстрый доступ к изменению размера профиля, его интерполяции и интерполяции пути, и просмотр текущего вида профиля.
21. Polygon Creator
Этот скрипт очень полезен для внешнего моделирования автомобиля. Он позволяет создавать действительно гладкую полигональную поверхность с использованием сплайнов или кривых NURBS для управления формой поверхности. Также позволяет управлять краевыми петлями поверхности. С помощью этого скрипта вы должны нарисовать только границы поверхности, которую вы хотите создать.
22. Mesh Surface
Создает поверхность, определяемую четырьмя сплайнами. Порядок выбора сплайнов имеет значение! Также они должны образовывать замкнутый контур. Если вы получаете странную сетку, попробуйте еще раз, начиная с другого из четырех сплайнов
23. Modifier Instancer
Удобный сриптик для создания инстант-зависимости разных по форме объектов:
24. Random Colors Macroscript
Random Colors - это скрипт, который назначает случайный цвет для сетки объектов в сцене.
Этот инструмент генерирует MultiSubMaterial со случайным стандартным цветным материалом для каждого идентификатора материала выбранного объекта.Выберите объект и нажмите «сгенерировать материал», чтобы создать MultiSubMaterial.'Shuffle colors' переназначает новые случайные цвета в MutlSubMaterial выбранного объекта.
Плагин с расширенными возможностями для моделирования.
Это скриптовый плагин для Autodesk 3ds max. Он помогает создавать и оптимизировать поверхности рельефа от контурных линий или от существующей сетки.
28. Parametric Array позже Para 3D
Wrapit это инструмент для 3ds max который адаптирует сетку к другой сетке. Это применяется в различных сценариях, таких как ретопология хай-рез сеток, сделаных например в ZBush, Mudbox итп и создания доу поли проксей для ситуаций где они предпочтителней, такие как физика, Level of details.
PolyNurbs - это инструмент для преобразования объектов nurbs в quad poly
Ну что тут написать то? Видосики смотрите!)))
Бесплатный скрипт Deformed Edges от сербского тридешника Branko Živković позволяет деформировать выделенные эджи модели, что придает модели более реалистичный вид. Скрипт написан и протестирован в 3ds Max 2011 x64 и 3ds Max 2012 x64, но должен работать и с другими версиями макса.
В этом уроке поговорим о UV-развертке, создадим развертку в разных программах,3ds max 2017,UVLayout,3D-Coat.Рассмотрим различные инструменты.
Как установить Floor Generator
А теперь быстро разберемся как установить плагин:
→ После окончания загрузки, у вас появится папка с одинаковыми файлами формата .dlm. Отличаются они только годом для вашей версии 3ds Max, что указано в их названии. Выберите подходящий вам вариант и скопируйте.
→ Найдите папку с предустановленным 3ds Max у вас на компьютере. В ней будет папка Plugins. Вставьте скопированный ранее файл Floor Generator в папку Plugins.
→ Запустите 3ds Max и создайте любой объект (например, Plane). Откройте вкладку с модификаторами и найдите Floor Generator. Если он применился без каких–либо ошибок, то вы успешно его установили.
Board Size
Если говорить простым языком, то этот раздел отвечает за размеры одного элемента (так называемой "доски") вашего напольного покрытия. Подробно рассмотрим каждый из них.
Max Length – настраиваемый параметр, отвечающий за максимальную длину планки.
Min Length – настраиваемый параметр, отвечающий за минимальную длину планки.
Spread – настраиваемый параметр, отвечающий за распределение размеров ваших планок. Например, если выставить низкое значение, то будет создано преимущественно большое количество длинных планок, а с высоким значением наоборот.
Max Width – настраиваемый параметр, отвечающий за максимальную ширину планки.
Min Width – настраиваемый параметр, отвечающий за минимальную ширину планки.
Spread – настраиваемый параметр, отвечающий за распределение размеров ваших планок. Например, если выставить низкое значение, то будет создано преимущественно большое количество длинных планок, а с высоким значением наоборот.
Grout Len – настраиваемый параметр, отвечающий за регулировку расстояния между планками в длину.
Grout Wid – настраиваемый параметр, отвечающий за регулировку расстояния между планками в ширину.
Min Offset % – настраиваемый параметр, отвечающий за минимальное смещение рядов ваших планок.
Max Offset % – настраиваемый параметр, отвечающий за максимальное смещение рядов ваших планок.
Активация Extrude H – дает возможность регулировать высоту вашего пола.
Активация Bevel H – дает возможность регулировать высоту фасок вашего пола, по аналогии с Extrude H.
Outline – настраиваемый параметр, отвечающий за срез фасок под определенным углом у ваших планок. По умолчанию этот параметр заблокирован так, чтобы создавать угол в 45 градусов.
General
Scale – параметр, позволяющий изменить размер всего напольного покрытия.
Direction – параметр, позволяющий разворачивать ваши планки в разные направления.
Seed – параметр, позволяющий менять рандомизацию ваших планок.
Offset X – параметр, позволяющий смещать все планки по оси X.
Offset Y – параметр, позволяющий смещать все планки по оси Y.
Weld Thr. – активация этого параметра, позволяет “сварить" вершины всех ваших планок на заданном вами направлении.
Особенности платной PRO–версии плагина Sweep Profile
За 12.5$ или за 9.38$ по скидке, на момент написания данной статьи, вы получите полный функционал возможностей данного плагина. А именно:
- Создание/обновление архитектурных профилей в один клик
- Настройка размеров профиля
- Избранные профили
- Добавление профилей пользователей в библиотеку
- Студия для рендеринга профилей [PRO]
- Выравнивание оси профиля [PRO]
- Упрощенная локализация на китайском, французском и испанском языках [PRO]
Обзор возможностей плагина Floor Generator
Floor Pattern
Как уже упоминалось в начале статьи, если вы загрузили бесплатную версию, то вам будет доступен только стандартный узор в данном разделе.
Update
Раздел, помогающий предотвращать зависания в сценах при автоматическом обновлении объектов в Floor Generator. Вы можете выбрать режим Manually для ручного сохранения при нажатии кнопки Update.
Как загрузить плагин с библиотекой Sweep Profile
Для начала давайте разберемся где достать данный плагин и как правильно его установить. Чтобы загрузить Sweep Profile вам нужно зайти на официальный сайт разработчиков данного плагина. На этой странице вы сможете выбрать один из двух предложенных вариантов для загрузки, платный и бесплатный: Sweep PRO и Sweep Profile.
Стоит упомянуть, что Sweep Profile можно скачать и установить как на 3ds Max 2021, так и для более ранних версий.
Variation Per Board
Max Rotation – настраиваемый параметр, отвечающий за максимальное вращение планки вокруг своей оси. Чтобы в полной мере убедиться в работоспособности данного параметра и увидеть изменения нужно указать нужное вам значение в параметре Max Overlap в конце раздела.
Min Rotation – настраиваемый параметр, отвечающий за минимальное вращение планки вокруг своей оси.
Spread – настраиваемый параметр, отвечающий за распределение размеров ваших планок. Например, если выставить низкое значение, то будет создано преимущественно большое количество длинных планок, а с высоким значением наоборот.
Max Offset X – настраиваемый параметр, отвечающий за контроль максимального смещения по оси X.
Min Offset X – настраиваемый параметр, отвечающий за контроль минимального смещения по оси X.
Spread – делает все то же самое по аналогии с предыдущим разделом с таким же пунктом Spread.
Max Offset Y – настраиваемый параметр, отвечающий за контроль максимального смещения по оси Y.
Min Offset Y – настраиваемый параметр, отвечающий за контроль минимального смещения по оси Y.
Spread – делает все то же самое по аналогии с предыдущим разделом с таким же пунктом Spread.
Max Tilt – настраиваемый параметр, отвечающий за тот же принцип максимального смещения, как и Max Offset X, но только верхних частей ваших планок, создавая таким образом естественные неровности, что придает реалистичности.
Min Tilt – настраиваемый параметр, отвечающий за тот же принцип минимального смещения, как и Max Offset Y, но только верхних частей ваших планок, создавая таким образом естественные неровности, что придает реалистичности.
Spread – делает все то же самое по аналогии с предыдущим разделом с таким же пунктом Spread.
Max Overlap – тот самый параметр, от которого зависят все вышеперечисленное раздела Variation Per Board.
Save/Load Presets
Раздел, отвечающий за сохранение настроек, проделанными вами в последней сессии. Вы можете сохранить имеющиеся настройки с помощью кнопки Save и загрузить их в следующий раз при помощи кнопки Load. Удобно, если вы хотите пользоваться одним шаблоном для ваших последующих сцен.
Также, на YouTube ты всегда можешь найти интерактивные инструкции с видео по плагину, например вот подобное:
Одним из главных преимуществ в 3D пакете должна быть возможность создания качественной UVs развертки. И в самом деле, вы не сможете работать на полную, если не будет возможности создать качественную развертку. Такая вещь как текстурирование напрямую зависит от правильной UVW развертки. Так что я решил показать вам, как создать хорошую UVW развертку в 3ds Max. Модификатор UVW Unwrap имеет инструмент под названием Pelt Mapping, который отлично справляется с созданием UVs развертки. Я думаю, что в большинстве случаев, вам больше ничего не понадобится для создания нужной развертки объекта. Инструмент Pelt Mapping дает вам достаточно возможностей создать развертку буквально автоматически, и вам практически не придется редактировать UVs вручную. Инструмент Pelt Mapping хорошо справляется с органическими и неорганическими объектами.
Прежде всего, у вас должна быть модель с правильной топологией, полигоны должны быть четырехугольными, не должны иметь дополнительных вершин, и так же желательно что бы полигоны были равнобедренными. Только после того как будет готова правильная топология и сетка можно переходить к следующему шагу. Что бы применить модификатор UVW Unwrap нужно выбрать объект, затем перейти на панель Modify, где и выбрать среди списка UVW Unwrap. Очень важно правильно создать швы. В моем случае для головы я создал швы, так как показано на Рис 1 и Рис 2.
Обратите внимание на синие линии, которые указывают места, где будут располагаться швы. Чтобы создать шов нужно перейти на работу с Edge (ребрами) в самом модификаторе (на палитре под названием модификатора). Затем выбрать нужные Edges (ребра) и в свитке Map parameters нажать кнопку » Edge Sel to Seams «. Также можно быстро создать швы с помощью » Edit Seams » или » Point to Point Seams «. Если выбран подобъект Face (работа с полигонами) выделите нужные участки сетки и нажмите » Pelt «, швы на краях полигонов будут созданы автоматически.
Когда закончите с разметкой швов выберите, подобьет Face в модификаторе UVW Unwrap и выберите часть или всю сетку и нажмите на кнопку Pelt. После ее нажатия должно открыться окно как на рис ниже:
Круг образованный вокруг сетки, называется » Stretcher «, растягивает сетку. Линия соединяет точку окружности и точку шва. В диалоговом окне Pelt map в свитке Pelt options, в разделе Springs, вы можете управлять четырьмя счетчиками, которые будут менять эффект натяжения. Только убедитесь что галочка напротив » Lock Open Edges » установлена. Выберите всю сетку, убедившись, что галочка » Lock Open Edges » установлена и масштабируйте ее до меньшего размера. Это даст Stretcher больше пространства для работы. Затем нажмите кнопку » Start Pelt»и пусть Stretcher выполняют свою работу. Результат ниже (Рис.04).
Это что-то вроде призрака! Хорошо, теперь нажмите кнопку » Commit «, чтобы применить операцию. В Edit UVWs окне перейдите на Tools > Relax. Вы также можете просто щелкнуть правой кнопкой мыши и выберать прямоугольник рядом с Relax из меню, чтобы открыть диалоговое окно инструмента Relax (Рис.05).
Из выпадающего меню выберите » Relax By Face Angles «, который является наилучшим вариантом, если вы хотите получить хороший результат. Увеличение параметров» Iterations » и » Amount » приведет к увеличению эффекта натягивания. Параметру Stretch лучше присваивать небольшое число. Теперь нажмите кнопку «Start Relax » и наблюдайте как инструмент начал работать . Для остановки нажмите Stop Relax. В разделе Selection Modes, выберите » Select Element «, чтобы выбрать всю сетку, а затем выберите инструменты Scale и Move, что бы уменьшить и разместить сетку внутри темно-синего прямоугольника (Рис.06).
Теперь для отображения искажений и перекрытия некоторых частей развертки , выберите Face (работа с полигонами ) в самом модификаторе, а в меню, нажмите кнопку » Select Inverted Faces «, затем » Select Overlapped Faces «. Каждый раз, в зависимости от сложности сетки, вы можете посмотреть искаженные места, выделенные красным цветом. Они должны быть исправлены (Рис.07).
Наконец, для решения любых перевернутого полигонов, вы должны использовать опцию » Relax By Edge Angles «. Всегда используйте небольшое число Iteration и Amount и неоднократно жмите кнопку » Apply » для избавления проблемных областей. Я бы посоветовал Вам добавить карту Checker для модели, что бы можно было наблюдать за искажениями в окне перспективы.
Если есть искажения, которые не могут быть исправлены инструментом Relax Tool, следует использовать инструмент Move tool и переместить вершины вручную. Некоторые части, как уши или рога, следует отделять, для этого выделите их края и нажмите кнопку «Break» из меню » Tools «, но не забудьте сначала сделать шов. Затем пользуемся Relax Tool.
Если у вас сложная сетка UV, то можете использовать Tools > Pack UVs. Рис.08.
Вы должны получить идеальную развертку UV! Посмотрите на голову, для наглядности я добавил текстуру (Рис 10)
Для дальнейшего текстурирования сохраним нашу развертку в графический формат, переходим на Tools> Render UVW Template и в открывшемся диалоговом окне нажмите кнопку » Render UVW Template «.
Как вы убедились, в модификаторе UVW Unwrap метод Pelt Mapping представляет собой прекрасный и легкий инструмент, который позволяет быстро и качественно создавать развертку. Плюс, в том, что нет необходимости для экспорта и импорта модели в и из 3ds Max, потому что все происходит внутри программы. С Pelt Mapping можно также создавать карту неорганических объектов, например автомобили, оружие, самолеты, даже здания и так далее.
Особенности бесплатной версии плагина Sweep Profile
- Нет возможности рендерить превью для ваших профилей
- Нет опции Pivot Alignment (выравнивание профиля относительно пути)
- Нет опции Smooth (сглаживание профиля и пути)
- Нет опции увеличения\уменьшения превью профилей
- Нет функционала для сортировки
- Доступно только 10 готовых к использованию архитектурных профилей
Читайте также: