vers l'index général de l'aide
Définir la position de l'oeil de l'observateur dans la scène et le type de projection (perspective) utilisée.
POV-Ray 2.0 +sup. pour le premier groupe de fonctions.
POV-Ray 3.0 +sup. pour les fonctions de flou, perspectives, et normale.
camera{ //positionnement location <PointDeVue> [right <VecteurLargeur>] [up <VecteurHauteur>] [direction <VecteurDirection>] [sky <VecteurCiel>] [angle Degrés] look_at <PointRegardé> //profondeur de champ [blur_samples Nbre_Echantill_Flou] [aperture Grandeur] [focal_point <PointFocal>] [confidence ConfianceFlou] [varience SeuilDeVariation] //modes de projection [perspective / orthographic / fisheye / ultra_wide_angle / omnimax / panoramic / cylinder TypeCylindre] [normal {...}] [...modifications (rotate/scale/translate)...] }
syntaxe de profondeur de champ
syntaxe des modes de projection
camera {location <15,24,25> look_at <1,4,0> angle 50}
En général, l'ordre des commandes de la caméra a de l'importance. C'est vrai avec "angle", c'est également vrai pour "location" et "look_at", qui doivent être placés de part et d'autre des autres commandes de position (location en premier, look_at en dernier)
On peut bien entendu déclarer une caméra comme tout autre objet (#declare Cam1 = camera {...}). C'est utile lorsqu'on veut changer rapidement de point de vue pendant qu'on travaille sur une scène.