Le tournage du conte de Shalimar a mené une équipe de plus de cent personnes à sillonner l’Inde : Jaïpur pour son fort de Jaigarth et Mawta Lake, Udaïpar pour Badi Lake, ses montagnes et une réserve de poussière de marbre blanc donnant l’illusion de la neige, l’Himalaya pour ses sources pures où 6000 litres d’eau ont été prélevées et portées à dos d’éléphant… et bien sûr, le Taj Mahal à Agra.
La caméra Phantom utilisée par Bruno Aveillan permet de capturer des plans d’une précision et beauté spectaculaires, comme celui du cheval galopant. De plus, le réalisateur tourne uniquement en 35 mm, technique désormais abandonnée par les longs-métrages, pour la beauté de l’image, sa transparence et son grain très particulier. Ce type de prise de vue est au service de la sensibilité dont le travail de Bruno Aveillan fait preuve lorsqu’il crée l’image.