Description of the issue:
My website is displaying 3D models using Three.js. They are modified using morph targets. Up to now the experience with Brave browser was perfect.
Since Three.js r133, changing model morph targets destroys the 3D model in the viewport. There is no problem with other browsers (Edge, Firefox or Chrome).
An issue was opened on the Three.js support site. Here is the answer:
“It seems this is a WebGL 2 issue of Brave. To be more precise, the browser probably has bugs in context of (data) texture arrays.”
Steps to Reproduce (add as many as necessary).
- Use Brave Browser
- Upload a model with morph targets using Three.js
- Change the morph target with morphTargetInfluences and morphTargetDictionary properties
Actual Result (gifs and screenshots are welcome!):
With r133 on Brave
With r132 on Brave or Edge, Firefox or Chrome with r133
Expected result:
Reproduces how often:
Always
Operating System and Brave Version(See the About Brave
page in the main menu):
- Device: Laptop
- OS: Windows 10
- Browser: Brave V1.30.89
- Three.js version: r133
Additional Information: