Described herein are systems and techniques for generating odor impressions of scents. Some embodiments provide odor impressions in an extended reality (XR) environment (e.g., virtual reality (VR) and/or augmented reality (AR)). The system determines spatial characteristics of an odor impression that is to be generated in the XR environment. The system generates one or more commands for generating the odor impression based on the spatial characteristics. The system transmits the command(s) to a controller for execution. The controller may control dispersal of scented media to generate the odor impression.