Subdivision Surface создает артефакты, как от них избавиться ?
-
VladimiTSM
- Джун
- Сообщения: 4
- Зарегистрирован: 01 мар 2026 21:25
Subdivision Surface создает артефакты, как от них избавиться ?
Делаю объемную текстуру на поверхности модели, с помощью subdivision surface через ноды, для этого использую черно белую картинку, как карту высот. Все получается, как надо , но генерируются артефакты, в верхней части модели и по шву UV развертки (объект цилиндр). Я не знаю как от них избавится, все перепробовал ничего не помогает. Максимум, что получилось, свести их к минимуму, с помощью ctrl+r , добавил две горизонтальные линии, сверху и снизу и как бы зажал между ними проблемное место, почти получилось, но, совсем сдавить их не получится, будет один микрон между ними и через него все равно выдавливает артефакт, толщиной в этот микрон.
- Вложения
-
- t1.jpg (151.48 КБ) 30022 просмотра
-
- t2.jpg (114.95 КБ) 30022 просмотра
-
- t3.jpg (70.49 КБ) 30022 просмотра
Re: Subdivision Surface создает артефакты, как от них избавиться ?
покажите карту высот и UV развертку
-
VladimiTSM
- Джун
- Сообщения: 4
- Зарегистрирован: 01 мар 2026 21:25
Re: Subdivision Surface создает артефакты, как от них избавиться ?
Вот.
- Вложения
-
- osminog drugoy++.png (1.68 МБ) 28809 просмотров
-
- ffgg.jpg (532.34 КБ) 28809 просмотров
Re: Subdivision Surface создает артефакты, как от них избавиться ?
Покажите UV развертку проблемных зон, выделанных красным на предыдущем изображении цилиндра.
Гипотеза - UV развертка проблемных зон попадает не в то место на карте.
Гипотеза - UV развертка проблемных зон попадает не в то место на карте.
-
VladimiTSM
- Джун
- Сообщения: 4
- Зарегистрирован: 01 мар 2026 21:25
Re: Subdivision Surface создает артефакты, как от них избавиться ?
Так ? (рис1) Если через ноду Mapping менять масштаб изображения, то как только верхняя часть рисунка опускается ниже экватора , то артефакты исчезают (рис2). Они есть только когда рисунок через ноду Mapping уходит выше экватора, каждый шаг масштаба изменяет расположение артефактов, но только по кольцу, являющемуся краем UV развертки сверху.
- Вложения
-
- ьравп.jpg (839.18 КБ) 27005 просмотров
-
- ватыва.jpg (779.19 КБ) 27005 просмотров
Re: Subdivision Surface создает артефакты, как от них избавиться ?
Тогда гипотеза скорее всего верна. Вам нужно либо вручную переместить проблемные полигоны в UV редакторе на черные места, либо отредактировать графический файл с картой в нем участки, которые вызывают проблемы - создать черные поля сверху и снизу.
PS на картинках выделено много полигонов, нужно выделить только полигоны проблемных участков, посмотреть где они расположены и двигать их в UV редакторе в нужное место не перемещая другие.
PS на картинках выделено много полигонов, нужно выделить только полигоны проблемных участков, посмотреть где они расположены и двигать их в UV редакторе в нужное место не перемещая другие.
-
VladimiTSM
- Джун
- Сообщения: 4
- Зарегистрирован: 01 мар 2026 21:25
Re: Subdivision Surface создает артефакты, как от них избавиться ?
Попробовал перемещать полигоны и вершины. Если в ручную зацепить либо полигон, либо вершину в проблемной области, то артефакт следует за ним, куда бы не перетащил. Что удалось уточнить, то что проблема не в полигонах, а в верхних вершинах полигона, если взять условно полигон квадрат, то 2 верхних угла квадрата, будут проблемными вершинами, артефакт может генерироваться как точка, если проблема с одной вершиной, если с двумя, ребро полигона соединяется артефактом через них, образуя полосу. Накладываемая картинка проблем содержать не может, фон залит нулями, то есть черным цветом, через полное удаление всего старого фона. Что то не так именно с вершинами, там есть что то лишнее что генерирует артефакты, но вот что?
- Вложения
-
- ыфвмааф.jpg (20.12 КБ) 1679 просмотров
Re: Subdivision Surface создает артефакты, как от них избавиться ?
Важный момент: двигать вручную нужно не сами вершины в 3D-пространстве (они там как раз на своих местах), а их отображение на UV-развертке. Представьте, что вы наклеиваете наклейку на цилиндр — если край наклейки (UV) загибается туда, где на рисунке белое пятно, то и на модели будет бугорок.
Откройте UV-редактор. Выделите именно те верхние вершины (или ребра), из-за которых лезут артефакты. Перетащите их в пустую черную область на текстуре (или просто чуть выше/ниже основного рисунка).
Если всё равно что-то не так или сложно понять, какие вершины двигать — смело выкладывайте сюда модель и текстуру (можно ссылкой на файлообменник). Посмотрим вживую и докрутим.
Откройте UV-редактор. Выделите именно те верхние вершины (или ребра), из-за которых лезут артефакты. Перетащите их в пустую черную область на текстуре (или просто чуть выше/ниже основного рисунка).
Если всё равно что-то не так или сложно понять, какие вершины двигать — смело выкладывайте сюда модель и текстуру (можно ссылкой на файлообменник). Посмотрим вживую и докрутим.