Les mouches ont deux yeux composés avec des milliers de récepteurs visuels individuels appelés ommatidies. Chaque ommatidie fonctionne comme un œil fonctionnel séparé avec sa propre fibre nerveuse qui se connecte au nerf optique.
Le grand nombre d'ommatidies dans l'œil d'une mouche lui permet de recevoir des informations visuelles simultanément à partir de plusieurs points différents. Bien que son œil soit immobile, la forme sphérique et le niveau de saillie de la tête donnent aux mouches un champ de vision de près de 360 degrés. Les mouches n'ont pas de pupilles, elles ne peuvent donc pas contrôler la quantité de lumière qui passe à travers les lentilles de leurs yeux. Ce manque de contrôle empêche l'œil de se concentrer sur les images.