Skip to content

Release v0.8.2

Babylon.js had an issue where setting rotation or rotationQuaterion on a camera in right-handed coordinate system actually sets the camera 180 degrees flipped from what is represented in the view matrix. You can read more in the description of corresponding PR fixing the issue. In Engeenee SDK we had a workaround for this. Now when issue is fixed we’ve rolled back this workaround.

The major downside is that compatibility between different versions of Engeenee SDK and Babylon.js became slightly more complicated with the current release. If you are using a version of Engeeneee prior to 0.8.2 please use Babylon.js version 8.9.1 or lower. Starting from version 0.8.2 the minimum compatible version of Babylon.js is 8.11.0.

Babylon.js is a peer dependency of Engeenee’s @geenee/bodyrenderers-babylon, the rule of thumb when updating the SDK is to switch to the minimum compatible version of Babylon.js first (the one stated in package.json of bodyrenderers-babylon), and then gradually update the renderer if newer features or fixes are required.