Трудности и «глюки», возникающие у новичков в программе Blender, и как их преодолеть
Blender это замечательный бесплатный 3d пакет, который делает возможным и доступным осуществление гигантского количества проектов, и, как человек, прошедший путь от абсолютного новичка в 3d до преподавателя данной программы в учебном центре «Специалист» в Москве, я могу поделиться несколькими типами, которые помогут преодолеть несколько несложных, но каверзных моментов, которые хоть и очень просты, но далеко не очевидны, и могут заставить просидеть несколько часов в поиске решения проблемы.
Перевод программы и подсказок
Перевод программы и подсказок — Blender, как и почти все программы является англоязычной, но в настройках (preferences) мы можем сделать его интерфейс русскоязычным. Переводить его полностью на русский язык я бы не советовал, т.к. названия всех терминов и команд почти необходимо знать на английском языке для дальнейшего развития, и, так или иначе, много из них заимствовано великим и могучим русским языком и используется всеми и повсеместно (нормали, фейсы, вертексы и т.д.). А вот перевод подсказок действительно может упростить процесс входа в программу и снять много вопросов в процессе их появления. Окошко с подсказкой возникает при наведении курсора мыши на любой элемент blender.
- Для того чтобы активировать подсказки, если они не работают, нужно зайти в меню Edit-Preferences-Interface. Поставить галочку напротив Tooltips.
- Для активизации перевода подсказок в том же разделе открываем выпадающее меню Translation, ставим русский язык, и галочку напротив Affect Tooltips.
Забагивание области просмотра
Следующая проблема с которой я постоянно сталкивался это забагивание области просмотра — при попытке панорамировать вид\приблизиться\отдалиться от объекта, blender упорно отказывается это делать, точнее делает это очень медленно . Тут помогает функция Frame, которая перезахватывает выбранный объект во вьюпорте и данная проблема устраняется.
- Находится эта функция в меню View-Frame selected.
Clipping
Некст проблема это clipping — при попытке работать с объектом на близком расстоянии область обрезает часть нашего объекта, и мешает нам работать.
- устраняется заходом в боковое меню нажатием кнопки N, и во вкладке view в выпадающем меню view, уменьшаем значение Clip Start (Например 0,001)
Нормали
Следующая проблема это нормали — будь то незнание того — что это? или незнание того — как их привести в правильное положение. Проблемы с нормалями возникают например при попытке запечь карты деформации, во время скульптинга, при попытке нажать Shade smooth и тд.
- -Нормали это вектор перпендикулярный плоскости полигона, который указывает блендеру куда ему отражать свет. Направлен этот вектор только в одну сторону, то есть если нормаль вашего полигона развернута внутрь объекта, как часто случается в blender, то из за этого у вас будут проблемы на каком-то этапе работы.
- Как мы можем видеть на данном изображении — все нормали объекта, кроме трех выделенных, повернуты наружу, а три выделенные — внутрь. При обычном режиме затенения Shade flat — этого не видно, но если я включу режим затенения shade smooth, то результат будет совсем иным.
- Проверить направление нормалей своего объекта я могу перейдя в edit mode, и в выпадающем меню overlays поставить галочку напротив Face orientation . Тогда все нормали повернутые наружу будут отображаться синим цветом, а направленные внутрь — красным. В этом же меню Overlays я могу включить отображение нормалей как векторов.
- Развернуть нормали нам помогут функции Mesh-Normals-Flip (или recalculate outside)
- Flip — развернет выделенные полигоны.
- Также мы можем выделить все полигоны объекта (шорткат А) и нажать Recalculate outside чтобы blender автоматически пересчитал все наши полигоны наружу.
- За направлением нормалей лучше следить.
Двойные вертексы
Двойные вертексы — часто в процессе моделирования и оперирования командой Extrude могут создаться вертексы, которые стоят друг в друге и будут портить нашу топологию, это может нам аукнуться на этапах UV развертки, создания рига и тд. Чтобы избежать этого, на промежуточных этапах работы можно выделять всю свою модель в режиме работы с вершинами и нажимать Mesh-clean up-merge by distance. Двойные вертексы будут объединяться.
Карты нормалей
Карты нормалей запеченные в других программах (substance painter, Zbrush) дают странный результат в Blender .
- Проблема в том что карты нормалей, в вышеперечисленных, и не только, программах, запекаются c использованием DirectX, а blender работает с OpenGL. Если говорить простым языком то нам нужно развернуть зеленый канал на карте нормалей. Делается это следующим образом:
Надеюсь, что данный пост поможет людям, осваивающим блендер, проскочить несколько часов поиска решения проблем!
Прозрачная модель. Как исправить?
дело может и плёвое, но я уже замучился. Почему модель просвечивает насквозь. и как это исправить?
Вложения
41,9 КБ Просмотров: 3 852
croll
Активный участник
Рейтинг 13
Может у материала opaсity крутил ?
Олег АКсянов 24608
Активный участник
Нет. не трогал.
montego
Активный участник
попробуй применить к модели модификатор Shell с небольшим значением и посмотри что будет. а так выложи настройки материала и вирея
seaman-3d
Знаток
Рейтинг 40
Окружение environment?
Лечится включением галочки «ON» в настройках Vray во вкладке «GI Environment override».
Banzay
Знаток
Рейтинг 35
Очень похоже, что это не прозрачность, а отражение фоновой картинки.
Попробуй поставить за кузовом какой-нибудь объект — будет он виден?
seaman-3d
Знаток
Рейтинг 40
Да ну, какое отражение?! На бордюр посмотри — как он поворачивает.
Автор — ау! Мою подсказку пробовали?
Banzay
Знаток
Рейтинг 35
Да ну, какое отражение?! На бордюр посмотри — как он поворачивает.
Обычное отражение.
Как бы ни поворачивал при этом бордюр
Вложения
30,5 КБ Просмотров: 3 452
seaman-3d
Знаток
Рейтинг 40
В данном случае все зависит от того где находится фон.
Если он «за моделью», то значит это никакое не отражение, а прозрачная модель, т.к. все что находится за моделью при этом не должно быть видно.
Если фон находится «перед моделью» — значит фон полупрозрачен, иначе модель не была бы видна. Представь стекло с надписью перед чайником. Как оно будет отражаться? Во всяком случае не так как у тебя на картинке. Т.к. «угол падения равен углу отражения».
Если же Макс просто смешивает картинку фона с отрендеренной картинкой подобно слоям в фотошопе, тоже ни окаком отражении говорить не приходится. На примерах больше всего похоже на этот случай.
Но на самом деле абсолютно неважно — отражение это или прозрачность чего-то или смешивание двух картинок подобно слоям фотошопа. Главное как от этого избавиться. В случае, если это environment, мой совет должен помочь. Осталось узнать что у автора и помогло ли ему.
Deruz
Мастер
Рейтинг 96
В данном случае все зависит от того где находится фон.
Если он «за моделью», то значит это никакое не отражение, а прозрачная модель, т.к. все что находится за моделью при этом не должно быть видно.
Если фон находится «перед моделью» — значит фон полупрозрачен, иначе модель не была бы видна. Представь стекло с надписью перед чайником. Как оно будет отражаться? Во всяком случае не так как у тебя на картинке. Т.к. «угол падения равен углу отражения».
Если же Макс просто смешивает картинку фона с отрендеренной картинкой подобно слоям в фотошопе, тоже ни окаком отражении говорить не приходится. На примерах больше всего похоже на этот случай.
Обалдеть.
Banzay дело говорит.
Ставь фоновую картинку на плоскость, а не на бэк вьюпорта.
Для отражений используй HDR или плоскости с картинками вокруг авто.
seaman-3d
Знаток
Рейтинг 40
Это ты кому сейчас сказал?
Зачем такие сложности? Я же давным двано написал, как этого избежать.
seaman-3d
Знаток
Рейтинг 40
Да несколько сумбурно написал.
Все дело в том — как воспринимает бэкграунд макс вместе с Виреем. Как он накладывает его на отрендеренную картинку.
1. Если он просто создает некую фиктивную бесконечно удаленную сферу, на которую помещает фон, то она должна быть «за» объектом и никак тогда бордюр не сможет отразиться. Аналогично будет если при просчете сцены формировать канал прозрачности и с его помощью определять — где должен быть виден бэкграунд. В обоих случаях того, что мы видим на приведенных картинках быть не должно.
2. Если он использует нечто типа билборда — маленькой плоскости перед камерой, перпендикулярной направлению обзора, тогда бэкграунд должен быть полупрозрачным — это ненормально — мы этого не видим. Тем более — он перед объектом — как он при этом будет отражаться? Не так как на картинке.
3. Если он просто смешивает две картинки — бэкграунд и отрендеренную картинку подобно слоям в фотошопе — тогда как раз и получится то, что мы видим. Но о каких отражениях тогда может идти речь?
Так что балдеть не надо — надо просто подумать.
Что делать если моделька в блендере внутрь
Трудности и «глюки», возникающие у новичков в программе Blender, и как их преодолеть
Blender это замечательный бесплатный 3d пакет, который делает возможным и доступным осуществление гигантского количества проектов, и, как человек, прошедший путь от абсолютного новичка в 3d до преподавателя данной программы в учебном центре «Специалист» в Москве, я могу поделиться несколькими типами, которые помогут преодолеть несколько несложных, но каверзных моментов, которые хоть и очень просты, но далеко не очевидны, и могут заставить просидеть несколько часов в поиске решения проблемы.
Перевод программы и подсказок
Перевод программы и подсказок — Blender, как и почти все программы является англоязычной, но в настройках (preferences) мы можем сделать его интерфейс русскоязычным. Переводить его полностью на русский язык я бы не советовал, т.к. названия всех терминов и команд почти необходимо знать на английском языке для дальнейшего развития, и, так или иначе, много из них заимствовано великим и могучим русским языком и используется всеми и повсеместно (нормали, фейсы, вертексы и т.д.). А вот перевод подсказок действительно может упростить процесс входа в программу и снять много вопросов в процессе их появления. Окошко с подсказкой возникает при наведении курсора мыши на любой элемент blender.
Для того чтобы активировать подсказки, если они не работают, нужно зайти в меню Edit-Preferences-Interface. Поставить галочку напротив Tooltips.
Для активизации перевода подсказок в том же разделе открываем выпадающее меню Translation, ставим русский язык, и галочку напротив Affect Tooltips.
Забагивание области просмотра
Следующая проблема с которой я постоянно сталкивался это забагивание области просмотра — при попытке панорамировать вид\приблизиться\отдалиться от объекта, blender упорно отказывается это делать, точнее делает это очень медленно . Тут помогает функция Frame, которая перезахватывает выбранный объект во вьюпорте и данная проблема устраняется.
Находится эта функция в меню View-Frame selected.
Clipping
Некст проблема это clipping — при попытке работать с объектом на близком расстоянии область обрезает часть нашего объекта, и мешает нам работать.
устраняется заходом в боковое меню нажатием кнопки N, и во вкладке view в выпадающем меню view, уменьшаем значение Clip Start (Например 0,001)
Нормали
Следующая проблема это нормали — будь то незнание того — что это? или незнание того — как их привести в правильное положение. Проблемы с нормалями возникают например при попытке запечь карты деформации, во время скульптинга, при попытке нажать Shade smooth и тд.
-Нормали это вектор перпендикулярный плоскости полигона, который указывает блендеру куда ему отражать свет. Направлен этот вектор только в одну сторону, то есть если нормаль вашего полигона развернута внутрь объекта, как часто случается в blender, то из за этого у вас будут проблемы на каком-то этапе работы.
Как мы можем видеть на данном изображении — все нормали объекта, кроме трех выделенных, повернуты наружу, а три выделенные — внутрь. При обычном режиме затенения Shade flat — этого не видно, но если я включу режим затенения shade smooth, то результат будет совсем иным.
Проверить направление нормалей своего объекта я могу перейдя в edit mode, и в выпадающем меню overlays поставить галочку напротив Face orientation . Тогда все нормали повернутые наружу будут отображаться синим цветом, а направленные внутрь — красным. В этом же меню Overlays я могу включить отображение нормалей как векторов.
Развернуть нормали нам помогут функции Mesh-Normals-Flip (или recalculate outside)
Flip — развернет выделенные полигоны.
Также мы можем выделить все полигоны объекта (шорткат А) и нажать Recalculate outside чтобы blender автоматически пересчитал все наши полигоны наружу.
За направлением нормалей лучше следить.
Двойные вертексы
Двойные вертексы — часто в процессе моделирования и оперирования командой Extrude могут создаться вертексы, которые стоят друг в друге и будут портить нашу топологию, это может нам аукнуться на этапах UV развертки, создания рига и тд. Чтобы избежать этого, на промежуточных этапах работы можно выделять всю свою модель в режиме работы с вершинами и нажимать Mesh-clean up-merge by distance. Двойные вертексы будут объединяться.
Карты нормалей
Карты нормалей запеченные в других программах (substance painter, Zbrush) дают странный результат в Blender .
Проблема в том что карты нормалей, в вышеперечисленных, и не только, программах, запекаются c использованием DirectX, а blender работает с OpenGL. Если говорить простым языком то нам нужно развернуть зеленый канал на карте нормалей. Делается это следующим образом:
Надеюсь, что данный пост поможет людям, осваивающим блендер, проскочить несколько часов поиска решения проблем!
5 проблем в Blender, которые ставят новичков в тупик
Разбираем ситуации, с которыми сталкивается большинство пользователей программы.
Иллюстрация: Nakaridore / Freepik / Pngwing / Annie для Skillbox Media
Во время работы в Blender зачастую встречаются проблемы «на ровном месте». В лучшем случае они существенно замедляют процесс моделирования, в худшем — приводят к откату на предыдущую стадию проекта или к полной его переделке. Подобные ситуации случаются со всеми, но именно новичков они приводят в замешательство, так как опытные пользователи уже знают, как их решить. В этом материале мы разбираем несколько распространённых проблем в Blender и предлагаем способы их устранения.
Проблема №1
Камера во вьюпорте Blender не двигается
Во время работы над проектом пользователь рано или поздно заметит, что приближение и перемещение по осям с помощью колёсика мыши не срабатывает. Угол обзора достигает определённой точки и блокируется.
Причина. Камера обзора во вьюпорте привязана к условной точке, вокруг которой она двигается по принципу поводка. Когда пользователь крутит колёсико мыши и перемещается в пространстве, в какой-то момент он может приблизиться к этой точке вплотную. После этого блокируется не только масштабирование, но и перемещение по осям. В итоге камера будет вращаться только вокруг объекта. Попытка переключения на другой объект не сбросит привязку камеры — она по‑прежнему будет лишь вращаться вокруг нового объекта, а приближение и перемещение останутся заблокированными.
Решение. Выделяем объект и нажимаем клавишу Numpad . (Del) — это зафиксирует камеру на объекте, и приближение с перемещением по осям заработают в обычном режиме.
Примечание
Если номерной клавиатуры нет (как в случае с ноутбуками), существует несколько универсальных решений:
- В менюПравка(Edit) —Настройки(Preferences) —Ввод(Input) отметить галочкой пунктЭмулировать цифровую панель Numpad(Emulate Numpad). После этого основные цифровые клавиши заработают так же, как на Numpad-клавиатуре.
- Подключить экранную клавиатуру. Эта функция находится в параметрах Windows в разделеСпециальные возможности—Клавиатура—Использовать экранную клавиатуру. По умолчанию панель Numpad не отображается, но её можно включить в параметрах (кнопка расположена в правом нижнем углу экранной клавиатуры). По аналогичному принципу подключается ассистивная клавиатура на macOS.
- Также на конкретное действие можно назначить новую клавишу:Правка(Edit) —Настройки(Preferences) —Раскладка(Keymap) —3D вид(3D View) —3D View(Global)—Вписать выделенное(View Selected).
Проблема №2
Грани, рёбра и вершины дублируются при экструдировании
Пользователь обнаруживает проблему во время последующих корректировок модели или непосредственно при создании UV-развёртки.
https://amdy.su/wp-admin/options-general.php?page=ad-inserter.php#tab-8
Причина. Подобные «сюрпризы» возникают из-за специфики экструдирования в Blender при отмене операции. Если пользователь начал процесс экструдирования Вершин (Vertices), Рёбер (Edges) или Граней (Faces) с помощью клавиши E и по привычке отменил действие, нажав ПКМ/Esc — операция всё равно считается выполненной. Продублированную геометрию можно увидеть, если включить отображение сетки во вьюпорте.
Решение. Помимо удаления лишних элементов вручную, можно отменить операцию через CTRL + Z или зайти в меню Правка (Edit), нажать Отменить по истории…(Undo History…) и указать, какую именно операцию нужно отменить. Если лишние грани обнаружены слишком поздно, выделяем объект (А), затем в Режиме редактирования (Edit Mode) заходим во вкладку Меш (Mesh) — Очистка (Merge) — Объединить по расстоянию (Merge by Distance). Данная операция убирает лишнюю геометрию.
Примечание
Операция Объединить по расстоянию (Merge by Distance) незаменима при удалении лишних вершин в объектах со сложной геометрией. Если её применить, в левом нижнем углу появится окно настроек; с ними можно экспериментировать, постепенно увеличивая значение. Главное — не переборщить, иначе пострадает качество модели.
Проблема №3
При создании фаски получается слишком острый срез
Причина. В отличие от стандартных мешей, у отредактированных объектов параметры масштаба относительно каждой оси могут отличаться. Из-за того, что срез на гранях рассчитывается исходя из этих параметров, угол также меняется.
Решение. Параметры объекта нужно привести к единому знаменателю. Переходим в Объектный режим (Object Mode) и нажимаем Ctrl + A; во всплывающем меню выбираем Вращение и масштаб (Rotation & Scale). Таким образом, произойдёт сброс параметров, после чего срез с каждой стороны будет под углом в 45॰.
Проблема №4
На модели не отображаются отдельные нормали
Даже если модель корректно отображается в режиме просмотра материалов, проблему выдают разные дефекты шейдеров, которые периодически возникают при освещении и текстурировании. Отсутствие нормалей можно заметить не только после экспорта модели в другую программу, но и в самом вьюпорте, если выбрать Сплошной тип затенения (Solid) — значок с белым кругом в правой верхней части окна, — а затем включить Полупрозрачность (X‑Ray) при помощи Alt + Z.
Примечание
Также можно зайти в настройки типа затенения и отметить галочкой опцию Не рисовать задние грани (Backface Culling). В этом случае пустые участки будут более заметными.
Причина. При сборке модели отдельные грани выстроены с изнаночной стороны.
Решение. Выбираем Сплошной тип затенения (Solid) во вьюпорте, открываем настройки Наложения вьюпорта (Overlays) и в опциях геометрии выставляем галочку напротив пункта Ориентация грани (Face Orientation). Теперь все вывернутые грани отмечены красным. Выделяем их в режиме редактирования, жмём Alt + N и выбираем Отразить (Flip). Теперь, когда на модели не осталось ни одного красного участка, можно смело экспортировать её в другие программы.
Примечание
Важно знать, что меши по типу Плоскости (Plane) изначально состоят из одной нормали. Поэтому во время создания объектов вроде лепестков, травинок, ремешков, прядей волос (для низкополигональных персонажей) помните, что у них всё равно существует изнанка. Следовательно, они будут отображаться лишь с одного ракурса (например, в Unreal Engine). Чтобы объект стал двусторонним, используйте модификатор Объёмность (Solidify). Если при создании элементов окружения важна экономия полигонов, моделируйте плоскости таким образом, чтобы их очертания отображались с каждого ракурса.
Проблема №5
После экспорта на модели появились дефекты, но в Blender они не отображаются
Причина. Часто эти изъяны возникают из-за топологии. Как правило, сетка модели состоит из треугольников и четырёхугольников , но иногда встречаются и многоугольники, известные как «нгоны» (от англ. N-gon). С последними не возникает проблем в Blender, но другие программы, в том числе игровые движки, плохо воспринимают подобную геометрию. На примере выше сетку из четырёхугольников разрезали инструментом Нож (Knife). В результате образовались многоугольники, из-за которых модель может некорректно отображаться в сторонних программах.
Решение. Разбиваем геометрию на проблемных участках. Для этого переходим в Режим редактирования (Edit Mode), выделяем многоугольные грани и нажимаем Ctrl + T. После этого нгоны превратятся в скопления треугольников.
Рассмотренные ситуации подтверждают тот факт, что в Blender существует немало «подводных камней». И часто виной тому не ошибки пользователей, а их неосведомлённость в специфике некоторых операций. Зная особенности программы, начинающий 3D-художник сможет потратить время не на поиск и решение проблем, а на совершенствование своих навыков.
В данном случае мы подразумеваем угол обзора при навигации во вьюпорте, а не камеру как объект для визуализации.
В сообществе также распространены определения «трианглы» (от англ. triangles) и «квады» (от англ. quads).
Как попасть внутрь объекта
Есть такое свойство, которое при вращении камеры позволяет попадать внутрь редактируемого объекта, но каким-то образом я отключил данную функцию и не знаю как вернуть обратно. Может кто в курсе?
Ctrl + F и залетай внутрь
Num 5 — переключение между перспективой и ортогональной проекцией, при ортогональной камера дальше поверхности объекта не перемещается грубо говоря.
Спасибо за ответы, но сам случайно нашёл с помощью shift+плюс
- Форум «Моделирование и скульптинг» закрыт для новых тем и ответов.
Авторизация
Рубрики
О сайте
На данном сайте Вы сможете найти множество уроков и материалов по графическому
редактору Blender.
Контакты
Для связи с администрацией сайта Вы можете воспользоваться следующими контактами:
Следите за нами
Подписывайтесь на наши страницы в социальных сетях.
На сайте Blender3D собрано огромное количество уроков по программе трехмерного моделирования Blender. Обучающие материалы представлены как в формате видеоуроков, так и в текстовом виде. Здесь затронуты все аспекты, связанные с Blender, начиная от моделирования и заканчивая созданием игр с применением языка программирования Python.
Помимо уроков по Blender, Вы сможете найти готовые 3D-модели, материалы и архивы высококачественных текстур. Сайт регулярно пополняется новым контентом и следит за развитием Blender.
Blender. Как объединить или разделить объекты?
Допустим, у вас есть 2 модели и необходимо их объединить, что-бы редактировать их одновременно, применять модификаторы и тд.
- Выделяете первый объект (его названием будет назван конечный продукт)
- Выделяете второй объект
- Жмете CTRL+J
- Редактируете объект как вам угодно
После соединения все материалы сохраняются как есть.
Пример объединения
Для наглядности, я все-же покажу как это выглядит.
Мы имеем 2 куба, которые необходимо объединить в один объект.
2 куба которые мы хотим объединить
Выбираем первый куб
Выделение первого куба, именем которого назовется объединенный объект
Затем, с зажатым SHIFT, выбираем второй
выделение второго куба
Ну и жмем CTRL+J
После объединения, кубы обведутся оранжевой линией
Теперь эти 2 куба представлены как один объект, который можно редактировать как обычно.
Кстати, если выбрать 2 точки и нажать F то проведется грань между ними, а если выбрать грань или 3 точки и нажать F то появится плоскость.
Я, к примеру, сотворил сие)
Пример редактирования объединенного объекта
Как разделить объект на несколько частей?
Часто приходиться так-же разделять уже собранный объект на несколько частей.
Для этого нужно выполнить несложный ряд действий
- Переходим в режим редактирования нужного объекта
- Выделяем нужную часть
- Жмем P
- Выбираем нужное действие
Пример
Для наглядности я разберу то что у меня получилось обратно на 2 части
Для удобства выделения переключаем режим отображения в сетку, нажатием кнопки Z
Смена режима отображения
Далее выделяем вершины
Похожие публикации:
- World war 3 как сделать русский язык
- Как поменять цвет куба в unity
- Как поменять язык в экселе
- Как понять какая четверть в тригонометрии
Что делать если моделька в блендере внутрь
Смоделировал рубашку. Применённые модификаторы видно на скрине ниже.
Нормали направлены таким образом (на воротнике перенаправлял нормали)
После мне нужно заскульптить детали на рубашке. Я удалил модификатор subdivision Surface и применил другой — Multiresolution.
Случилось это. (направление нормалей не трогал)
Ну ладно, ничего страшного в этих тёмных полигонах нет — подумал я и продолжил работу.
Появились артефакты при переключении на уровни подразделения отличные от 5. (На скрине превью уровень 4)
При уровне 5 (именно столько раз я подразделил) всё более менее хорошо. Только на уголках ворота косяки.
Далее я перенаправил нормали выделяя все вершины и нажимая ctrl+N.
Тёмные полигоны остались, но зато артефакты уменьшились.
На скринах последовательное увеличение уровня подразделения:
Подскажите, как правильно направить нормали, чтобы избавиться от артефактов модификатора Multiresolution? Как повлияют на финальный рендер тёмные полигоны? Нужно ли это исправить? И как это сделать?
Есть вероятность, что при рендере ничего видно не будет, но все равно с нормалями нужно разобраться.
Есть два способа: Ctrl + N (как ты уже делал) и вручную Flip Direction.
Модификаторы можешь отключить на время выворачивания нормалей. В итоге все должно быть хорошо без каких либо подразделений.
как выровнять нормали в версии старше 2.8 ? работаю в 2.9 и там Ctrl + N это «создать новый файл»
5 проблем в Blender, которые ставят новичков в тупик
Разбираем ситуации, с которыми сталкивается большинство пользователей программы.
Иллюстрация: Nakaridore / Freepik / Pngwing / Annie для Skillbox Media
Во время работы в Blender зачастую встречаются проблемы «на ровном месте». В лучшем случае они существенно замедляют процесс моделирования, в худшем — приводят к откату на предыдущую стадию проекта или к полной его переделке. Подобные ситуации случаются со всеми, но именно новичков они приводят в замешательство, так как опытные пользователи уже знают, как их решить. В этом материале мы разбираем несколько распространённых проблем в Blender и предлагаем способы их устранения.
Проблема №1
Камера во вьюпорте Blender не двигается
Во время работы над проектом пользователь рано или поздно заметит, что приближение и перемещение по осям с помощью колёсика мыши не срабатывает. Угол обзора достигает определённой точки и блокируется.
Причина. Камера обзора во вьюпорте привязана к условной точке, вокруг которой она двигается по принципу поводка. Когда пользователь крутит колёсико мыши и перемещается в пространстве, в какой-то момент он может приблизиться к этой точке вплотную. После этого блокируется не только масштабирование, но и перемещение по осям. В итоге камера будет вращаться только вокруг объекта. Попытка переключения на другой объект не сбросит привязку камеры — она по‑прежнему будет лишь вращаться вокруг нового объекта, а приближение и перемещение останутся заблокированными.
Решение. Выделяем объект и нажимаем клавишу Numpad . (Del) — это зафиксирует камеру на объекте, и приближение с перемещением по осям заработают в обычном режиме.
Примечание
Если номерной клавиатуры нет (как в случае с ноутбуками), существует несколько универсальных решений:
- В менюПравка(Edit) —Настройки(Preferences) —Ввод(Input) отметить галочкой пунктЭмулировать цифровую панель Numpad(Emulate Numpad). После этого основные цифровые клавиши заработают так же, как на Numpad-клавиатуре.
- Подключить экранную клавиатуру. Эта функция находится в параметрах Windows в разделеСпециальные возможности—Клавиатура—Использовать экранную клавиатуру. По умолчанию панель Numpad не отображается, но её можно включить в параметрах (кнопка расположена в правом нижнем углу экранной клавиатуры). По аналогичному принципу подключается ассистивная клавиатура на macOS.
- Также на конкретное действие можно назначить новую клавишу:Правка(Edit) —Настройки(Preferences) —Раскладка(Keymap) —3D вид(3D View) —3D View(Global)—Вписать выделенное(View Selected).
Проблема №2
Грани, рёбра и вершины дублируются при экструдировании
Пользователь обнаруживает проблему во время последующих корректировок модели или непосредственно при создании UV-развёртки.
Причина. Подобные «сюрпризы» возникают из-за специфики экструдирования в Blender при отмене операции. Если пользователь начал процесс экструдирования Вершин (Vertices), Рёбер (Edges) или Граней (Faces) с помощью клавиши E и по привычке отменил действие, нажав ПКМ/Esc — операция всё равно считается выполненной. Продублированную геометрию можно увидеть, если включить отображение сетки во вьюпорте.
Решение. Помимо удаления лишних элементов вручную, можно отменить операцию через CTRL + Z или зайти в меню Правка (Edit), нажать Отменить по истории…(Undo History…) и указать, какую именно операцию нужно отменить. Если лишние грани обнаружены слишком поздно, выделяем объект (А), затем в Режиме редактирования (Edit Mode) заходим во вкладку Меш (Mesh) — Очистка (Merge) — Объединить по расстоянию (Merge by Distance). Данная операция убирает лишнюю геометрию.
Примечание
Операция Объединить по расстоянию (Merge by Distance) незаменима при удалении лишних вершин в объектах со сложной геометрией. Если её применить, в левом нижнем углу появится окно настроек; с ними можно экспериментировать, постепенно увеличивая значение. Главное — не переборщить, иначе пострадает качество модели.
Проблема №3
При создании фаски получается слишком острый срез
Причина. В отличие от стандартных мешей, у отредактированных объектов параметры масштаба относительно каждой оси могут отличаться. Из-за того, что срез на гранях рассчитывается исходя из этих параметров, угол также меняется.
Решение. Параметры объекта нужно привести к единому знаменателю. Переходим в Объектный режим (Object Mode) и нажимаем Ctrl + A; во всплывающем меню выбираем Вращение и масштаб (Rotation & Scale). Таким образом, произойдёт сброс параметров, после чего срез с каждой стороны будет под углом в 45॰.
Проблема №4
На модели не отображаются отдельные нормали
Даже если модель корректно отображается в режиме просмотра материалов, проблему выдают разные дефекты шейдеров, которые периодически возникают при освещении и текстурировании. Отсутствие нормалей можно заметить не только после экспорта модели в другую программу, но и в самом вьюпорте, если выбрать Сплошной тип затенения (Solid) — значок с белым кругом в правой верхней части окна, — а затем включить Полупрозрачность (X‑Ray) при помощи Alt + Z.
Примечание
Также можно зайти в настройки типа затенения и отметить галочкой опцию Не рисовать задние грани (Backface Culling). В этом случае пустые участки будут более заметными.
Причина. При сборке модели отдельные грани выстроены с изнаночной стороны.
Решение. Выбираем Сплошной тип затенения (Solid) во вьюпорте, открываем настройки Наложения вьюпорта (Overlays) и в опциях геометрии выставляем галочку напротив пункта Ориентация грани (Face Orientation). Теперь все вывернутые грани отмечены красным. Выделяем их в режиме редактирования, жмём Alt + N и выбираем Отразить (Flip). Теперь, когда на модели не осталось ни одного красного участка, можно смело экспортировать её в другие программы.
Примечание
Важно знать, что меши по типу Плоскости (Plane) изначально состоят из одной нормали. Поэтому во время создания объектов вроде лепестков, травинок, ремешков, прядей волос (для низкополигональных персонажей) помните, что у них всё равно существует изнанка. Следовательно, они будут отображаться лишь с одного ракурса (например, в Unreal Engine). Чтобы объект стал двусторонним, используйте модификатор Объёмность (Solidify). Если при создании элементов окружения важна экономия полигонов, моделируйте плоскости таким образом, чтобы их очертания отображались с каждого ракурса.
Проблема №5
После экспорта на модели появились дефекты, но в Blender они не отображаются
Причина. Часто эти изъяны возникают из-за топологии. Как правило, сетка модели состоит из треугольников и четырёхугольников , но иногда встречаются и многоугольники, известные как «нгоны» (от англ. N-gon). С последними не возникает проблем в Blender, но другие программы, в том числе игровые движки, плохо воспринимают подобную геометрию. На примере выше сетку из четырёхугольников разрезали инструментом Нож (Knife). В результате образовались многоугольники, из-за которых модель может некорректно отображаться в сторонних программах.
Решение. Разбиваем геометрию на проблемных участках. Для этого переходим в Режим редактирования (Edit Mode), выделяем многоугольные грани и нажимаем Ctrl + T. После этого нгоны превратятся в скопления треугольников.
Рассмотренные ситуации подтверждают тот факт, что в Blender существует немало «подводных камней». И часто виной тому не ошибки пользователей, а их неосведомлённость в специфике некоторых операций. Зная особенности программы, начинающий 3D-художник сможет потратить время не на поиск и решение проблем, а на совершенствование своих навыков.
В данном случае мы подразумеваем угол обзора при навигации во вьюпорте, а не камеру как объект для визуализации.
В сообществе также распространены определения «трианглы» (от англ. triangles) и «квады» (от англ. quads).
How to repair a mesh in Blender
When we start to learn modeling in Blender, we will come across multiple problems with our mesh. Anything from inverted normals, making our shading look off to lose geometry and gaping holes in the mesh.
Here is a list of the most common problems that you may come across.
- Inverted normal
- Zero area faces
- Unconnected edges, vertices or faces
- Loose geometry
- Intersecting and self-overlapping geometry
- Faces bending incorrectly
- Non-manifold vs manifold meshes
- Gaps in the mesh
- Messy topology and mesh density problems
- Vertices or edges without faces
Let’s explore these mesh problems in turn and learn how we can solve each one of them.
What is Inverted normals and how to fix them in Blender?
In blender when we have inverted normals our mesh is going to look odd. Here is an example of some faces on a cylinder with flipped or inverted normals and smooth shading.
To solve inverted normals, in most cases, we can go to edit mode, press A to select everything and follow up by pressing Shift+N to let Blender automatically recalculate normals. This solves these kinds of errors in most cases.
A face has two sides, one front and one back side. It is important for the shading that the faces point in the correct direction. We can visualize the direction of the normals in a couple of ways.
The easiest is to, in edit mode, go to the overlay menu in the top right corner of the 3D viewport and check «face orientation» located in the geometry section.
This will color the front side blue and the back side red of all faces.
If Blender can’t automatically recalculate the normals, sometimes we need to manually select the faces causing problems and flip them manually. We can do this by selecting the faces we want to flip, press Alt+N to bring up the normals menu and choose flip.
Blender always tries to guess what direction a normal should be facing every time we add geometry, but sometimes it gets it wrong and in those cases this kind of problem can occur. Just be mindful of the shading and this shouldn’t become a major problem that is hard to solve on even a complex mesh.
What is a zero-area face and how to we fix them in Blender?
A zero-area face is a face that does not have any area. In Blenders default shading mode, we can’t see them, but when we model, they will be taken into account during modeling.
To detect zero area faces, follow these steps:
- Go to edit mode
- In the top right corner of the 3D viewport, expand the overlay menu
- Locate the mesh edit mode section about halfway down the menu and check the «center» checkbox.
- Exit the menu and go to face select mode in the top left corner of the 3D viewport or by pressing 3 on the number row.
If you have detected at least one face with zero area you can follow these steps to find other zero area faces:
- Go to edit mode
- Press 3 on the number row to enter face selection mode
- Select the zero area face you have located
- Press Shift+G and choose area
- Press M and choose «by distance»
Now while we are in face select mode, we will see a dot in the center of each face. If a dot appears on an edge, it means that there is a face present there that doesn’t have any area.
To resolve zero-area faces, select the face, press M to bring up the merge menu and choose by distance.
This will merge selected vertices that occupy the same space and dissolve any geometry dependent on the removed vertices. In this case, our zero-area face.
The most common way we accidently create zero area faces in our mesh is when we use the extrude tool.
The extrude tool is a macro consisting of multiple operations. It will both create geometry and transform this new geometry in one go. When we cancel an extrude operation, the geometry is still created but not moved, leaving geometry behind.
This is not a bug; it is a feature because seasoned modelers usually use this trick as part of a longer chain of tools to create certain shapes. But it is easy for beginners to fall into the trap of thinking that this geometry is deleted if the operation is canceled.
How to deal with unconnected edges, vertices or faces in Blender?
The most common issue here is that we simply have separate parts that are not connected correctly. Often and if there is no gap between the unconnected elements, we can connect edges, vertices or faces by selecting the parts that should be connected with box selection then press M and use «by distance» to merge the disconnected pieces together.
When selecting a vertex, Blender will highlight the connected edges, fading towards the connected vertices. If there is one direction the vertex is not highlighting, it is most likely because there are two vertices sitting on top of each that are not directly connected. It looks like this:
However, if there is a gap between the unconnected parts, it depends on what we want to do. Do we want to add geometry in between the disconnected portions or simply merge one into the other so that the faces share vertices?
If we want to merge the parts, the above solution should do it. If we want to create new geometry in-between, we can use the F key. Simply select one vertex from either side and press F to join the two vertices with an edge.
We can then select the edges that should contain a face and hit F again to create a face. To extend features and understand the F key, you can use the F2 add-on and take a look at this video that explains it’s features.
Just note that when the F2 add on is used incorrectly, it can lead to a few of the problems on this list.
We also cover gaps in the geometry further down in this article.
How to find and delete loose geometry
To get rid of loose geometry follow these steps:
- First enter edit mode,
- Go to Vertex select mode by pressing 1 on the number row.
- Hover each piece of geometry inside your object that you want to keep and press L to select each one.
- Press Ctrl+I to invert the selection. Last press X and delete vertices.
Loose geometry is geometry that is floating around without a connection to any of the main pieces of our objects mesh. Or simply unwanted and unconnected geometry. Most often this geometry is only made up of vertices and edges and won’t render inside your scene. But they can create other problems.
For instance, performance issues and bounding boxes larger than necessary. It can also lead to origin points ending up in the wrong location if we want to set them to the center of the mesh.
How to check for Intersecting and Self-overlapping geometry
Intersecting geometry as equally a feature and a problem. If you are 3D printing something you will need a manifold mesh, meaning, a watertight mesh. No holes or geometry issues. can be present. It needs to be solid and have volume that can be calculated.
So, for 3D printing, intersecting geometry is a problem. There is a built-in add-on for Blender called 3D print toolbox. You can enable it just like any other add-on from the add-on section in the preferences.
After the add-on is enabled, you will find it on the right-hand side tool panel in the 3D viewport in its own tab named «3D print».
The 3D print toolbox isn’t just for those that 3D prints. It can be useful for all artists. For instance, it can help you check if your mesh is manifold. Very useful when simulating things for instance.
For intersecting geometry, the 3D print toolbox has a check feature, helping us to see if there is intersecting geometry. Click the intersections button and Blender will spit out a number telling you how many faces are intersecting. Then click the number to select the intersecting faces.
From there you can choose how you want to deal with the problem and if it is a problem at all.
One way to deal with intersecting geometry is to use a Boolean operation to mold the pieces together.
Faces bending incorrectly
If you have n-gons or quads that aren’t flat, they can have multiple ways of bending. The easiest example is a quad that looks like this. There is only one face in this shape. Blender triangulate it behind the scenes to be able to represent it in 3D space. It can’t bend both ways at the same time.
Then if we move one vertex, the triangulation can change like in this image.
All quads and n-gons need to be triangulated in order to be represented in 3D space. So, Blender does this behind the scenes. Sometimes though, Blender can get it wrong. In those cases, we can either move the shape so that it bends the way we intend it to, but we may not want to distort the shape. In those cases, we have to triangulate it manually.
We can either select the two vertices we want the bend to go across and presss J to join them. That creates an edge and converts the quad into two triangles.
Another alternative is to use the triangulate modifier.
With it, the whole object is triangulated as part of the modifier stack, and we don’t have to deal with the extra geometry in edit mode.
Non-manifold vs manifold meshes
Another phrase for a manifold mesh is a watertight mesh, or one that has volume and doesn’t have holes in the geometry. A non-manifold mesh is therefore a mesh object with holes, no volume or is in some other way an impossible real-world object. Self-intersection parts of the geometry would be another problem making an object non-manifold.
A non-manifold object isn’t necessarily a bad thing. It just means that it isn’t possible to represent the object in the real world, or reproduce it, for instance by 3D printing.
An example of a useful non-manifold object would be a plane. A landscape could be another example. The ground is rarely created manifold in a 3D scene, yet it serves its purpose.
Scenarios where we need to be aware about manifold or non-manifold is when we need to 3D print or when we simulate. Also, Boolean operations work best with manifold objects. Any scenario when we need to calculate something based on the objects volume usually requires a manifold object.
We can check if an object is manifold by using the 3D print toolbox add-on taht comes with Blender. Even if you don’t intend to 3D print, this add-on can be useful.
Enable it just like any other add-on from the preferences add-on section. Once enabled, open the right-hand side tool panel in the 3D viewport by pressing N and find the «3D-Print» tab.
In the clean-up section, you will find a «make manifold» button that will help you solve several potential problems with your mesh object.
How to deal with gaps and holes in the mesh
Sometimes we find ourselves with a hole in our mesh. It can be anything from an uncleaned photoscan or a poorly created mesh. I have also had it happen when sculpting. Sometimes there can be either a problem with the base mesh or it can accidentally happen through some operation.
Either way, there are several ways we can deal with this.
We can try to use the «make manifold» feature that we can find in the 3D print toolbox add-on. Enable it from user preferences and find it in the right-side tool panel in the 3D viewport. Go to the 3D print tab and expand the cleanup section and simply hit «make manifold»
In some cases, we can cover the hole in the mesh manually by simply using a combination of modeling tools. Often this includes new edge/face from verts, often referred to as the fill tool accessed with the F key. Also the join tool accessed with J is common usage when repairing mesh.
But other tools can also be helpful. For instance the grid fill tool.
We can also just fill holes with an n-gon and then tap the mesh with a brush in sculpt mode using dynamic topology. This can help us regenerate the mesh semi-automatically.
The last resort if there are a lot of holes that would be time consuming to repair and that doesn’t get resolved with the make manifold tool could be to let Blender remesh either with the remesh modifier or one of the more recent remesh tools.
Messy topology or varying mesh density
Sometimes an object has a particularly messy topology. It can be an automatically generated object, photoscan or a sculpted object for example. To make a more uniform mesh that is easier to work with. We primarily have two options. Remesh or retopology.
Retopology is the manual way of creating a new topology on top of the old mesh to make it more workable and ready for other parts of the pipeline. For instance, shading and animation.
There are several tools we can use to retopology an object. For instance, using a third-party add-on like the retopoflow add-on. It greatly reduces the time it takes to retopology a model thanks to its smart tools.
Other methods that are built into Blender includes use of the polybuild tool and clever snapping settings.
We can also use remesh to recreate a quad topology.
How to remove internal faces in Blender
To remove internal faces in Blender, follow these steps:
- Press tab to go to edit mode.
- Go to Select->Select all by trait->Interior faces
- Press X and choose Faces.
Preferably you can go to wireframe view by pressing Shift+Z so that you can easily see what is selected before you delete and geometry. Also if you happened to delete the wrong geometry, you can press Ctrl+Z to undo the operation.
Final thoughts
In this article we covered several common mesh and topology issues that we may come across at some point in our 3D modeling career.
Everything from closing gaps to removing internal faces or recalculating normals. All of these are common errors that are often solved multiple times during the modeling workflow. Sometimes it is a result of how we use a tool and sometimes it is the result of not understanding the tools we use properly yet.
Either way, developing a good habit of detecting and solving geometry and topology issues as we go is essential for 3D modelers.
Flip Normals (inverted faces)
In newer versions of Blender the previously available Tool Shelf buttons Flip Direction and Recalculate, typically used to flip inverted surfaces that made meshes appear inside-out, have been moved to the main Mesh menu upper-left of the 3D View. As the option is now context sensitive it only appears as a menu option in Edit Mode.
Design note: the Mesh menu is specific to Edit Mode and does not appear unless that particular editing context is active.
Flip Selected Faces
To access the option and/or correct an inside-out or inverted face, first select the errant mesh element in Edit Mode [1] (using vertex, edge or face) and from the Mesh menu upper-left click Normals [2] then Flip [3] from the options that appear – Mesh » Normals » Flip. Alternatively use Alt + N to access the Normals context menu then select Flip. The highlighted inverted face/s will immediately invert based on their current orientation.
Design note: when selecting errant faces using vertices or edges make sure all component elements are included to the degree that the inverted faces highlight.
The option to flip or invert faces [1] is an Edit Mode option only (accessible only when editing meshes), click Mesh » Normals » Flip [2 & 3] with an individual face or group selected.
To fix inverted faces, or meshes that appear inside-out, in Edit Mode use the Flip Normals feature available in the Normals submenu — Mesh » Normals » Flip Normals. —>
Recalculate Faces
As an alternative to selectively inverting faces, or re-orientating a large mixed selection so everything points in one direction, inwards or outwards, use Recalculate Outside ( Shift + N ) or Recalculate Inside ( Shift + Ctrl + N ) options. To do this and force the orientation in one direction or the other, in Edit Mode select the entire mesh ( A ) and access the Mesh menu. Here select Normals » Recalculate Outside to flip faces/selections outwards, or Normals » Recalculate Inside to invert selections inwards – Mesh » Normals » Recalculate Outside/Inside.
Design note: in previous versions of Blender Recalculate tended to orientate faces randomly depending on the predominance of inwards or outwards facing surfaces prior to use. For Blender 2.8+ this is no longer the case, Recalculate Inwards and Recalculate Outwards forceably re-orientate selections based on the option selected, either in or out but not both.
For instances where surfaces are randomly facing one way or the other [4], or there are too many to select and manually process, use Recalculate Inwards/Outwards [5] to force everything to face the same direction, in or out, regardless – make a selection (individual, group or all) then click the Mesh menu, Normals then Recalculate Inwards/Outwards.
When a mesh contains many inverted faces their orientation can be forced to face inwards or outwards using the Recalculate Inside and Recalculate Outside options also available under the Normals submenu — select all the errant faces (or everything) and click Mesh » Normals » Recalculate Inside/Outside. —>
Face Orientation
To assist determining which way a face might be pointing, especially if Backface Culling is not disabled in Viewport Overlays or Viewport Shading options (depending on the viewport display mode) or a given materials Settings properties, Blender 2.8+ includes an option to colour tint faces based on their orientation, RED for surfaces pointing inwards and BLUE for those pointing outwards, making it much easier to see at a glance what’s going on, which then allows for individual faces to be flipped or recalculated as needed. To use, click the Overlays button upper-right of the 3D View [6] and from the menu select Face Orientation [7] – Overlays » Face Orientation. Everything will immediately tint blue/red based on their orientation. To disable, repeat, select Overlays » Face Orientation.
Design note: if X-Ray ( Alt + Z ) is active for any of the Viewport Shading modes, Wireframe, Solid etc., Face Orientation won’t work.
If Backface Culling is disabled (off) it can be difficult to determine which way a given surfaces is pointing because both front and back of the mesh are the same. In this situation using the Overlays [6] setting Face Orientation [7] can help as it tints surfaces based on their orientation, inwards or outwards.
Похожие публикации:
- Как отключить цензуру в яндекс картинках
- Как поменять возраст в дискорде
- Как скруглить углы в visio
- Что делать если не обновляется стандофф 2