home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 9
/
CD_ASCQ_09_1193.iso
/
news
/
2315
/
povdef
/
povdef.doc
< prev
next >
Wrap
Text File
|
1993-04-06
|
20KB
|
411 lines
┌──────────────────────┐
│ │
│ P O V D E F V 2.0 │
│ │
│ 1993 │
│ │
│ Sylvain BERGEON │
│ │
│ 23 Rue Arthur RANC │
│ │
│ 86 000 POITIERS │
│ │
│ tel : 49 88 69 63 │
│ ap 20h00 (SVP). │
└──────────────────────┘
Ce logiciel est en freeware et peut être édité par tout
revendeur, éditeur, distributeur de shareware et freeware. Le
prix du logiciel ne doit pas dépasser le montant des frais de
publication, de duplication, de support magnétique ou autre,
plus les frais d'envoi, soit environ 50 FF maximum pour une
disquette 3½ HD 1,44 Mo.
Cela reste possible avec le strict respect du travail du(des)
programmeur(s), sans aucune falsification de données, ainsi
qu'avec la distribution de la totalité des fichiers
(POVDEF.DOC et POVDEF.EXE).
Si vous soupçonniez une quelconque anomalie de distribution,
veuillez me contacter en précisant la date de votre achat, la
version de votre logiciel, le nom du distributeur, son
adresse, et les fichiers présents et/ou manquants.
─────────────────────────────────────────────────────────────
D E S C R I P T I O N
─────────────────────────────────────────────────────────────
Ce logiciel se veut simple et rapide d'emploi, sans aucune
prétention. Il permet de choisir différentes options de
calcul de POVRAY pour plusieurs scripts et de créer un
auto-exécutable (BATCH) qui lancera automatiquement tous les
calculs, les uns à la suite des autres. Il peut être utilisé
de deux façons différentes. Pour préparer une liste de script
à calculer (pendant la nuit par exemple) ou pour lancer
directement un calcul sans avoir à taper une ligne de dos.
Il est encore plus efficace dans l'élaboration d'une image
losqu'il est utilisé de pair avec QEDIT (éditeur de texte) et
la fonction DOSKEY ( Mémorisation des dernières commandes dos
exécutées). Si vous trouvez un quelconque intérêt à ce
logiciel, si vous avez des suggestions, ou si vous rencontrez
des problèmes (bugs, plantages...) n'hésirez pas à m'en faire
part.
Dans le même genre je prévois d'écrire une interface pour
piloter le logiciel IMAGE ALCHEMY. Si vous avez là aussi des
suggestions, écrivez-moi.
─────────────────────────────────────────────────────────────
I N S T A L L A T I O N
─────────────────────────────────────────────────────────────
POVDEF écrit après chaque utilisation un fichier de
sauvegarde des paramètres courants et des derniers choix
effectués. A chaque utilisation ce fichier de paramètres est
lu par POVDEF. Si vous lancez POVDEF pour la première fois,
certains paramètres seront spécifiés par défaut.
Les autres paramètres comme les sous-répertoires que vous
désirez utiliser (et qui sont propres à votre système)
doivent être indiqués. Sans quoi le programme ne sera pas à
même d'écrire quoi que se soit.
Quand vous les aurez sélectionnés une fois, le logiciel
écrira automatiquement le fichier de paramétrage, lors des
prochaines utilisations.
─────────────────────────────────────────────────────────────
L E S M E N U S
─────────────────────────────────────────────────────────────
Dans tous les menus, les touches de déplacement et la touche
[ENTREE] suffisent pour circuler d'un choix à l'autre et d'un
menu à l'autre.
Flèches:
[HAUT] [BAS] - Déplacement vertical dans un menu, une liste
de fichiers, ou une liste de répertoires.
[DROITE] - Sélection/Validation d'un choix dans un
menu.
- Sélection/Validation d'un fichier dans une
liste.
- Sélection du répertoire suivant dans une
arborescence.
- Validation du répertoire en cours s'il s'agit
du dernier de la branche.
[GAUCHE] - Validation d'un choix dans un menu.
- Validation d'un fichier dans une liste.
- Retour au répertoire précédent dans une
arborescence.
[ENTREE] - Validation d'un choix dans un menu
- Validation d'un fichier dans une liste.
- Validation du répertoire en cours dans un
arborescence.
─────────────────────────────────────────────────────────────
C O N T E N U
─────────────────────────────────────────────────────────────
Si vous conaissez déjà bien povray et que les options de
calcul ne vous posent aucun problème, vous pouvez sauter
directement au explication propres à POVDEF soit (12-21)
sinon commencez à lire à partir de (1).
MENU SIMPLE POUR UN SEUL SCRIPT
┌───────────────────┐┌───────────┐
┌──( 1)│Taille de l'image ││ Cette │
│ ( 2)│Qualité du rendu ││ fenêtre │
│ ( 3)│Antialiasing ││ affiche │
│ ( 4)│Format graphique ││ en │
│ ( 5)│Affichage direct ││ permanence│
┌───┤ ( 6)│Palette d'affichage││ les │
│ │ ( 7)│Abandon possible ││ options │
│ │ ( 8)│Continuer un rendu ││ en │
│ │ ( 9)│Pause après calcul ││ cours │
│ │ (10)│Taille du buffer ││ qui │
│ └──(11)│Statistiques ││ seront │
│ ┌──(12)│Librairies ││ associées │
│ │ (13)│Répertoires ││ au │
┌─│───┤ (14)│Lancer le calcul ││ script. │
│ │ │ (15)│Gestion de liste ││ │
│ │ └──(16)│Quitter ││ │
│ │ └───────────────────┘└───────────┘
│ │
│ │
│ │ MENU ETENDU A LA GESTION DE LISTE
│ │
│ │ ┌───────────────────┐┌───────────┐
│ │ │Taille de l'image ││ Cette │
│ │ │Qualité du rendu ││ fenêtre │
│ │ │Antialiasing ││ affiche │
│ │ │Format graphique ││ en │
│ │ │Affichage direct ││ permanence│
│ │ │Palette d'affichage││ les │
│ │ │Abandon possible ││ options │
│ │ │Continuer un rendu ││ en │
│ │ │Pause après calcul ││ cours │
│ │ │Taille du buffer ││ qui │
│ │ │Statistiques ││ seront │
│ │ │Librairies ││ associées │
│ │ │Répertoires ││ au(x) │
│ │ ┌─(17)│Ajouter à la liste ││ scripts. │
│ │ │ (18)│Enlever de la liste││ │
├─│────┤ (19)│Ecrire batch ││ │
│ │ │ (20)│Gestion simple ││ │
│ │ └─(21)│Accés au dos ││ │
│ │ │Quitter ││ │
│ │ └───────────────────┘└───────────┘
│ │
│ │
│ │ ┌───(1) TAILLE DE L'IMAGE
│ └───┤
│ │ La fenêtre qui s'ouvre vous permet de choisir parmi 7
│ │ tailles d'image prédéfinies. Ces différents formats sont ceux
│ │ les plus couramments utilisés du plus petit (logo 32x32) au
│ │ plus grand (HiDef S-VGA 1024x768) en passant par le format
│ │ Vidéo, VGA, Preview ...
│ │
│ │ (2) QUALITE DU RENDU
│ │
│ │ Ouvre un menu en hauteur qui permet de choisir le
│ │ niveau de rendu de l'image.
│ │
│ │ (3) ANTIALIASING
│ │
│ │ Un menu en longueur permet le paramétrage du niveau
│ │ d'antialiasing. Si vous choisissez:
│ │
│ │ "non" Il n'y aura pas d'antialiasing
│ │ "0.1" Antialias maximum
│ │ "0.3" Donne le résultat optimum
│ │ "0.9" Antialias minimum
│ │
│ │ (4) FORMAT GRAPHIQUE
│ │
│ │ Choix du format graphique de l'image calculée
│ │ ┌──────────┬─────────────┐
│ │ │ Format │ Extension │
│ │ ├──────────┼─────────────┤
│ │ │ Targa │ *.TGA │
│ │ │ Dump │ *.DMP │
│ │ │ Raw │ *.RAW │
│ │ └──────────┴─────────────┘
│ │
│ │ (5) AFFICHAGE DIRECT
│ │
│ │ Ce menu vous donne la possibilité de choisir le type de
│ │ carte graphique dont vous êtes équipé pour obtenir un
│ │ affichage optimal lors du calcul de l'image. L'option
│ │ d'autodétection est bien utile si vous ne connaissez pas le
│ │ type de carte avec lequel vous travaillez (s'il s'agit de
│ │ votre matériel essayez quand même de vous renseigner, ça
│ │ pourra vous servir...). Enfin l'option pas d'affichage direct
│ │ désactive l'affichage pendant le calcul. C'est un choix
│ │ intéressant pour gagner du temps lors d'un calcul
│ │ (désactivez l'affichage si vous calculez la nuit par
│ │ exemple).
│ │
│ │ (6) PALETTE D'AFFICHAGE
│ │
│ │ Cette option ne sert que si l'affichage direct est
│ │ activé. Elle permet de choisir la palette à utiliser lors
│ │ de l'affichage. Nuances de gris, 256 Coul, 32000 Couleurs ou
│ │ 16M Coul. Inutile de demander 3200 ou 16 M de couleurs si
│ │ votre carte n'en permet pas l'affichage ...
│ │
│ │ (7) ABANDON POSSIBLE
│ │
│ │ En activant cette option vous pourrez à n'importe quel
│ │ moment arrêter un calcul en appuyant simplement sur une
│ │ touche. A l'inverse si l'option est désactivée, vous pouvez
│ │ être sûr que rien ni personne ne pourra arrêter le calcul (si
│ │ vous n'êtes pas là par exemple), à moins de rebooter.
│ │
│ │ (8) CONTINUER UN RENDU
│ │
│ │ Si vous avez interrompu un calcul (avec l'option
│ │ précédente par exemple (7)), cette option permet de reprendre
│ │ l'image où elle s'était arrêtée (à la ligne près c'est très
│ │ pratique).
│ │
│ │ (10) TAILLE DU BUFFER
│ │
│ │ Par défaut, POV-Ray n'utilise pas de buffer. Il écrit
│ │ après chaque ligne le résultat de son dur labeur (soit un
│ │ accès disque par ligne). Si vous lui indiquez une taille de
│ │ buffer, il va stocker en mémoire toutes les lignes calculées
│ │ jusqu'au remplissage du buffer, après quoi il écrit
│ │ l'intégralité du buffer à la suite du fichier, vide le buffer
│ │ et ainsi de suite, recommence jusqu'à la fin de l'image.
│ │
│ └─(11) STATISTIQUES
│
│ Si vous avez désactivé l'affichage direct (5) le seul
│ moyen de suivre l'évolution du calcul est d'activer cette
│ option. POV-Ray vous indique alors sa progression ligne par
│ ligne.
│
│
│
│ ┌─(12) LIBRAIRIES
│ │
│ │ Tous les fichiers inclus dans vos scripts (*.inc, *.gif,
│ │ *.tga..) doivent se trouver dans des répertoires que l'on
│ │ nomme librairies. Ce menu de POVDEF vous permet de prédéfinir
│ │ 4 librairies différentes parmi tous les répertoires de votre
│ │ disque.
│ │
│ │ ex:
│ │
│ │ SCRIPT LIBRAIRIE
│ │ ┌───────────────────────────────────────┬─────────────────────────┐
│ │ │.../... │ │
│ │ │ ┌─────────────┐ │ │
│ │ │#include│"script.inc" ├────────────────┼──>c:\pvray\includes │
│ │ │ └─────────────┘ │ │
│ │ │object { │ │
│ │ │ ┌───────────┬─────────┼──>c:\pvray\images │
│ │ │heigh_field { gif│"image.gif"│...} │ │
│ │ │ └───────────┘ │ │
│ │ │... │ │
│ │ │texture { │ │
│ │ │ ┌───────────┬───────┼──>c:\pvray\mapping │
│ │ │image_map { ... tga│"image.tga"│...} │ │
│ │ │ └───────────┘ │ │
│ │ │... │ │
│ │ │} │ │
│ │ │.../... │ │
│ │ └───────────────────────────────────────┴─────────────────────────┘
│ │ (L'organisation de votre disque s'en portera d'autant mieux...)
│ │
│ │ Il n'est pas possible d'associer des librairies
│ │ différentes pour plusieurs script limitez vous donc au total
│ │ à quatre librairies pour l'ensemble de vos scripts (C'est
│ │ largement suffisant si vous êtes bien organisé)
│ │
│ │ (13) REPERTOIRES
│ │
│ │ Pour fonctionner, POVDEF doit savoir:
│ │ - où trouver POVRAY.EXE (Le programme)
│ │ - où Trouver le fichier d'entrée (le script)
│ │ - où écrire le fichier de sortie (l'image)
│ │ Vous devez donc lui indiquer les répertoires où il
│ │ pourra les localiser. Chaque script peut-être associé à un
│ │ répertoire propre (à la différence des librairies), Il faudra
│ │ pour ça changer à chaque fois le répertoire ( C'est possible
│ │ mais, toujours pour un souci d'organisation, il n'est pas
│ │ recommandé d'éparpiller des scripts partout...).
│ │
│ │ (14) LANCER LE CALCUL
│ │
│ │ La liste des scripts diponibles dans le répertoire
│ │ spécifié (13) apparaît. Sélectionnez le script à calculer et
│ │ le calcul se lance automatiquement. A la fin du calcul,
│ │ POVDEF réapparait et vous pouvez continuer à travailler.
│ │ Avant de lancer le calcul, POVDEF crée un fichier batch du
│ │ même nom que le script que vous avez sélectionné et l'écrit
│ │ dans le même répertoire. Vous pourrez relancer le calcul en
│ │ tapant directement sous dos le nom de votre script (les
│ │ options sélectionnées lors de l'écriture du batch sont
└─────┤ conservées mais il est possible d'en forcer quelques-une en
│ les ajoutant à la suite du batch.
│
│ ex:
│ ┌──────────────────┐
│ ┤ LANCER LE CALCUL │
│ └──────┬───────────┘
│ ^ │ ┌──────────┐
│ │ │ │ TOTO.POV ├─>─┐
│ │ └───>─┤ TATA.POV │ │
│ │ │ TITI.POV │ │
│ │ └──────────┘ │
│ │ │
│ │ ┌───────────────────────┴────────────────────┐
│ │ │POVDEF Crée le batch c:\rep_Scripts\TOTO.BAT│
│ │ └───────────────────────┬────────────────────┘
│ │ ┌───────────┴──────────┐
│ │ │POVDEF Lance le calcul│
│ │ └───────────┬──────────┘
│ │ ┌───────────────┐ │
│ └───┤Retour à POVDEF├<─────────┘
│ └───────────────┘
│
│
│ (15) GESTION DE LISTE
│
│ Cette option fait basculer le logiciel vers le menu
│ étendu à la gestion de liste (voir (17),(18)(19),(20),(21)).
│
│ (16) QUITTER
│
│ Retour au dos. Vous pouvez aussi appuyer sur [ESC]. Les
│ options en cours sont automatiquement sauvegardées ainsi que
│ la liste en cours s'il y a lieu.
│
│ (17) AJOUTER A LA LISTE
│
│ Vous permet de sélectionner un script dans le répertoire
│ spécifié (13) et de l'associer aux options en cours en
│ l'écrivant à la suite de la liste. Un même scripts ne peut
│ être écrit deux fois avec les mêmes options (normal non ?!)
│ mais peut être écrit deux fois avec des options différentes.
│ Une ligne ajoutée à la liste ne peut être modifiée
│ directement, il faut pour cela l'effacer de la liste (18)
│ puis la rajouter à nouveau une fois.
│
│ (18) ENLEVER DE LA LISTE
│
│ Choisissez parmi toutes les lignes de la liste et
│ validez [ENTREE] ou [FLECHE-DROITE(->)] celles que vous
│ voulez effacer. Il ne se passe rien si la liste est vide.
│ Cette option permet aussi l'affichage complet de la liste si
│ vous désirez la consulter. Pour ne rien modifier il suffit de
│ quitter par [ESC] ou par [FLECHE-GAUCHE(<-)]
│
│ (19) ECRIRE BATCH
│
│ Crée un exécutable de type batch dans le répertoire des
│ scripts en cours. Sauvegarde les options en cours ainsi que
│ la liste créée. Le batch porte le nom de "RENDER.BAT" il vous
│ suffira sous dos de vous placer dans le répertoire des
│ scripts et de taper "render" pour que le calcul de tous les
│ fichiers sélectionnés commence. (Attention, si vous avez
│ activé la pause après calcul, le programme attendra que vous
│ pressiez une touche pour continuer au calcul suivant).
│
│ (20) GESTION SIMPLE
│
│ Bascule POVDEF en mode restreint pour la gestion d'un
│ seul script à la fois. (voir (15))
│
└─(21) ACCES AU DOS
Vous permet de repasser sous dos (pour manipuler des
fichiers par exemple) et de revennir à POVDEF en tapant
simplement "EXIT". (C'est bien pratique quand un script ou
une image n'est pas placé dans le bon répertoire ou la bonne
librairie.)
MERCI DE VOTRE ATTENTION.
─────────────────────────────────────────────────────────────
C O N S E I L S
─────────────────────────────────────────────────────────────
Utilisez DOSKEY.COM pour plus de rapidité dans le lancement
des programmes.
Vérifiez bien que votre programme POV-Ray porte le nom
"POVRAY.EXE" (la béta 0.51a portait le nom "PVRAY.EXE").