8thwall / web

8th Wall Web projects and resources.
515 stars 326 forks source link

ThreeJS pipeline module: Setting camera aspect on canvas resize #164

Open positlabs opened 3 years ago

positlabs commented 3 years ago

The threejs camera needs to update the aspect to match the canvas size. Currently, the aspect is only set during initialization, so if the canvas size changes, the scene will look stretched.

In my case, the canvas wasn't sized before onStart was called, so it assigned the aspect based on the default canvas size of 150x300.