Hi, just wanted to leave a note here, don't bother with the glslSphere addon, is not working properly. plus you need 2 sets of sprites, one that has the physics behavior and the glslSphere on top of that to fake the rotation 3d... but the rotation speed Z XY axes are broken, original code was like that incomplete, so i just ported what was there.
1999 pro pool < somehow this dudes, managed to fake the 3d rotation pretty good, and choppy back in 2000 or somewhere there... but we can't in 2021 well... it's a shame. i think your best bet, would be to use three.js and create an actual 3d sphere on top of your 2d sprite, and somehow have that 3d sphere use torque to spin like on contact with a floor. it works in C2 / Q3D visually, but is clunky as hell.. i wasted to much time on this thing years back, i don't recommend trying projecting 3d maps on 2d spheres with Construct. just use a 3d js library instead.
Edited:
ANYWAY.... here is a c3 project test pool for the glslSphere... its choppy, i can't make the flags to toggle at the right time for the ball... maybe someone can fix it but is where i got stuck a long time ago... with more or less "smoothness" but overall same choppines.