Render.ru

Глюки с отражениями на модели

АннаОленич

Пользователь сайта
Рейтинг
2
#1
При импорте модели в игру возникают такие баги. Подскажите из-за чего это может быть. Я в Unity не работаю, это заказчик импортирует в игру и возникают вот такие искажения. Также прилагаю скриншот этой же модели с картой диффуза, нормала и спекуляр в Marmoset toolbag.
 

Вложения

АннаОленич

Пользователь сайта
Рейтинг
2
#3
Так это же отражения ШДиРки? или я что не понял по скрину про искажения?
Есть еще такой скрин. Может будет более понятно. Уже пробовали и bmp формат и tga. Подскажите пожалуйста, если сталкивались, в каком формате правильно карты сохранять для юнити. Или дело не в них, не знаю уже...
 

Вложения

HunterWolf

Знаток
Рейтинг
42
#4
Я не пойму где там косяки то? Там отражение окружения вижу, вижу лесенку на нормал мапе из низкого разрешения текстуры, а больше там ничего не вижу
 

АннаОленич

Пользователь сайта
Рейтинг
2
#5
Я не пойму где там косяки то? Там отражение окружения вижу, вижу лесенку на нормал мапе из низкого разрешения текстуры, а больше там ничего не вижу
Заказчик говорит что эта лесенка и есть косяк, причем почему-то решил что косяк в геометрии. Вот я и хочу разобраться это я что-то напортачила или нет.
 

HunterWolf

Знаток
Рейтинг
42
#6
Ну так это пиксели на нормалмапе выпирают лесенкой, сглаживай блюром или разрешение больше, возможно эта лесенка вообще со скульпта с малым разрешением. Ят откель знаю мне так не видно
 

Дмитрий Юрков

Активный участник
Рейтинг
13
#7
очень похоже на использование аллоевских шейдеров. обычно они так "косячат". а вообще конечно же проверить разрешение. судя по супер лоу поли там и текстуры такие же =)
 

SquaLL

Знаток
Рейтинг
65
#8
Такие глюки я видел когда под нормалки использовали jpg пожатый. Смотришь на такой джепег, вроде всё гладко, заглянешь в каналы, там всё этими квадратами. Если нормалка в порядке, значит шейдер не умеет правильно работать с нормалкой. На первом скрине, кстати, доходчиво написано, что используемый шейдер слишком тяжёлый для мобильного приложения.
 

АннаОленич

Пользователь сайта
Рейтинг
2
#9
Спасибо всем за помощь. Возник следующий вопрос. У меня есть модель и карты к ней (стандартные диффуз, нормал, спекуляр и глосси). Как мне правильно применить эти карты в Юнити? Я имею в виду что не вижу ячеек куда вставлять в частности спекуляр и глосс карту. Прилагаю скриншот материала в юнити. Я вижу только для альбедо, оно же диффуз, и ячейку для карты нормалей. А куда ставить спекуляр и глосси не пойму. Извините если может быть это глупый вопрос, но уроки где раскрыт именно этот вопрос я не нашла.
unity maps.PNG
 

Дмитрий Юрков

Активный участник
Рейтинг
13
#10
Спасибо всем за помощь. Возник следующий вопрос. У меня есть модель и карты к ней (стандартные диффуз, нормал, спекуляр и глосси). Как мне правильно применить эти карты в Юнити? Я имею в виду что не вижу ячеек куда вставлять в частности спекуляр и глосс карту. Прилагаю скриншот материала в юнити. Я вижу только для альбедо, оно же диффуз, и ячейку для карты нормалей. А куда ставить спекуляр и глосси не пойму. Извините если может быть это глупый вопрос, но уроки где раскрыт именно этот вопрос я не нашла.
Посмотреть вложение 206723
Это стандартный материал юнити 5. при наведении курсора на слот вылезет подсказка в каких каналах что лежит. скрин как это выглядит прилагаю. курс по шейдингу юнити 5 лежит тут http://unity3d.com/ru/learn/tutorials/modules/beginner/5-pre-order-beta/standard-shader .

короткая справка - в стандартном шейдере нет понятия спекулар, есть металик и рафнесс, блики и освещённость идут от света и лайт проб. есть стандартный шейдер спекулар сетап - он нужен для портирования карт с низжих версий юнити, для того что бы не переделывать кучу работы и просто использовать уже имеющийся материал. этот шейдер нужен для карт, созданных под устаревшую (относительно конечно) систему освещения.
 

Вложения

АннаОленич

Пользователь сайта
Рейтинг
2
#11
Это стандартный материал юнити 5. при наведении курсора на слот вылезет подсказка в каких каналах что лежит. скрин как это выглядит прилагаю. курс по шейдингу юнити 5 лежит тут http://unity3d.com/ru/learn/tutorials/modules/beginner/5-pre-order-beta/standard-shader .

короткая справка - в стандартном шейдере нет понятия спекулар, есть металик и рафнесс, блики и освещённость идут от света и лайт проб. есть стандартный шейдер спекулар сетап - он нужен для портирования карт с низжих версий юнити, для того что бы не переделывать кучу работы и просто использовать уже имеющийся материал. этот шейдер нужен для карт, созданных под устаревшую (относительно конечно) систему освещения.
Спасибо за информацию. Очень выручили. Правильно ли я поняла из урока по ссылке, что в стандартном материале слот мелик отвечает за отраженность тоесть спекуляр. В шейдере спекуляр сетап этот же слот так и называется спекуляр. А для того чтобы корректно отобразить карту глоссинес, ее необходимо предварительно положить в альфаканал карты спекуляр и затем в юнити регулировать ползунком "смуфнес". Верно я поняла?
 

Дмитрий Юрков

Активный участник
Рейтинг
13
#12
Спасибо за информацию. Очень выручили. Правильно ли я поняла из урока по ссылке, что в стандартном материале слот мелик отвечает за отраженность тоесть спекуляр. В шейдере спекуляр сетап этот же слот так и называется спекуляр. А для того чтобы корректно отобразить карту глоссинес, ее необходимо предварительно положить в альфаканал карты спекуляр и затем в юнити регулировать ползунком "смуфнес". Верно я поняла?
металик слот отвечает за способность отражать "окружение". "окружение" в данном случае может приходить из кубмап, лайтпроб и иногда из кастомно заданных вещей. как правило (пока ещё) в сцене изначально пробы не размещают, а протестировать эффект металика хочется, для этого нужно надо поставить галочку continious baking рядом с кнопкой bake в настройках окна lighting. в этом случает юнити начнёт запекать в первую очередь лайтпробы, но тк их нет в сцене то юнити туда подставит скайбокс дефолтный. при этом в сцене желательно убрать со всех объектов static флаг. это такой быстрый способ увидеть металик.
при использовании стандартного шейдера (не спекулар) само понятие спекулар отсутствует. в шейдере стандарт спекулар ползунок смуфнес исчезнет если в окошко рядом положить карту. также в этом шейдере нет слота металик. для того чтобы карты работали правильно их надо сначала в фотошопе (ну или в гимпе, кому как) по каналам разбросать.
 
Сверху