normal+specular bug

Полезная литература, исходники шейдеров из серьезных игр и других движков, ссылки на тематические ресурсы - всё здесь.

Re: normal+specular bug

Сообщение GrueGames 02 янв 2010, 20:40

-выставить на Рендерсеттинг на Фантастик
-загружать все текстуры как АРГВ 32бита
-снять на всякий случай в преференсах галку "компрессия"

Проверяли неоднократно, это попробовали в первую очередь, и это не причины проблемы.
Вот тут http://forum.unity3d.com/viewtopic.php?t=36838&start=0&postdays=0&postorder=asc&highlight=normal+normalize человек тоже уже все настройки попробовал.

Выложите пожалуйста модель или сцену. Скорее всего у вас проблему не видно из за невысокой детализации карты.
Аватара пользователя
GrueGames
UNITрон
 
Сообщения: 200
Зарегистрирован: 11 апр 2009, 16:42
Откуда: Samara, Russia
  • Сайт
  • ICQ

Re: normal+specular bug

Сообщение Neodrop 02 янв 2010, 22:40

Моделлером я был, ньюби ;0) Лет около 10 назад.

Битность уменьшить пробовали на нормалмапе? :-?
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: normal+specular bug

Сообщение GrueGames 03 янв 2010, 00:24

Битность это не то. Все нормалмапы rgb8 бит там ничего не поменяешь.

В общем в итоге нашел приемлемый обходной путь:

-освещение более чем 1 источником света
-добавление нойза в нормалмапу (царапинок итд)
-после добавления текстур эффект стал менее заметен
-добавил немного reflection (шейдер reflective/bumped specular).

Теперь результат устраивает, и я могу использовать техпроцесс с запеканием карт нормалей.
metall_ok.jpg


Спасибо большое за помощь!
P.S. а баг всеже там есть :)
У вас нет доступа для просмотра вложений в этом сообщении.
Аватара пользователя
GrueGames
UNITрон
 
Сообщения: 200
Зарегистрирован: 11 апр 2009, 16:42
Откуда: Samara, Russia
  • Сайт
  • ICQ

Re: normal+specular bug

Сообщение Neodrop 03 янв 2010, 00:36

Это какое недорешение. Особенно, учитывая необходимость второго источника света. Нужно ещё искать. :-?
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: normal+specular bug

Сообщение gerasim 03 янв 2010, 00:54

Нету проблем, только тексы здоровые 1024*1024, несжатые 32бита .тга, штобы антиалиазинг скрыть. Настройки в юнити дефолтные, гуд сеттинг. Чота у вас или в модели, или в текстуре.
В Максе 266вертексов, в Юнити почемуто 646, значит удваиваетца..
У вас нет доступа для просмотра вложений в этом сообщении.
Неследите - и неследимы будете.
Аватара пользователя
gerasim
UNITрон
 
Сообщения: 166
Зарегистрирован: 17 апр 2009, 15:56
Откуда: Самара

Re: normal+specular bug

Сообщение GrueGames 03 янв 2010, 01:13

Сцену расшарьте пожалуйста, или модель с картой.
Вы точно targentspace используете карту нормалей (синенькую) а не worldspace?
Последний раз редактировалось GrueGames 03 янв 2010, 01:17, всего редактировалось 1 раз.
Аватара пользователя
GrueGames
UNITрон
 
Сообщения: 200
Зарегистрирован: 11 апр 2009, 16:42
Откуда: Samara, Russia
  • Сайт
  • ICQ

Re: normal+specular bug

Сообщение Neodrop 03 янв 2010, 01:16

Удваивается потому что пиксельный свет и двухпроходный шейдер.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: normal+specular bug

Сообщение gerasim 03 янв 2010, 01:31

тангенттангент) На ворлдспейс анимацыя не пойдёт. 9метров, тексы по 4метра.
http://ifolder.ru/15759350
У вас помоему 2.5 - тогда просто перебросьте ассеты.
Неследите - и неследимы будете.
Аватара пользователя
gerasim
UNITрон
 
Сообщения: 166
Зарегистрирован: 17 апр 2009, 15:56
Откуда: Самара

Re: normal+specular bug

Сообщение GrueGames 03 янв 2010, 02:03

Спасибо! Посмотрел.
У вас нет этой проблемы из за отсутствия плавных градиентов в карте нормалей и большего количества нойза.
Аватара пользователя
GrueGames
UNITрон
 
Сообщения: 200
Зарегистрирован: 11 апр 2009, 16:42
Откуда: Samara, Russia
  • Сайт
  • ICQ

Re: normal+specular bug

Сообщение Neodrop 03 янв 2010, 02:42

Неправда. Шум никогда не скроет системные волны.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: normal+specular bug

Сообщение Neodrop 03 янв 2010, 21:30

Есть решение! Моделлер откликнулся ;)

В нормалмапе нужно полностью убрать голубой канал. Заменив всё в нём на чисто-белый цвет.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: normal+specular bug

Сообщение gerasim 03 янв 2010, 21:43

Нюби - понял? Я ни* нипонял) Зачем мне убирать ГОЛУБОЙ цвет, если у меня нет проблем, или я их пока невижу?
Неследите - и неследимы будете.
Аватара пользователя
gerasim
UNITрон
 
Сообщения: 166
Зарегистрирован: 17 апр 2009, 15:56
Откуда: Самара

Re: normal+specular bug

Сообщение Neodrop 04 янв 2010, 00:52

Гера, это вообще то не тебе. Если у тебя нормально, так и спи спокойно.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: normal+specular bug

Сообщение GrueGames 04 янв 2010, 19:29

Действительно, если прибить детали на синем канале то проблема пропадает. Никаких глюков. Спасибо!!

Но карта потеряла часть глубины и детализацию бликов (они стали очень резкие и практически однородные по интенсивности, даже если убавить яркость источника света).
remove_blue_chanel.jpg

Вообще то там в синем канале содержится информация, наверное это не совсем верно - удалять ее.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватара пользователя
GrueGames
UNITрон
 
Сообщения: 200
Зарегистрирован: 11 апр 2009, 16:42
Откуда: Samara, Russia
  • Сайт
  • ICQ

Re: normal+specular bug

Сообщение GrueGames 04 янв 2010, 19:35

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

Не изуродованная карта с другой стороны если добавить немного рефлекшена/нойза для маскировки глюков, выглядит лучше и какбы реалистичнее. Четче видны углубления, блики детальнее и вообще в целом как-то правильнее.
full_map.jpg
У вас нет доступа для просмотра вложений в этом сообщении.
Аватара пользователя
GrueGames
UNITрон
 
Сообщения: 200
Зарегистрирован: 11 апр 2009, 16:42
Откуда: Samara, Russia
  • Сайт
  • ICQ

Пред.След.

Вернуться в Шейдерная школа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1