3.6.20 Autres fichiers

Il y a d'autres fichiers variés dans la collection des inclusions, avec des fichiers de polices, de spectres de couleurs, et d'images à utiliser avec les champs de niveaux ou des applications d'images, et des inclusions qui sont trop petites pour mériter leurs propres sections.

3.6.20.1 logo.inc

Le logo officiel de POV-Ray dessiné par Chris Colefax, en deux versions.

Povray_Logo
L'objet logo de POV-Ray
Povray_Logo_Prism
Le logo de POV-Ray comme prisme
Povray_Logo_Bevel
Le logo de POV-Ray comme prisme biseauté

3.6.20.2 rad_def.inc

Ce fichier définit une macro qui place quelques paramètres communs de la radiosité. Ces paramètres sont extrèmement généraux et sont prévus pour être faciles à utiliser, et ne donnent pas nécessairement le meilleur résultat.

Utilisation :

#include "rad_def.inc"
global_settings {
	...
	radiosity {
		Rad_Settings(Setting, Normal, Media)
	}
}

Paramètres :

3.6.20.3 screen.inc

screen.inc vous permettra de placer les objets et les textures directement devant la caméra. Quand vous déplacez la caméra, les objets placés avec screen.inc suivront le mouvement et resteront dans la même position à l'écran. une utilisation est le placement de votre signature ou d'un logo à un coin de l'image.

Vous ne pouvez utiliser screen.inc qu'avec la caméra en perspective. screen.inc créera automatiquement une définition de caméra par défaut quand il est inclu. Tous les aspects de la caméra peuvent être changés en invoquant la macro 'Set_Camera_...' appropriée dans votre scène. Après l'appel de ces macros de paramétrage, vous pouvez utiliser les macros Screen_Object et Screen_Plane.

Note : bien que les objets alignés avec screen.inc suivent la caméra, ils font toujours partie de la scène. Cela signifie qu'ils seront affectés par la perspective, l'illumination, l'environnement etc.

Pour un exemple d'utilisation, voir le fichier de démonstration screen.pov.

Set_Camera_Location(Loc) Change la position de la caméra par défaut pour une nouvelle position comme spécifiée par le vecteur Loc.

Set_Camera_Look_At(LookAt) Change la position de la caméra par défaut pour une nouvelle position comme spécifiée par le vecteur LookAt.

Set_Camera_Aspect_Ratio(Aspect) Change le ratio d'aspect par défaut, Aspect est une valeur numérique, habituellement la largeur divisée par la hauteur de l'image.

Set_Camera_Aspect(Width,Height) Change le ratio d'aspect de la caméra.

Set_Camera_Sky(Sky) Place un nouveau sky-vector pour la caméra.

Set_Camera_Zoom(Zoom) La quantité de zoom avant ou arrière, Zoom est un numérique.

Set_Camera_Angle(Angle) Place un nouvel angle de caméra.

Set_Camera(Location, LookAt, Angle) Place location, look_at et angle dans le même élan.

Reset_Camera() Replace la caméra à ses valeurs par défaut.

Screen_Object (Object, Position, Spacing, Confine, Scaling) Pose un objet devant la caméra.

Paramètres :

Screen_Plane (Texture, Scaling, BLCorner, TRCorner) Screen_Plane est une macro qui placera une texture de votre choix sur un plan directement devant la caméra.
Paramètres :

3.6.20.4 stdcam.inc

Ce fichier contient simplement une caméra, une source de lumière, et un plancher.

3.6.20.5 stage1.inc

Ce fichier contient simplement une caméra, une source de lumière, un plancher et inclut colors.inc, textures.inc et shapes.inc.

3.6.20.6 sunpos.inc

Ce fichier contient la macro sunpos().

sunpos(Year, Month, Day, Hour, Minute, Lstm, LAT, LONG). La macro renvoie la position du soleil, pour une date, une heure et une location sur la terre données. La position du soleil est aussi globalement déclarée comme un vecteur SolarPosition. Deux autres vecteurs déclarés sont Az (Azimut) et Al (Altitude), qui peuvent être utiles pour aligner un objet (conteneur média) avec la lumière du soleil.
Complément : dans la scène, le nord est dans la direction +Z.
Paramètres :

Utilisation :

#include "sunpos.inc"

light_source {
	// Greenwich, maintenant dans le jour le plus long de 2000
	SunPos(2000, 6, 21, 12, 2, 0, 51.4667, 0.00) 
	rgb 1
}

cylinder {
	<-2, 0, 0>, <2, 0, 0>, 0.1
	rotate <0, Az-90, Al>	// aligne le cylindre avec le soleil
	texture {...}
}

3.6.20.7 Fichiers de polices (*.ttf)

Les polices cyrvetic.ttf et timrom.ttf ont été données à la POV-Team par leur créateur, Ted Harrison (CompuServe:70220,344) et ont été construites en utilisant FontLab pour Windows de SoftUnion, Ltd. de St. Petersburg, Russie.

La police crystal.ttf a été donnée par Jerry Fitzpatrick, Red Mountain Corporation, redmtn[at]ix.netcom.com

La police povlogo.ttf a été crée par Fabien Mosen et est basée sur le logo de POV-Ray dessiné par Chris Colefax.

crystal.ttf
Une police de programmation à espacement fixe.
cyrvetic.ttf
Une police sans-serif à espacement proportionnel.
timrom.ttf
Une police serif à espacement proportionnel.
povlogo.ttf
Ne contient que le logo de POV-Ray.

3.6.20.8 Fichiers de spectres de couleurs (*.map)

Ce sont des spectres de couleurs de 255 couleurs, et ils sont dans des fichiers séparés à cause de leur taille.

ash.map
benediti.map
bubinga.map
cedar.map
marbteal.map
orngwood.map
pinkmarb.map
rdgranit.map
teak.map
whiteash.map

3.6.20.9 Fichiers image (*.png, *.pot, *.df3)

bumpmap_.png
Une image fractale de mandelbrot en couleur, sans doute pour être utilisée comme application de bosses.
fract003.png
Une sorte de paysage fractal, avec des couleurs pour l'eau bleue, le paysage brun et les montagnes blanches.
maze.png
Un labyrinthe.
mtmand.pot
Une fractale de mandelbrot en tons de gris.
mtmandj.png
Une fractale de julia en 2D colorée.
plasma2.png, plasma3.png
Images fractales de plasma, surtout utiles pour les champs de niveaux de paysages. Le fichier plasma3.png est une version adoucie de plasma2.png, plasma1.png n'existe pas.
povmap.png
Le texte "Persistance of Vision" en vert sur un fond bleu, cerné de noir et de rouge.
test.png
Une image test, elle est divisée en 4 aires de différentes couleurs (magenta, jaune, cyan, rouge) avec un texte noir dessus, et le texte "POV-Ray" blanc est centré sur l'image.
spiral.df3
Un fichier de densité en 3D. Une forme de galaxie spirale.
3.6.19 woodmaps.inc, woods.inc 3.6.19 woodmaps.inc, woods.inc 3.7 Références rapides 3.7 Références rapides