Войти
АртФорумМоделирование

карты нормалей

Страницы: 1 2 Следующая »
#0
(Правка: 10:26) 10:02, 26 авг. 2020

Научите меня работать с картами нормалей :(
Есть хай поли, есть ретопология. Хочу получить карту нормалей. Пробовала запечь в xNormal и в 3dcoat. В обоих случаях получаются заметные артефакты по швам развертки. В coat еще получше, в xNormal совсем жутко :( Как мне запечь все без швов ?

Предполагаю, что это связано с отзеркаливанием кусочков развертки (уши отдельно, нос отдельно и т.п). Но разве есть альтернатива... отзеркаливать нужно же

123 | карты нормалей

У рта вообще одна половина вогнутая, другая выпуклая Изображение
цвцвцв | карты нормалей


#1
(Правка: 12:31) 11:57, 26 авг. 2020

Это tangent-space карта нормалей. Швы должны быть, они появляются из-за несовпадения ориентации uv-островов. При пересчете нормалей обратно в world-space швы должны исчезнуть:
norm | карты нормалей
Последняя картинка (со ртом) - это не совпал метод расчета базиса в xNormal и той программе, в которой ты эту карту используешь. Вернее эта программа не учла, что uv отзеркалены на второй половине модели.

#2
13:34, 26 авг. 2020

Спасибо большое за подробный ответ Изображение
Действительно, швы видны только в некоторых режимах просмотра. Я внимательнее поразглядывала чужие модельки, увидела такие же швы, значит еще не все потеряно )

#3
14:00, 26 авг. 2020

Cattleya
> Пробовала запечь в xNormal и в 3dcoat.
В marmoset toolbag 3 попробуйте.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры
#4
18:30, 26 авг. 2020

Yuriy0
а там будет лучше ? Так-то вроде результат одинаковый везде на простых моделях или я ошибаюсь ?

#5
19:34, 26 авг. 2020

Cattleya, результат будет зависеть от качественной хай-поли, юви без оверлапов, расставленны hard эйджи на швах или нет
от правильного экспорта и хорошей настройки кейджа

#6
5:23, 27 авг. 2020

Cattleya
> а там будет лучше ? Так-то вроде результат одинаковый везде на простых моделях
> или я ошибаюсь ?
В marmoset toolbag 3 классные инструменты для запекания, вот еще видос хороший.

Запустить видео по клику - Как делать игрыЗапустить видео по клику - Как делать игры
#7
6:38, 27 авг. 2020

Yuriy0
спасибо, посмотрю. Так-то инструмент выглядит мощным, хорошо бы его знать

WinstonBlue
что-то я половину слов не поняла... Вот, например, про
> юви без оверлапов, расставленны hard эйджи на швах
оверлапы, это значит, что никакие кусочки не должны ни с кем пересекаться ? А если они симметричны (например, уши у кота отрезаны отдельно, отзеркалены и наложены друг на друга - так делать можно? )
Хард эйджи - это когда швы делаются там, где стыкуются разные группы сглаживания ? А что делать с объектами, где одна группа сглаживания (например все тот же кот, я не могу ушам назначить другую группу сглаживания же)

#8
(Правка: 11:36) 11:35, 27 авг. 2020

это где вы видели отзеркаленные нормали, извините? да и подобные швы на самом видном месте обязательно вылезут рано или поздно, например, на лодах или на мипмаппинге. да и отзеркаленные лица/головы всегда выглядят крипово, так никто не делает уже много лет.

#9
(Правка: 15:15) 15:09, 27 авг. 2020
оверлапы, это значит, что никакие кусочки не должны ни с кем пересекаться ? А если они симметричны (например, уши у кота отрезаны отдельно, отзеркалены и наложены друг на друга - так делать можно? )

Да, кусочки не должны пересекаться, единственное исключение когда у вас есть заготовленные тайл текстуры, без запекания, а геометрия зачамференна и использует Weighted Normal
Но тут опять таки от пайплайна, где-то можно, где-то руки побьют.
Вы можете выделить отзеркаленную топологию модели и в юви редакторе поставить единичку (указал на скрине), в данном случае отзеркаленная топология улетит на udim который справа

Хард эйджи - это когда швы делаются там, где стыкуются разные группы сглаживания ? А что делать с объектами, где одна группа сглаживания (например все тот же кот, я не могу ушам назначить другую группу сглаживания же)

Хард эйдж ставится там где есть разрез юви, это не является железным правилом, но очень желательно, чтобы избежать проблем с запеканием
Здесь вам поможет любой плагин, от старенького TexTools, до относительно свежих PolyUnwrapper, скриншот прилагается

P.S. Да, для запекания лучше использовать Marmoset, либо Substance Painter.
Мы на работе используем Substance Painter.

Щелк чтобы открыть фуллсайз:Изображение

#10
5:59, 28 авг. 2020

WinstonBlue, спасибо большое за подсказки, пошла разбираться Изображение

#11
10:58, 31 авг. 2020

WinstonBlue
> Хард эйдж ставится там где есть разрез юви
разрез юви ставится там где есть Хард эйдж

#12
11:50, 31 авг. 2020
разрез юви ставится там где есть Хард эйдж

Когда путают Angle и Hard Edge
Изображение

#13
1:18, 1 сен. 2020

WinstonBlue
я не в курсе что такое angle, у вас видимо своя терминология

#14
7:41, 16 сен. 2020

что-то у меня мармосет виснет на запекании ao, причем, виснет капитально, вместе с системой (мышка не двигается, часики не тикают) . Никто не сталкивался ? Может он так считает и надо дольше ждать ? Я минут 15 ждала максимум. Я размер текстуры уже 128 пикселей поставила. Причем, другую модель он запекает хорошо и быстро, но хайполи в ней меньше на порядок.

Нормали мармосет запекает отлично, с этим проблем больше нет

Страницы: 1 2 Следующая »
АртФорумМоделирование