Текстура изображения DataURI в three.js не работает в Firefox - PullRequest
1 голос
/ 16 декабря 2011

Я использую three.js для интерактивного интерактивного моделирования геологии и создаю URI изображения с помощью Canvas Element (вывод будет: data: image / png; base64,).

Создание изображений отлично работает в Chrome, Firefox и Safari, но с использованием изображений в three.js в качестве текстуры не отображается в Firefox .

Простейшая демонстрация, которую я могу продемонстрировать, - это изменить одну строку примера three.js, подставив URL-адрес изображения для dataURI и использовать его в качестве текстуры.

http://visiblegeology.com/renderingProblem/

Thisу меня хорошо работает в Chrome и Safari, но не отображается в Firefox.

Мне было интересно, есть ли у кого-нибудь какие-либо советы, обходные пути или мысли.

Спасибо за любыепомощь,

Роуэн

1 Ответ

2 голосов
/ 16 декабря 2011

Я проверил, используя обычный тег img. Так работает в Firefox. Таким образом, проблема, кажется, состоит в комбинации three.js и данных uri.

Этот пример от mrdoob также не работает в Firefox: http://mrdoob.github.com/three.js/examples/webgl_particles_shapes.html

Несколько предложений:

  • проверьте, используете ли вы последние три кода.

  • попробуйте удалить окончательный знак равенства для данных URI. Он используется для заполнения и может не понадобиться.

  • попробуйте отключить надстройки одну за другой, так как они также могут мешать

...