ncuxonaT писал: FiEctro неа, не знаю. В описании ассета ни слова про иви и её иррадианс вольюм, почему ты решил, что речь о них?
А тогда о чём? Я так и не пони как они этот файлик получили. Ни плагина, ни билда, ничего. Просто упоминание блендера.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
"probes.txt contains the light probe positions and spherical harmonics in a csv format. These coefficients were generated with the GameObjects under Environment set to "Contribute Global Illumination" and the External Bake Light enabled."
Они этот файл в юнити же и сделали, а блендер упомянули просто по приколу.
Нашел такой разворачивальщик. Спонзу единым мешем он разворачивает крайне плохо, но вот оригинальную - вполне недурно, хотя и тоже не без косяков. Но в любом случае результат мне понравился.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Дядя Миша писал: На первом скрине у столба шов, сетка не совпала
Для лайтмапы думаю это не сильно критично. Я просто показать вам как развернулось. Но вообще ты прав, надо накачать несколько разворачивальщиков и протестировать их на спонзе. Но думаю автоматическая развертка во всех случаях будет более менее всратой. Всётаки уместить такое большое количество объектов на одной текстуре не очень хорошая идёя. Надо бы разделить отдельную лайтмапу для геометрии, а другую для деталей. Но зато запеклась лайтмапа вообще для всего, и для ковров, и для цепочек, и для горшков и для листочков и амбиент оклюжен даже получился вроде ничего так. Надеюсь у себя в ксаше тоже его сделаешь.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал: Но вообще ты прав, надо накачать несколько разворачивальщиков и протестировать их на спонзе.
Потестируй и скрины сюда кидай, интересно.
Поищи разворачивальщик на базе UVAtlas, он входит в инструменты DXSDK от Microsoft. Он меня больше всего интерисует.
Ни один унвраппер не может "просто паковать, что есть". Потому что развертка может быть тайленная, переходить в зеркальную, пересекаться сама с собой. Все эти случаи обязательно надо проверять.
И производить над развёрткой некоторые действия.
В процессе оптимизации лайтмаппера, меня сегодня утром посетила мысль.
А какого, собственно чёрта, я на регулярной сетке делаю запрос к AABB дереву и перебираю все треугольники, которые примерно попадают в эти координаты. Меня бы эта мысль может и не посетила, но вчера я захотел сохранить координаты лайтмапы в unsigned short для экономии памяти и тут же столкнулся с тем, что всё поехало нахрен. Оно и раньше так делало, но тут вообще. Ошибки округления. Но только когда по лайтмапе лукапишь треугольники, удовлетворяющие текущей uv-координате на лайтмапе.
В то же время, при рендеринге ребёр никаких ошибок не возникает.
Всё отлично. Значит надо рендерить просто треугольники, а не заниматься их поиском. Написал простейший растеризатор с клиппингом барицентрических координат и внезапно понял - вот оно!
Помните я говорил, что в грамотно построенноем лайтмаппере швы вообще не должны возникать? На лайтмапах всмысле.
Слева старый вариант, справа новый
Да, на старом варианте именно там и будет чёртов шов, он всегда там был. Дебаг-лайтмапа с фильтром GL_NEAREST, если что.
Добавлено 24-11-2021 в 21:32:
На черные дегенераты не обращайте внимание, их бордюры потом замажут.
Да, одно починилось, другое сломалось. Какие то черные треугольники появились. Вообще топология на крышке бочки получилась крайне всратой.
Кстати, по какой формуле вычислять овербрайты для лайтмапы? Я просто смешиваю так:
(Diffuse*Lightmap) + (Diffuse*Lightmap), вроде выглядит более менее приятно, но всеравно что то не то в сравнении с тем же сорсом. Умножение как то сильно роняет общий уровень яркости.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!