Photodome does not rotate when useDirectMapping is false

My objective is to use a photodome with fovmultiplier enabled. Additionally, I’d like to rotate the “image” by some amount. This will work fine using

dome.rotation.y = someRotation

https://playground.babylonjs.com/#XFCPZJ

However, once the photoDome is created with the option useDirectMapping : false which is required for the fovMultiplier, the rotation no longer works.

https://playground.babylonjs.com/#B8R4CN

Is there a way to accomplish the dome’s rotation without simply rotating the camera? It seems even rotating the sphere inside the photodome is not a solution either. Any ideas?

Unfortunately you need to rotate the camera as the texture mapping involved to get a correct fov multiplier prevents any kind of texture rotation

1 Like

Oh man, this is a real bummer. So now I need to parent my entire scene contents under a node and rotate the whole deal to get the dome orientation the way I want the user to first encounter the scene.

If there is a way to fix this (or better work around) please, please, please.