Spark AR Studio: можно ли из скрипта получить цвет пикселя экрана? - PullRequest
1 голос
/ 08 мая 2020

Для эффекта, который я хочу создать, мне нужно получить информацию о цвете пикселей из текстуры экрана. Патч сэмплера текстуры не делает этого для меня, потому что я хочу сэмплировать много точек, и я также не нашел способа отправить его вывод в скрипт (вывод - ShaderGeneri c, который я не могу преобразовать в принят параметр "To-script").

Доступны ли данные текстуры как-то через код? TextureBase содержит поле сигнала, которое возвращает ShaderSignal. Что это такое? Он содержит данные текстуры? Я не смог найти по нему разъясняющую документацию.

Было бы здорово, если бы кто-нибудь мог мне с этим помочь!

Ответы [ 2 ]

0 голосов
/ 25 мая 2020

Я столкнулся с той же проблемой, а затем понял, что нет необходимости использовать редактор патчей для отправки входных данных в сценарий. Он может получать данные напрямую, загружая модули. Например: https://sparkar.facebook.com/ar-studio/learn/documentation/reference/classes/texturesmodule/ Надеюсь, это сработает с вами.

0 голосов
/ 25 мая 2020

Нет, это невозможно. Данные текстуры хранятся на графическом процессоре, и в Spark нет возможности считывать эти данные из графического процессора в центральный процессор для сценариев.

...