Porsche — Underwater road
3d award

Быстрое создание плавного соединения между объектами

 kryvonis 26.776.1 4 февраля 2016 в 23:25

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

Важные моменты:
• Скрипт написан под System Unit в миллиметрах.
• Плотность сетки в месте пересечения двух объектов должна быть примерно одинакова.


macroScript Smoothing_Between_Objects
    category:"HandMade"
    toolTip:"SBO"
(
        modPanel.addModToSelection (Edit_Poly ()) ui:on
        subobjectLevel = 1
        tempvertexArray = #{}
        getBoolVertex = $.modifiers[#Edit_Poly].GetSelection #Vertex
        for i in getBoolVertex do
        (
        edgecount = ($.modifiers[#Edit_Poly].GetVertexEdgeCount i)
        if edgecount == 2 then append tempvertexArray i
        )
        $.modifiers[#Edit_Poly].SetSelection #Vertex #{}
        $.modifiers[#Edit_Poly].Select #Vertex tempvertexArray
        $.modifiers[#Edit_Poly].ButtonOp #RemoveVertex
        subobjectLevel = 2
        $.modifiers[#Edit_Poly].useSoftSel = on
        $.modifiers[#Edit_Poly].falloff = 0.15
        macros.run "Modifiers" "Relax"
        $.modifiers[#Relax].iterations = 10
        macros.run "Modifiers" "EditPolyMod"
        subobjectLevel = 2
        macros.run "Editable Polygon Object" "EPoly_Convert_Sel_To_Face"
        $.modifiers[#Edit_Poly].SetOperation #SetSmooth
        $.modifiers[#Edit_Poly].smoothingGroupsToSet = 1
        subobjectLevel = 0
        $.modifiers[#Edit_Poly].smoothingGroupsToSet = 0
        macros.run "Modifiers" "EditPolyMod"
        subobjectLevel = 2
        $.modifiers[#Edit_Poly].smoothingGroupsToSet = 0
        $.modifiers[#Edit_Poly].smoothingGroupsToClear = 0
        macros.run "Editable Polygon Object" "EPoly_Convert_Sel_To_Face"
        $.modifiers[#Edit_Poly].ButtonOp #MeshSmooth
        subobjectLevel = 0
    )


В скриптах я не специалист, поэтому он немного корявый, главная суть не в нем, а в самом способе. Мне лично при моделировании часто помогает, возможно еще кому-то будет полезно.

Комментарии (Всего: 14)

Online|Offline vk3d 155.0 2116.5 4 февраля 2016 в 23:07 #0

Аватар vk3d
Спасибо!

Online|Offline olasi 246.8 579.5 4 февраля 2016 в 23:57 #0

Аватар olasi
Классный скрипт. Очень выручил. Огромное СПС

Online|Offline olasi 246.8 579.5 4 февраля 2016 в 23:59 #0

Аватар olasi
Дякую!

Online|Offline kryvonis 26.7 76.1 5 февраля 2016 в 00:34 #1

Аватар kryvonis
пользуйтесь на здоровье! рад что вам нравится

Online|Offline Змей Горыныч 167.1 1513.5 5 февраля 2016 в 11:31 #0

Аватар Змей Горыныч
спасибо)

Online|Offline NiК 0.0 42.0 6 февраля 2016 в 10:30 #0

Аватар NiК
Thanks!

Online|Offline Skywalker 0.0 0.0 7 февраля 2016 в 02:18 #0

Аватар Skywalker
Спасиб)

Online|Offline Virat 1.0 54.0 7 февраля 2016 в 16:54 #0

Аватар Virat
А как его запустить? Уже все перепробовал, 12 макс.

Online|Offline kryvonis 26.7 76.1 8 февраля 2016 в 00:06 #1

Аватар kryvonis
ну можно например скопировать текст скрипта, создать на рабочем столе текстовый файл *txt вставить текст скрипта в этот файл и после сохранения переименовать *txt на *ms тогда в 3d max запустить его через MAXScript/Run Script...
и поскольку у него категория "HandMade" то там вы его и найдете. например чтобы назначить горячую клавишу на него вы заходите в Customize/Customize User Interface в разделе Keyboard выбираете категорию HandMade, он там должен быть, и можете назначать на него горячую клавишу.
если хотите перетащить его на MAin Toolbar то заходите в раздел Customize/Customize User Interface/Toolbars и оттуда перетаскивания на тулбар.
скрипт написанный в 2014 max, думаю это не имеет значения что у вас версия 2012. но если все таки возникнут трудности то обращайтесь, возможно что-то придумаю.

Online|Offline Virat 1.0 54.0 9 февраля 2016 в 20:13 #0

Аватар Virat
Про категорию не знал, наверное, поэтому и не нашел, спасибо за ответ, попробую еще)

Online|Offline epsylon777 0.0 0.0 31 марта 2016 в 09:47 #0

Аватар epsylon777
не работает чего-то..

Online|Offline kryvonis 26.7 76.1 1 апреля 2016 в 12:41 #0

Аватар kryvonis
странно, если я правильно понимаю, он после булиона накладывает модификатор едит поле, и на этом все?

Online|Offline Manodesign 13.0 5.0 8 июля 2016 в 21:52 #0

Аватар Manodesign
Сработало. Спосибо.

Online|Offline salvador_cg 4.2 2.0 29 августа 2016 в 22:32 #0

Аватар salvador_cg
Давно я чет подобного ждал, спасибо бро
Что бы оставить комментарий вам необходимо войти или зарегистрироваться!

Советуем почитать

Создание стеклянного стакана

Моделирование стеклянного стакана, текстурирование и визуализация его в Brazil.

Комментарии 22 Рейтинг 0 Просмотры 60 499 Автор: diablo_ 20 апреля 2006 в 00:00

Моделирование книги

Простенький урок, по моделированию книги.

Комментарии 7 Рейтинг 1 Просмотры 25 802 Автор: diablo_ 19 января 2006 в 00:00

Как создать материал для земли или ландшафта

Создание материала для ландшафта и применение его.

Комментарии 8 Рейтинг 0 Просмотры 47 471 Автор: diablo_ 30 мая 2006 в 00:00

Лампа в стиле модерн

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

Комментарии 16 Рейтинг 2 Просмотры 43 836 Автор: En5er 24 августа 2007 в 00:00

Солнце далекой галактики

Простой урок, по созданию очень красивой галактики стандартными средствами 3dsmax.

Комментарии 4 Рейтинг 1 Просмотры 31 613 Автор: diablo_ 19 января 2006 в 00:00

3D моделиприслатьещё

Форумещё

Блогиещё

Популярные урокиещё

Реклама

3dmir.ru - Вся компьютерная графика
      www.megastock.ru