BlenderSync::sync_world still relies on a blender world (mixes the world
viewport color with the studio light), now just take black if no world
is present.
Should we use the theme color here (seems eevee does this in that case)?
We'd have to pass down b_userpref from BlenderSession::render down
to sync_data > sync_shaders > sync_world though... afaics.