Descriptions et Exemples pour le raytracer de POV-Ray par Friedrich A. Lohmüller,
English English English
Deutsch
Italiano Italiano

Page d'Accueil
- Tutoriel POV-Ray

- SkyboxViewer
    - Informations de Base
   > Skyboxes avec POV-Ray
    - Galerie des Skybox
 
                                                 

Un Skybox Viewer pour scènes de POV-Ray

Informations de Base + Téléchargement | Skyboxes avec POV-Ray | Galerie des Skybox

Comment faire images de skybox pour SkyboxViewer
avec scènes de POV-Ray ?

Cela on peut faire en deux façons.
Toutes les deux méthodes utilisent le fichier include "SkyboxCamera.inc" pour aligner la caméra en les 6 directions - ce fichier on ne doit pas édite.

Preperation du fichier de scène de POV-Ray :
copiez votre fichier de scène de POV-Ray (par ex. MyScene1.pov)
dans le registre "Skyboxes".
Ouvriez le fichier de POV-Ray et désactivez ou éliminez la camera. Declarez la varible nommée camLoc comme la position ('location') de la camera et inserez un nouveau ligne : '#include "SkyboxCamera.inc"'.

/*camera{
   location <0,1,-5>
   right x*image_width/image_height
   angle   45
   look_at <0,1,0>
} */
#declare camLoc = <0,1,-5>;
#include "SkyboxCamera.inc"
Preperation du fichier della scène de POV-Ray



Méthode No 1 : Avec traitement par lots (batch files) et SkyboxCamera.inc
Ici nous utilisons deux lots que doivent être dans la même registre que notre fichier de scène de POV-Ray :
            RenderSkybox6sides.bat et RenderSkyboxStart.bat.
Pour éditer ces fichiers ouvrez leur registre avec le Windows Explorer et cliquez à droite sur le nom et sélectionnez du menu pop-up : "éditer".
Pour lancer un fichier de ce type seulement un clic double su le nom dans le Windows Explorer.

Et maintenant pour le premier et seulement une fois :
dans RenderSkybox6sides.bat
insére votre registre d'installation de PovRay ici ...
Vous trouvez le registre par clic à droite sur l'icône de votre programme POV-Ray,
par ex. pour POV-Ray 3.6:
Rem --> please set PovRay installation path here...
Set povray="C:\Programme\POV_Ray\bin\pvengine.exe"
par ex. pour POV-Ray 3.6.2:
Rem --> please set PovRay installation path here...
Set povray="C:\Users\MyName\AppData\Roaming\POV-Ray\v3.6\bin\pvengine.exe"
par ex. pour POV-Ray 3.7 beta on Vista/Windows7 64bit:
Rem --> please set PovRay installation path here...
Set povray="C:\Users\MyName\AppData\Roaming\POV-Ray\v3.7\bin\pvengine64.exe"

Et puis chaque fois se vous voulez rendre un set de skybox nouveau :
Dans RenderSkyboxStart.bat
sélectionez la résolution d'image et le nom de la scène.
rem --> please choose the picture resolution here...
rem set res=64
rem set res=128
set res=256
rem set res=512
rem set res=1024
rem set res=2048
rem set res=4096

rem --> please set filename of scenery and output file here...
Call RenderSkybox6sides.bat MyScene1 %res%
rem Call RenderSkybox6sides.bat Skybox_Demo1  %res%
rem Call RenderSkybox6sides.bat Skybox_Demo2_Water  %res%

pause
                  Preperation de RenderSkyboxStart.bat.

Ainsi toutes les preperations nécessaire sont fait!
Maintenant pour lancer le rendering : Lancez RenderSkyboxStart.bat   (clic double sur le nom !)
Après cela Les 6 images de skybox sont généres et sauvés dans la même registre que votre fichier de scène de POV-Ray : "Skyboxes".



Méthode No 2 : Utiliser SkyboxSerie.ini et SkyboxCamera.inc
Ici nous utilisons le fichier SkyboxSerie.ini pour lancer le rendering des 6 images. Ce fichier doit être dans la même registre que votre fichier de scène de POV-Ray et SkyboxCamera.inc .

Ouvrez SkyboxSerie.ini, insérez le nom de la scène actuelle dans la ligne suivante :
Input_File_Name=MyScene1.pov
Des autres manipulations possibles :
  Display_Gamma=1.9
  File_Gamma=1.9
  Changer de gamma pour ajuter plus(>2.2)
    ou moins(>2.2) de contrast aux images.
  Pour l'output png avec 24 bit couleurs écrivez : +FN24

Lancez ce fichier ini directement de votre éditeur de POV-Ray !
Cela produit 6 fichiers d'images avec les noms avec les nombres 0 à 5 ajouté dans votre registe de POV-Ray images definé par Output_File_Name="C:\Users\..."
Maintenant nous devons seulement rénomer les images correspondant la sequence suivante (Prudence! Ne permutez pas!). Avec les images de par ex. MyScene1.pov :
    MyScene10.bmp --> MyScene1_front.bmp
    MyScene11.bmp --> MyScene1_right.bmp
    MyScene12.bmp --> MyScene1_back.bmp
    MyScene13.bmp --> MyScene1_left.bmp
    MyScene14.bmp --> MyScene1_top.bmp
    MyScene15.bmp --> MyScene1_base.bmp
Finalement nous devons mouvoir cettes images à notre registre 'Skyboxes'
et lancer le SkyboxViewer.



; Persistence Of Vision raytracer
; POV-Ray version 3.6 / 3.7
; ini file for Skybox renderings.
; for SkyboxViewer images
;Display_Gamma=1.9
;File_Gamma=1.9

Antialias=On
Antialias_Threshold=0.3
Antialias_Depth=3

Input_File_Name=MyScene1.pov

Initial_Frame=0
Final_Frame=5
Initial_Clock=0
Final_Clock=5

Cyclic_Animation=off
Pause_when_Done=off
Preperation de SkyboxSerie.ini

Informations de Base + Téléchargement | Skyboxes avec POV-Ray | Galerie des Skybox

top

© Friedrich A. Lohmüller, 2015
homepage:www.f-lohmueller.de
 
Visitors:
(since May-1999)
Thanks for your visit!