Форум

Артефакты на стыке "мира" cubemap

08 декабря 2015 14:29
Артефакты возникают как при использовании формата jpg так и png.


нечто подобное я заметил и в другой теме, в примере от Михаила:
https://www.blend4web.com/ru/forums/topic/1092/

в отражении периодически видны те же проблемы.

как посоветуете бороться?
Рыжий кот в очках на связи
08 декабря 2015 15:08
Это именно в браузере проявляется или в блендере?
Потому что у меня в браузере всё в порядке
Браузер:


Блендер:


carpaint.html
Менеджер и 3D художник Blend4Web
Запекайте Ambient Occlusion!!!
mikhail@blend4web.com
08 декабря 2015 15:13
Пришлите свою кубомапу, посмотрим
Менеджер и 3D художник Blend4Web
Запекайте Ambient Occlusion!!!
mikhail@blend4web.com
09 декабря 2015 09:45

нечто подобное я заметил и в другой теме, в примере от Михаила

Минут 15 крутил указанную макаку, но так и не заметил косячков.

Поделитесь для тестов вашей кубамапой, пожалуйста, и если можно, скриншотом аналогичного поведения в указанной по ссылке сцене
09 декабря 2015 13:47
в моей сцене почему то этот глюк наблюдается и в Blender и в браузере…
вот моя кубомапа. Это на коленке клееная панорама , которую потом пёк по инструкции из мануала

https://yadi.sk/i/TgGS8TVqm6keW


и если можно, скриншотом аналогичного поведения в указанной по ссылке сцене
Это как раз и есть скриншот моей сцены в браузере. Пересмотрел видео на которое ссылался, действительно в вашем примере нет проблем в браузере.
Рыжий кот в очках на связи
09 декабря 2015 14:50
Тут ширина текстуры не входит в степень двойки. Из за чего текстура ресайзится (по моим предположениям) и появляются швы.
Тут либо ширину до 1024 уменьшать. Либо растягивать до 2048, без использования фильтров интерполяции (короче что бы цвета на границе швов не смешивались, либо потом вручную уточнять границы)
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
09 декабря 2015 15:05

Тут ширина текстуры не входит в степень двойки.

У кубических текстур размеры 3 * dim по ширине и 2 * dim по высоте, где dim должен соответствовать степени. Тут все в порядке - 512.

Дело в следующем. Косяк возник при создании текстуры. Давайте рассмотрим увеличенно места стыков вашей текстуры:



Видите, что при создании текстуры у вас пиксели с одного фрагмента закрасили пиксели на другом (произошла низкочастотная фильтрация изображения). А теперь давайте взгляем на текстуру, подготовленную в Blender'e:

Тут фрагменты изображения не перемешались и результат выглядит лучше.

Попробуйте найти другую (уже готовую кубическую текстуру) города либо подготовьте ее в Blender'e
09 декабря 2015 15:12
Я тут подготовил более бетальные скриншоты, где видно описанное выше поведение:
Из Blender'a:

Ваш случай:


Видите разницу?
09 декабря 2015 15:13
У кубических текстур размеры 3 * dim по ширине и 2 * dim по высоте, где dim должен соответствовать степени. Тут все в порядке - 512.
Спасибо за информацию. Буду знать
Не стой, где попало… Попадет еще раз.
http://naviris.ru/
09 декабря 2015 15:49

Видите разницу?

100% , сейчас буду пробовать ещё раз запекать текстуру и следить за сжатием.
Рыжий кот в очках на связи
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.