Virtual staging can involve furnishing and decorating a bare room, adding plantings to an outdoor scene, changing a daytime sky to dusk, or changing a gray sky to a sunny sky.
Careful attention is paid to lighting and shadows to make sure the virtual elements match the scene.
I use Blender, an open source 3D design application to create an empty virtual room that replicates the dimensions, lighting, and window/door placement of the room we’re working with, then drop in whatever models we feel work best. In this case, a bed, some abstract artwork (thanks Craiyon), tables, lamps. chairs, plants, and curtains!