- 수정됨
[3JS] Safari frame rate
Not sure this is solvable but for the algorithm and the sanity of others ~
Dropping a note that runtime 4.0.14 and single materials runs fine on safari but when updated to version 4.0.15 using multiple materials/blend modes the frame rate dropped significantly. Chrome and other browsers still run like champs on various devices though.
Just to be clear: you see this also for skeletons with a single material? Safari's WebGL implementation is ... nor great.
Only on assets with more than 1 material in Safari. Also yeah, we agree in our studio; haha.
spine-threejs 4.0.15 added support for multi-page atlases and blend modes:
https://github.com/EsotericSoftware/spine-runtimes/commit/38cc19f16d796b0a59a9aba3dc56f2e7debe9332#diff-cbe7359030e8b4390210b13791caa6c32c678a6614a8c1746df59a7a83239021
There shouldn't be a performance regression for single page atlases and if your slots have the same blend mode. At least I could not observe this in Safari for our example project. Could you maybe create a small test project that shows the issue?