3ds max не работает smooth
В процессе редактирования сетки внезапно могут появиться группы сглаживания у произвольного элемента объекта. Иногда одна на всем объекте, иногда только частично. Момент появления никак отследить не удается. Первое что проверил, не жму ли я какие-нибудь горячие клавиши - нет. Это происходит как с модификатором edit poly, так и с editable poly. На двух разных машинах. С десятком разных объектов в сцене. Сталкивался кто-нибудь с подобным, или это я счастливчик?
3ds max 2015 design SP1
diwian diwian
Мастер
st_Paulus
Активный участник
Что подразумевается под "мероприятиями"? Объекты все разные. Как правило, editable poly с парой модификаторов вверх по стеку.
diwian diwian
Мастер
Я имел в виду присоединение (Attach) двух(или более) объектов с разными группами или к примеру булевские оперций с последующим конвертированием в "поли".
st_Paulus
Активный участник
Эффект проявляется в процессе редактирования сетки. То есть extrude, bevel, shift+clone, add/remove loop и т.д. Происхождение самой сетки может быть произвольным. Ниже по стеку, как правило, ничего нет.
Разумеется проводились attach/detach и группы сглаживания разные.
igorznag
Мастер
Эффект проявляется в процессе редактирования сетки. То есть extrude, bevel, shift+clone, add/remove loop и т.д.
Вы имеете в виду эффект отсутствия групп сглаживания?
Если да, тогда назначьте новым полигонам нужную группу сглаживания.
Пример. Тема: Подскажите новичку. группы сглаживания.
st_Paulus
Активный участник
В процессе редактирования сетки внезапно могут появиться группы сглаживания у произвольного элемента объекта. Иногда одна на всем объекте, иногда только частично.
Судя по всему, эффект довольно уникальный, не как пропавшие стрелочки. Похоже придется разбираться самому.
diwian diwian
Мастер
Вложения
st_Paulus
Активный участник
Сидишь, редактируешь сетку, и вдруг объект слева превращается в тот что справа. Группа сглаживания может быть одна на весь объект, а иногда это похоже на результат autosmooth. Но никаких подобный действий я не выполняю, в стеке undo/redo записи тоже нет.
Лёля поля
Знаток
Уточним.Вы моделируете без сглаживания,и в какой то момент у вас срабатывает сглаживание?Срабатывает само по себе?
diwian diwian
Мастер
Сложно казать сразу,что не так.Возможно стоит проверить углы сглаживания проблемных мест и положение нормалей.Такое ощущение, что нормали "ражбежались". Проверь(сравни с левым объектом) их положение.И ещё,просто проверь как это выглядит на ДиректХ(е).Маловероятно, но всё же стоит проверить.И ещё, при рендере, я так понимаю это тоже видно?
damien
Мастер
Селена
Знаток
Подобный эффект наблюдается еще начиная с 9-го MAX-а при конвертации в Editable Poly, при этом в некоторых местах сетки назначается одна группа сглаживания полигонам, которые по логике объекта должны быть сглажены разными группами. Выяснить какую-то закономерность этого процесса мне лично не удалось, сворачиваю стеки в Editable Mesh, если нужно в Poly просто сетку потом внимательно проверяю. Иногда проблему удавалось решить с помощью Edge Visible - Edge InVisible, перед конвертацией в Editable Poly.
st_Paulus
Активный участник
Я похоже понял в чем дело. В новом chamfer-e есть автоматическое сглаживание. И если его не вырубить, оно как раз и дает такой результат.
diwian diwian
Мастер
Селена
Знаток
При чем здесь Chamfer? Я им каждый день с десяток раз пользуюсь, на разной сетке, с разными настройками, ни разу не видел подобного эффекта от его применения, ни в одном MAX-е.
st_Paulus
Активный участник
Ух ты, аж с десяток
Chamfer при том, что теперь там есть автосглаживание.
Ну да, оно там чуть ли не с первого макса. Только моя проблема была в другом.
Всем спасибо - загадка разрешилась.
diwian diwian
Мастер
Так ведь спрашивал же "..какие "мероприятия" проводились с объектом" о "чамфере" ,ни слова, или " и т.д." должно это подразумевать?!
Всего лишь необходимо настроить сглаживание на новых полигонах при работе с чамфером.Либо отключить либо переключиться на режим Smooth Cchamfers Only(в зависимости от углов ) и настроить счётчик для новых "поликов"или просто настроить счётчик (в режиме Smooth Entire Object) здесь исходя из формы объекта.
Но в целом, я не думаю, что это "проблема" другое дело почему сразу не активирован режим "Only"?!
Всем привет! Это мой первый опыт моделирования. Нарисовала сплайном кривую, применила модификатор Extrude, затем Edit Poly. Далее применяю модификатор Turbo Smooth. Получается что-то ужасное. Подскажите в чем проблема?
Вложения
Alteste
Активный участник
Красиво оформлен вопрос.
Турбосмут, мешсмут применяются "корректно" на модели содержащие полигоны, в которых не более четырех точек (вертексов). А у вас боковой полигон на ручке содержит уж очень много точек, нада создавать доп ребра
rozzza
Активный участник
rozzza
Активный участник
Вроде, ничего получилось, но не нравится сетка. Наверное, потому что я наобум вершины ребрами соединила. Нет ли какого-нибудь автоматического способа корректного разбиения полигона, имеющего более 4-х вершин, на полигоны, имеющие 4 или 3 вершины? В моем случае необходима коррекция сетки?
Вложения
Saplus
Модератор форума
rozzza
Активный участник
Alteste
Активный участник
ra_hammerhead
Знаток
он говорит о бессмысленности применения модификаторов типа meshsmooth, потому что вполне можно обойтись spline - bevel profile + ch.cylinder или lathe (если эти "крепления" ручки того требуют), который даст вам достаточное качество модели.
вы не могли бы пояснить с какой целью вы вообще пытаетесь добавить turbosmooth? в вашем случае эти модификаторы абсолютно не нужны, даже вредны.
Saplus
Модератор форума
rozzza
Активный участник
Так получится 3 объекта.
Попробую смоделить по методу Saplus'а.
Ребята, а вы можете ответить на вопрос. Нет ли какого-нибудь автоматического способа корректного разбиения полигона, имеющего более 4-х вершин, на полигоны, имеющие 4 или 3 вершины?
У меня норм всё, при этом - я никаких манипуляций не производил, просто перетащил в окно макса файл, по дефолту импортнул и всё.
Solinvictus
У вас на скрине в диалоге импорта не стоят галочки Weld nearby vertices и Auto-smooth adjacent faces. Включите их для начала. Затем в объекте проверьте как выделяются части объекта используя субуровень Elements. Если выделяется только лишь одна грань в таком режиме, то все грани каждого фасада это отдельные элементы. Они всегда будут рендериться угловато (нужно свелдить вертексы). Если же выделяется весь фасад, то вертексы в порядке (спаяны) и проблема в группах сглаживания или в парах нормалей из каждого вертекса вместо одной. В этом случае должен помочь мой вариант унифицирования нормалей модификатором Edit Normals.
И где же тут норм?))
Хотя филёнка и рамка на глухом фасаде действительно как надо получились. Тот что справа - витрина и то что в центре - стекло. На нём кстати сглаживание нормально у меня работает - в отличии от всего остального.
И где же тут норм?))
Та везде, группы сглаживания-то робят ))
Я просто не правил модель, пишу же - просто импорт по дефолту и рендер )
Что это значит? После импорта все модели вообще выделяются как одно целое. В Edit Poly полигоны выделяются по отдельности - но так и положено, как я понял.
Выберете Border в свитке подобъектов и нажмите ctrl+a если ни чего не выделиться то ОК, если есть то в тех местах точки не сварены
inetmarko
Спасибо за уточнения!
Капустка
xyla
Попробую и так, спасибо.
Итак, есть 4 понятных на моём уровне выхода из положения. Сейчас поэкспериментирую.
Solinvictus
В бамп засуньте RoundEdges, я так понимаю фрезеровки всё равно не в голом виде нужны, а под плёнкой\эмалью. А значит будет малый радиус(фаски). Если же нужно голую фрезу - просто уменьшить радиус.
Импортировал так - взял ваш dwg, в меню импорта в Максе - снял галку в максе Rescale и Maximum surfaces deviation for 3D solids - на минимум.
Конечно можно накидывать Smooth, но при сглаживании по углу(автосмуф) - он вам смажет не нужные участки, с RoundEdges такого не будет.
Evilis
Сброс и переназначение групп сглаживания ни к чему не привело.
inetmarko
Унифицирование нормалей помогло сгладить лицевые радиусные поверхности, но напрочь убила всю остальную геометрию объектов, превратив её в месиво(( С нормалями нужно в данном случае работать выборочно - вручную, а не через Ctrl+A. Но и это не избавляет от проблемы некорректного отображения материала.
Капустка
Проверил - всё соединено как надо.
МюФ
Использование RoundEdges к решению описанной проблемы не привело, но взял на вооружение этот инструмент, т.к. он повысил реалистичность рендера фрезеровки - теперь места стыка фрез отображаются близко к реальному их виду - слегка закруглёнными, т.к. фасады будут в эмали, вы верно заметили.
По итогу обсуждения в моей ситуации прав оказался Lekson
Необходимо было воспользоваться модификатором Turn to Poly, чтобы преобразовать объект в полигональный (Я до этого случая и не знал что может быть как-то иначе - и не случайно удивился что в Edit Poly радиусные поверхности, которые состоят явно не из одного полигона, при клике на них выделялись как одно целое). В модификаторе выполнить триангуляцию сетки, сделав размер полигонов минимальным + отметить верхнюю галочку о сохранении выпуклости полигонов. Затем накинуть Smooth. Вопреки опасениям МюФ, сработал он как надо, сгладив только то что было нужно - вручную группы назначать не пришлось.
А вот собственно и результат:
Друзья! Спасибо огромное всем кто участвовал в обсуждении, всем кто давал советы. Надеюсь, этот опыт пригодится не только мне. Проблема решена, но если у кого есть ещё мысли по ней - делитесь).
и есть полигон который не должен менять свою форму. Соседние полигоны меняют форму,но данный должен быть идеально ровным.
Когда я применяю параметр crease на ребра отверстия turbosmooth обрабатывается корректно,
Как на данном примере правильно применить сглаживание,чтобы без проблем вписать плоскость без таких вот косяков?
Использование eax без нарушения ax
можно как-нибудь использовать eax часть без нарушения ax
Асинхронный запрос к БД без нарушения MVC
Добрый день, прошу помочь правильно решить задачу: При нажатии кнопки заполнить комбобокс из БД .
Как реализовать без нарушения инкапсуляции?
Это код из Form1.cs Ошибка в этой строке (foreach (Seat seat in Seat.seat) // Поиск выбранного в.
Добавить b к a1, .. an без нарушения упорядоченности по возрастанию.
Даны целые a1, . ап, b (n —некоторая константа, а1 < а2 <… < ап). Если среди чисел а1, . ап.
Попробуй выбрать все полигоны кроме этого плоского И полигонов её окружающих и применить turbosmoth.
Добавлено через 22 минуты
Ещё один вариант: удали этот полигон, примени turbosmooth, тогда "дыра от полигона должна быть ровной", потом создашь этот полигон.
Спасибо за совет. Пробовал такие извращения,но увы не работает. Помогло только ручное редактирование всех соседних ребер. Но это некрасиво,долго и муторно. Должен же быть какой-то простой способ.
Пока сделал эту же форму, но расширенным чамфербоксом, с уже сглаженными гранями.
группы сглаживания знаете? там где сглаживания быть не должно (угол в 90 градусов и т.д.), ставите для этого полика другой номер, и не забываем галочку на смусгруп в турбосмусе. А вообще при сложных формах используют метод антинурбса, иначе вылазиют косяки.
Добавлено через 4 минуты
ну и хотелосьбы напомнить что если один полигон не должен менять своей формы, то соседние не должны менять формы общих с ним граней, это какбы очевидная аксиома, но многие это забывают и не применяют правильные группы сглаживания для соседних поликов
Султан, правда помогло0 спасибо. и все таки, объясни если не сложно, сам понимаешь, не знаешь принцип- вопросы остаются всегда
Дима, на выделеные точки влияет верхние модификаторы. иногда удобно когда надо лиш на угол модели накилывать изменения
Султан Кембаев ответил Дмитрию
Дима, думаю noice работает с полигонами или вертексами, а на турбосмузе их редактировать нельзя.
хотя по идее можно, попробуй снять выделения с прлигонов и вертексов в режиме editable poly и попробуй без edit poly, если тебе интересно
Читайте также: