@agility said in Как отключить шум в WebGL?:
@Fox Мне нужно, чтобы БАС делал хеш точно такой же, как и напрямую через браузер Google Chrome в рамках данного сервера. Поэтому я делал скриншоты - в БАСе и Google Chrome разные хеши, хотя должен быть один для одного и того же компа, так как:
- одинаковый браузер
- одинаковая видео карта
Если я запущу БАС и Google Chrome на другом компе с другой видеокартой, то другой будет хеш, но там он будет одинаков.
Если задача состоит в том, чтобы получить одинаковое изображение из BAS и из Chrome используя метод readPixels, то это работает в проекте, который вы прислали(webgl_noise.xml).
На всякий случай уточню, что нужно либо использовать режим запуска, либо изменять значения через настройки BAS. Потому что смена настроек на лету может повлиять на результат.
Также вы можете захотеть включить canvas, потому что он влияет на методы toDataURL и toBlob.
Скажу заранее, что значения во вкладке /canvas будут отличаться. Под отличаться я имею ввиду, что изображение будет разное в BAS и реальном хроме на одном железе с одним набором шрифтов, настройками системы и т. д. Это связано с версией браузера. Строго говоря, BAS сейчас выдает такие же результаты как хром 70 версии. Проблема исчезнет при обновлении браузера.
Также хочу предупредить, что не несем ответственности за баны полученные при таких настройках, так как они не являются безопасными. Рекомендации предоставленные выше работают только в контексте задачи, которую вы описали, но не решают задачи достижения анонимности.
Если у вас остались вопросы, прошу формулировать их как можно более точнее, желательно максимально точно описывать результат, который вы хотите достичь. Это сэкономит время на разработку.