Unity / ARCore на Samsung Galaxy S8 - изображение камеры растянуто

Я начал экспериментировать с ARCore через единство и тестирование на галактике Samsung S8.

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

Это также происходит, когда я создаю небольшой образец, поставляемый с пакетом ARCore. Кто-нибудь еще сталкивался с этим?


person Niv Fisher    schedule 12.09.2017    source источник
comment
Вы на 2017.1.b10? В этой версии Unity есть ошибка. Попробуйте использовать b9. Имеет более стабильную версию ARCore.   -  person Anil    schedule 19.09.2017
comment
Я использовал b9 (теперь b11). Проблема не в стабильности, видео-формат просто неправильный.   -  person Niv Fisher    schedule 21.09.2017


Ответы (1)


Похоже на ошибку в реализации ARCore в Unity согласно этому ветка.

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

person Niv Fisher    schedule 26.10.2017
comment
ваши решения звучат интересно. У вас где-то опубликован код шейдера? - person murthy10; 09.04.2018