Airbus A350-900
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 2119.5 4 февраля 2016 в 23:07 #0

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

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

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

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

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

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

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

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

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

Online|Offline NiК 1.0 85.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 56.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 56.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 4.0 8 июля 2016 в 21:52 #0

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

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

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

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

Моделирование футбольного мяча

Всем привет. В сегодняшнем уроке, мы будем делать футбольный мяч). В уроке будет рассмотрен моделинг, манипуляции с модификаторами, а так же работа с текстурами "Unwrap UVW". Урок рассчитан, в первую очередь, на начинающих.

Комментарии 35 Рейтинг 13 Просмотры 59 696 Автор: diablo_ 23 января 2011 в 20:04

Создание работы «Бег Времени»

В этом уроке я расскажу о создании своей работы «Бег Времени». Эта работа сделана в 3ds max 2008, и визуализирована с помощью V-Ray 1.5 SP1. Все смоделировано в 3ds max 2008, главным образом из станд

Комментарии 15 Рейтинг 3 Просмотры 49 585 Автор: En5er 21 сентября 2008 в 00:00

Моделирование Космоса

Урок, по созданию космической сцены. (Перевод максовского Helpa).

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

PhotoReal от RomanS

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

Комментарии 14 Рейтинг 5 Просмотры 40 095 Автор: RomanS 22 апреля 2009 в 00:00

Видео Предметная визуализация в Mental Ray

Видео урок по простому предметному освещению в Mental Ray. Рассматриваются главные настройки фотометрических источников освещения, настройки материалов. Урок прежде всего нацелен на новичков.

Комментарии 6 Рейтинг 4 Просмотры 12 165 Автор: homerender 12 сентября 2011 в 21:01

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

Форумещё

Блогиещё

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

Реклама

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