Панорама с текстурой WebGLRenderTarget: видимые границы текстуры - PullRequest
0 голосов
/ 16 апреля 2020

Я работаю над панорамой, на которой есть интерактивные элементы.

Панорама сделана с использованием двух коаксиальных сфер с небольшой разницей в диаметре. На внешней сфере находится текстура 8192 c.

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

Все отлично работает, но при рендеринге я вижу артефакты сглаживания (см. скриншот).

Подскажите, как мне от этого избавиться? FXAA, не помогает.

Я также пытался рендерить видео не напрямую, а через холст с маской, где видео go в полной прозрачности ближе к краям, но в этом в случае, если полупрозрачные области были очень затемнены.

Ключевой вопрос: Как избавиться от видимых границ текстуры WebGLRenderTarget? enter image description here

...