Home
Manuel d`utilisation de KF-Ray 1.0.1, raytracer paralléle
Contents
1. 17 3 37 Options avanc es Tuni araa 874014 4A 924 e Let ete e Sera h 18 3 3 1 Gagner dutempslorsd unecr ationdesc ne 18 3 3 2 SAT AS E poria Run TR L M ES Re e b RA e Ra 18 34 Cr er des animations 0 2 0 0 02020 18 3 4 1 Utiliser le g n rateur d images avec le GUI 18 3 4 2 Pour cr er une vid o 0 0 0 0 0 00 0 0 19 Chapitre 1 Premi re approche de KF Ray Ce chapitre va vous initier l utilisation de KF Ray 1 1 Pr sentation succinte de KF Ray 1 1 1 KF Ray un raytracer parall le KF Ray est un programme qui utilise la m thode du lancer de rayon raytracing afin de g n rer une image 3D tr s r aliste partir d un fichier de description de sc ne Les fichiers de descriptions sont des fichiers textes dont la syntaxe est personnalis e et propre KF Ray Leur criture est tr s simple et est expliqu e au cours de ce manuel Des exemples de ces fichiers sont disponibles dans les sources ou sur le site Ces fichiers permettent de repr senter la sc ne en trois dimensions en renseignant l emplacement des objets sph res plans des sources de lumi res ainsi que leur caract ristique couleur intensit texture Une fois ce fichier cr l utilisateur peut lancer un rendu de la sc ne qu il a imagin gr ce KF Ray La sortie est une image au format PPM 1 1 2 Features Voici un rappel des possibilit s qu offre KF Ray v
2. 2022022020204244 13 9 L option a anti aliasing abus eos 1 3 10 L option l lines version parall le uniquement Utiliser l interface graphique KF Ray GUI front end RE 5 44 na e H n a Nb a e a e Dar E 67 cbr pr E TG A7 1 O J a O A A A A o oo O0 O0 N N N N N 2 Cr er des sc nes personnalis es 11 2 1 Conseils pr alables 11 2 1 1 L algorithme de ray tracing 11 2 1 2 Conseils sur les coefficients utiliser 11 2 2 Le fichier de description KFR 11 221 R gles g n rales 8 4 an Lu aen bete ts BUS ta 12 2272 ACTOR la ScEnE SNS NE ARE MN RS CPAS SATA 12 2 2 3 Cr er unersph re Gora ae fon E ed nd en Re au 0 lis at 6 tn di 13 2230 AC T L UN PIAUS A RL QS Rd ve NS te E E 13 2 20 Creer n mat riel e e xc miss 30 e ee Mod 0 340 reel dus 13 2 2 6 Cr er une source de lumi re 14 3 Utilisation de KF Ray basique et avanc e 15 3 1 Exemple de rendu 3D avec KF Ray 15 3 1 1 Fichier complet de description de sc ne 15 31 2 En ligne de commandes 2424 48 ue Re ge ed ge 16 3 1 3 Avec l interface graphique 4e dura ee die ne EDR NUE 16 3 2 Parall lisation avec MPI 44 24 88e dues dus AR te Fe 16 617 21 VOR Regus yn E D 17 32 2 ConfigurerMPI 0 0 0 0 0000 020020 17 3 2 3 Rendre une image avec MPI
3. gt Eclairement gt Sans pour l interface graphique pour avoir une vision tr s rudimentaire de l image o l clairement n est pas pris en compte on se contente d envoyer des rayons qui retournent directement la couleur du mat riel s il y a intersection Il est galement possible pour avoir une image un peu plus r aliste de d sactiv les textures qui demandent un temps consid rable de calcul Avec ces options chaque aper u de la sc ne ajuster les valeurs lorsqu on dite une sc ne devient plus agr able 3 3 2 Anti aliasing Afin de lutter contre les ph nom nes d aliassage dus un chantillonage insuffisant de l image se manifestant sous les formes suivantes pr sence de marches d escaliers sur les contours pr sence de moir s sur les textures damier entre autre petis objets enti rement ou partiellement cach s La fonction antialiassage impl ment e dans KF Ray utilise la m thode de supersampling mais n est pas encore tr s convaincante Vous pouvez toujours l utiliser le programme essayera de rendre une image plus pr cise Elle sera am lior e dans les versions venir 3 4 Cr er des animations 3 4 1 Utiliser le g n rateur d images avec le GUI Un des points forts de KF Ray est de pouvoir g n rer plusieurs images gr ce l interface graphique Cette g n ration est simple et modifie le point de vue de la cam ra suivant le rang de l image g n r Actuellement
4. 3 Utilisation de KF Ray basique et avanc e 3 1 Exemple de rendu 3D avec KF Ray 3 1 1 Fichier complet de description de sc ne Scenef Width 640 Height 480 Materials 3 Planes 0 Spheres 3 Lights 2 Camera 0 0 0 0 110 0 Mat jaune Materialf Id 1 Type turbulence RGB 255 0 255 0 0 0 Reflection 0 5 Specular 1 0 Roughness 60 0 Perlin 1 0 Bump 0 0 Mat Cyan Materialf Id 2 Type marbel RGB 0 0 255 0 255 0 Reflection 0 5 Specular 1 0 Roughness 60 0 Perlin 1 0 Bump 0 0 Mat Magenta Materialf Id 3 Type wood RGB 255 0 0 0 255 0 Reflection 0 5 15 Specular 1 0 Roughness 60 0 Perlin 1 0 Bump 0 0 Sphere Center 260 0 290 0 0 0 Radius 100 0 Material 1 Sphere Center 440 0 290 0 0 0 Radius 100 0 Material 2 Sphere Center 350 0 140 0 0 0 Radius 100 0 Material 3 Light Position 640 0 240 0 10000 0 Intensity 0 5 0 5 0 5 Light Position 0 0 240 0 100 0 Intensity 0 2 0 2 0 2 3 1 2 En ligne de commandes Vous venez d diter et enregistrer votre fichier de description dans scenes mascene kfr Nous pouvons maintenant rendre votre sc ne gr ce KF Ray Vous pouvez utiliser simplement la commande kfray i mascene d Vous pouvez pr ciser des options et les changer comme bon vous semb
5. cette version de KF Ray ne peut que faire des translations simples avec la cam ra Cela reste suffisant pour produire des animations impressionnantes Voici comment proc der Apr s avoir choisi les diff rentes options de votre rendu avec l interface graphique cochez G n rateur activ et choisissez le nombre d images pro duire ayez dans l esprit que 10 20 images est un bon ordre de grandeur Cliquez sur 18 Start et le programme va commencer g n rer une succession d images sous le nom de animfrang png o rang est un nombre 3 chiffres indiquant le rang de l image g n r e Une fois les images g n r es placez vous dans le r pertoire o les images ont t g n r s et tappez n cessite ImageMagick animate delay 10 anim ppm Faites attention ne pas utiliser cette commande si le nombre d images est trop important Passez directement l encodage vid o convert ppm jpeg 3 4 2 Pour cr er une vid o Vous pouvez installer un encoder mpeg2enc pour l utiliser avec ImageMagick et faire un convert delay 10 anim ppm kfray mpeg par exemple Le probl me de cette m thode est qu elle n est pas approri e pour un nombre tr s important d images et est peu perfomante Le meilleur choix consiste utiliser mencoder de MPlayer Il est par contre indispensable de convertir les images en format JPEG On pourra utiliser convert ppm jpeg par exemple toujours avec ImageMagick Note U
6. dent des d limiteurs sous forme d accolades Les commentaires classiques en C et sont possibles et non interpr t s par KF Ray Sc ne On pr cise la sc ne ici Chaque objet poss de plusieurs caract ristiques qui eux m mes poss dent des valeurs attributs Chaque caract ristique et les attributs qui leur sont associ peut tre d fini de plusieurs mani res Voici des exemples qui d finissent la couleur RVB d un mat riau Vous pouvez changer les styles d critures rgb 0 0 255 0 255 0 est correct RGB 0 0 255 0 255 0 est corret Rgb 0 0 255 0 255 0 est correct Vous avez un exemple complet de fichier KFR dans la sous section 3 1 1 2 2 2 Cr er la sc ne Une sc ne est d finit par la r solution de l image le nombre et sa liste de sph res de plans et de sources de lumi res la position de la cam ra et son point de fuite vers lequel converge notre vision Exemple scene width 1024 height 768 materials 7 planes 1 spheres 6 lights 2 camera 0 0 0 0 600 0 distview 1000 0 12 2 2 3 Cr er une sph re Une sph re est d finit par son centre son rayon son mat riau Exemple sphere center 220 0 350 0 160 0 radius 180 0 material 2 2 2 4 Cr er un plan Un plan est d finit par sa distance par rapport au point d origine un vecteur normal son mat riau Exemple
7. l interface graphique il vous faudra ajouter GTK 2 x Pour le parser l interpr tation du fichier de description de sc ne optionnel Lexx et Yacc Flex et Bison ont t utilis Optionnellement vous pouvez rajouter ImageMagick qui permet d utiliser l option d display affichant l image la fin du rendu Pour pouvoir g rer les calculs en parall le optionnel il vous faudra des librairies MPI Message Passing Interface Voici celles qui ont t utilis es et test es OpenMPI LAM MPI 1 2 3 Instructions T l charger la derni re version jour et ne regardez plus ce manuel s il y en a un nouveau disponible sur http kfray free fr download Ouvrez une console placez vous dans le r pertoire o se trouve l archive kfray 1 0 1 tar gz et tapez tar zvvzf kfray 1 0 1 tar gz pour l extraire Une fois extraite placez vous dans le r pertoire du programme en saisissant cd kfray 1 0 1 Tapez sh autogen sh pour g n rer les fichiers de configurations et Makefiles Ensuite tapez make pour compiler les fichiers sources Tapez kfray d et observez le r sultat Vous avez obtenu votre premier rendu d image 3D avec KF Ray en toute simplicit FiG 1 1 KF Ray en lignes de commande back end Note si vous n avez pas install ImageMagick vous pourrez toujours voir l image g n r e dans scenes scenel ppm avec un autre logiciel comme GIMP par exemple 6 Regardez dans le r per
8. le fonctionnement du raytracer sur http kfray free fr doxygen Vous pouvez m me modifier dans le code source quelques formules pour que votre fichier de description poss de des coefficients votre go t 2 2 Le fichier de description KFR Avec KF Ray il est possible de d crire votre sc ne 3D Dans la version actuelle il est possible de placer des sources de lumi res des sph res et des plans Vous pouvez person naliser le mat riau constitu par ces deux derniers Ainsi vous pouvez attribuer couleurs textures coefficients de r flexion r fraction sp culaire ainsi que divers effets 11 Pour cela il faut vous munir d un diteur de texte et crire les fichiers au format kfr dans le dossier scenes Il est conseill de prendre exemple sur les fichiers sceneX kfr d j existant dans le r pertoire Etant donn que KF Ray utilise son propre interpr teur de fichier parser la lecture du fichier n est pas encore tr s flexible Il est conseill de garder la m me syntaxe que dans les exemples propos s 2 2 1 R gles g n rales La syntaxe est tr s simple Les cinq objets principaux d un fichier KFR sont une sc ne scene des sph res sphere des plans plane des mat riels material et des sources de lumi re light Il est conseill d crire tout en minuscule vous pouvez cependant dans la version actuelle crire la premi re lettre de chaque identifiant en majuscule Ces objets poss
9. ou tout simplement avec l interface graphique Nous allons tout au long de ce manuel montrer des exemples avec les deux m thodes Le programme tant encore support vous pouvez vous reportez sur le site http kf ray googlecode com pour tre jour sur l avancement du projet Il existe galement un site fran ais d di au programme sur http kfray free fr N h sitez pas nous contacter si besoin Table des mati res 1 Premi re approche de KF Ray 1 1 1 2 1 3 1 4 Pr sentation succinte de KF Ray 1 11 KF Ray un raytracer parall le 120 Eeaturesi ET tar see eu LULU DR ARS PRES 11 3 Les fichiers sources DM UN ASE DES Pal Lancer le programme pour la premi re fois V2A7 Systeme a 18 7 HD k a d D LADA DET D a a TZ e REL 2 37 1 0 22 2000 7 276 h 1 F A e i E e aa e E a A E Pise nn es 123 Thstructiohs nn Den Re a dhe da A an Beh da EURE ae Ta VE dE al 8 Utiliser les arguments de KF Ray en console back end o ooo 1 3 1 L option h help e i 4 iaeei idea e 46 E a A 8 T A 13 2 D option i input oaea NA ter ne 13 3 D option o output 0 0 00020 00040 L34 L option c clean LES ie poii 44 E RA a e E a a E AD 4 ATA 1 3 5 L option d requiertImageMagick 13 6 L option b brdf 0 0 0 00000000 0 1 3 7 L Opti6n y V10W moui cacai ae NS AE SENTE Dre 13 8 L option t texture
10. plane normal 0 0 1 0 0 05 distance 20 0 material 7 2 2 5 Cr er un mat riel Un mat riel est d finit par son num ro d identification son type normal ou avec texture proc durale en marbre bois turbulence sa couleur en format RVB chaque flottant est compris entre 0 et 255 0 son coefficient de r flexion compris entre 0 0 et 1 0 exclu son coefficient de r flexion sp culaire compris entre 0 0 et 2 0 son coefficient de rugosit compris entre 0 0 et 1000 0 son coefficient de bruit de Perlin compris entre 0 0 et 2 0 1 0 par d faut son coefficient de bump mapping compris entre 0 0 et 5 0 0 0 par d faut sa densit compris entre 1 0 et 2 0 1 0 par d faut son coefficient r fraction compris entre 0 0 et 1 0 0 0 par d faut A noter que les coefficients qui poss dent des valeurs par d faut sont optionnels et ne sont doivent pas tre obligatoirement tre initialis s KF Ray s en charge ce qui facilite l dition de fichiers Exemple material id 2 type normal rgb 0 0 0 0 255 0 reflection 0 0 specular 0 8 roughness 1000 0 perlin 1 25 bump 0 0 13 2 2 6 Cr er une source de lumi re Une source lumineuse est d finit par le point d origine de sa source lumineuse son intensit lumineuse Exemple light position 800 0 300 0 600 0 intensity 0 4 0 4 0 4 14 Chapitre
11. 1 0 x Manipule les sph res et les plans Admet plusieurs sources de lumi res ponctuelles G re les r flexions les ombrages les r fractions en cours transparence uniquement pour v1 0 x Choix de diff rents mod les d clairement diffus sp culaire Lambert Phong G re des textures proc durales damier bruit de Perlin Effet de perspective libert de cam ra Fonctionne avec le rep re cart sien usuel right handed coordinates Fonctionne en parall le sur plusieurs ordinateurs Fichiers de descriptions de sc nes 3D syntaxe simple Interface graphique intuitive N cessite peu de librairies Code document avec Doxygen facilement suivable et reprenable Peut g n rer des images d animation 1 1 3 Les fichiers sources Les sources comportent deux ex cutables le programme principal KF Ray back end qui s utilise en ligne de commande et peut suffire lui seul l interface graphique KF Ray GUI front end qui permet une utilisation plus facile et intuitive du logiciel Libre vous de choisir la mani re dont vous utilisez le programme La m thode la plus s re et flexible est de se passer de l interface graphique Cependant si vous voulez vous familiariser facilement avec KF Ray si vous tes un utilisateur peu habitu ou r ticent face aux lignes de commandes l interface graphique se r v le tre un choix judicieux
12. M me pour un utilisateur avanc l interface propose quelques options int ressantes in dites telles que la g n ration automatique d une liste d images Finalement il peut tre avantageux d utiliser soit l une soit l autre des m thodes d pendant de vos besoins 1 2 Lancer le programme pour la premi re fois Disponible dans le fichier README 1 2 1 Syst me Vous devez disposer d une ou plusieurs machines fonctionnant sur Unix Linux jour Nous avions en effet disposition un r seau d ordinateurs fonctionnant sur Scientific Linux Le programme aussi t test sur les distributions Linux Debian Ubuntu ainsi que sur MAC OS La portabilit sur Windows n est pas g r mais doit rester possible tant donn que la majorit des librairies utilis es y sont disponibles LAM MPI et OpenMPI font d fauts voir du c t de MP MPICH Il est m me possible qu une version Windows voit le jour 1 2 2 Requis KF Ray a t crit directement en C par souci de rapidit d optimisation de simplicit pas au niveau de la programmation mais au niveau des outils n cessaires son fonc tionnement En effet KF Ray fait appel peu de librairies et n utilise pas de librairie graphique par exemple Pour la version de base vous devez disposer seulement des outils de compilation l men taires un compilateur GCC GNU Compiler Collection jour et les utilitaires qui vont avec Make Pour utiliser
13. Manuel d utilisation de KF Ray 1 0 1 raytracer parall le Karin A t Si Amer amp Florian DANG Mai 2009 Vous tes en possession de KF Ray un programme qui permet de g n rer des images de synth se au rendu 3D impressionnant utilisant la m thode du lancer de rayon raytracing Devant la complexit d utilisation de POV Ray la multitude de raytracers peu document s pas assez complets obsol tes trop personnalis s nous avons jug int ressant de d velopper un raytracer actuel KF Ray avec une vision altruiste KF Ray se veut tre se veut tre simple d utilisation en incluant une inter face graphique tout en ayant disposition des fonctionnalit s puissantes et avanc es en particulier sur le parall lisme KF Ray a un code explicite docu ment par Doxygen et se montre donc didactique pour tout curieux souhaitant programmer Vous avez disposition dans la sous section 1 1 3 les features de KF Ray Ce manuel d utilisation va vous permettre de prendre en main rapidement KF Ray et de vous faire d couvrir toutes les options qu il propose telle que la parall lisation sur plusieurs machines Tout d abord apr s avoir compiler KF Ray vous allez pour une premi re approche lancer le programme sans option pour g n rer votre premi re im age 3D Ensuite vous allez apprendre crire des fichiers de sc nes KFR pour r aliser vos propres sc nes Enfin vous pourrez g n rer leur rendu 3D avec le programme en console
14. hantillons Start EGG Bierverne sur KF Ras OJI l interface graphique de KF Ray a fe a affiche des informations lors du renda s vous pouvez simplement appuyer directement sur Start FIG 1 2 Interface graphique GUI Si vous appuyez sur Start sans rien avoir touch au pr alable vous devriez obtenir la m me image que la premi re Il se peut que l interface graphique poss de quelques bugs sur certaines distributions ou configurations de Linux Merci de le reporter 10 Chapitre 2 Cr er des sc nes personnalis es 2 1 Conseils pr alables 2 1 1 L algorithme de ray tracing Afin de r aliser au mieux votre fichier de description de sc ne il est recommand d avoir des notions l mentaires sur la m thode du lancer de rayon raytracing Vous pouvez vous r f rer notre rapport ou regarder sur Internet les sites didactiques ne manquent pas 2 1 2 Conseils sur les coefficients utiliser Les valeurs l chelle des coefficients sont sp cifiques KF Ray Afin d obtenir l image de vos r ves il va falloir vous familiariser avec l outil et accepter les effets rendus moins de changer le code source Si vous avez une id e tr s pr cise de ce que vous voulez le mieux consiste tester changer en t tonnant plusieurs coefficients jusqu obtenir le rendu souhait N h sitez pas si vous voulez aller plus loin vous r f rer la documentation du pro gramme afin de mieux comprendre
15. is s Remplissez dans un fichier nomm bhost par exemple l adresse des diff rentes machines utilis s L adresse de l ordinateur ma tre doit tre sur la premi re ligne du fichier Exemple Fichier bhost r seau local 127 0 0 1 PC principal o on lance KF Ray 127 0 0 1 Pour que le ma tre travaille galement 192 168 0 246 PC portable de Karin 192 168 0 240 PC portable de Florian Enfin voici les tapes pour faire comprendre ce fichier avec LAM MPI ci dessous Pour v rifier le fichier bhost recon v bhost Pour lancer une sessin LAM lamboot v bhost A la fin de l utilisation de KF Ray il faut penser d sactiver LAM lamwipe v bhost 3 2 3 Rendre une image avec MPI Voici la commande g n rale permettant d utiliser KF Ray en parall le sur les diff rents ordinateurs du bhost mpirun v c nombre processus kfray options arguments 17 Exemples d utilisation mpirun v c 10 kfray i scene kfr d l 14 Vous pouvez galement utiliser l interface graphique en cochant la case Parall lisme et en pr cisant le nombre de processus vous ne pourrez pas en revanche pr ciser le nombre de lignes calcul s par chaque processus 3 3 Options avanc es 3 3 1 Gagner du temps lors d une cr ation de sc ne Pour un utilisateur souhaitant cr er une sc ne importante sans avoir perdre du temps lors de la g n ration de l image il est possible d utiliser l clairage simple b 0 Menu
16. le kfray i mascene o monimage b 2 t a d 3 1 3 Avec l interface graphique Il suffit de s lectionner votre fichier de sc ne avec le bouton Open Vous devrez apercevoir le texte de votre fichier dans la fen tre Sc ne 3D Choisissez les options voulus l image de sortie tout est optionnel et appuyer sur Start 3 2 Parall lisation avec MPI Le but du parall lisme avec MPI est de faire travailler plusieurs processeurs ordinateurs afin de diminuer le temps de calcul et donc g n rer des images plus rapidement 16 3 2 1 Requis OpenMPI et LAM MPI sur plusieurs ordinateurs Vous pouvez utilisez d autres versions mais nous illustrons nos exemples en utilisant ces librairies KF Ray utilise une m thode d quilibrage de charge dynamique suivant le mod le Ma tre Ouvriers L ordinateur o vous allez lancer votre programme sera le processus ma tre et se chargera de renvoyer et r cup rer les travaux de calcul d images envoy s aux ouvriers Seul l ordinateur ma tre a besoin du programme KF Ray Pour activer la parall lisation il faut compiler KF Ray avec MPICC au lieu de GCC Il faut donc taper la racine du r pertoire kfray configure CC mpicc puis make dans le dossier racine de kfray Vous pouvez maintenant utiliser MPI Si vous voulez revenir GCC tapez simplement configure 3 2 2 Configurer MPI V rifiez que vous avez un acc s SSH sur les tous les ordinateurs qui vont tre util
17. le nom du fichier de description si l option n est pas activ Exemples d utlisation kfray i scene o img2 kfray o imagel ppm 1 3 4 L option c clean Efface les images de format PPM dans le dossier scenes quivalent la commande rm scenes ppm Cette option ne prend pas d argument Utlisation kfray c 1 3 5 L option d requiert ImageMagick Affiche la fin du rendu l image g n r par KF Ray gr ce ImageMagick S il n est pas install le programme le fait juste remarquer et l image peut tre r cup r dans scenes Cette option ne prend pas d argument 1 3 6 L option b brdf Choisis le mod le d clairement utiliser Voici les diff rents types d clairement possi bles 0 Visualisation simple sans nuance utilis pour un aper u hypra rapide de la sc ne 1 Mod le de Lambert clairement ambiant et diffus 2 Mod le de Phong clairement sp culaire 3 Mod le de Blinn Phong am lioration du mod le de Phong A noter que le le mod le de Phong et Blinn Phong utilise tous deux le mod le de Lambert Par d faut le mod le de Blinn Phong est utilis Exemples d utlisation kfray i scene1 b 2 kfray b 0 1 3 7 L option v view Attribue une valeur pour changer l emplacement de la cam ra Dans la version actuelle l option ajoute l argument pass aux coordonn es z de la cam ra Cette option est utilis e pour le g n
18. ne commande utile est rename qui permet de renommer un groupe de fichiers Une fois les images g n r es pour cr er une vid o dans le r pertoire des images jpeg utiliser vous pourrez tapper mencoder mf jpeg mf fps 20 o kfray avi ove lave lavcopts vcodec msmpeg v2 vbi trate 800 Reportez vous au manuel de mencoder pour plus d informations sur les options Vous pouvez changer les codecs utilis s le fps Les prochaines versions de KF Ray Voil vous venez d apprendre utiliser les diff rentes fonctionnalit s de KF Ray Le pro gramme est toujours en d veloppement donc n h sitez pas regarder l avancement du projet sur http kf ray googlecode com Vous y avez notamment dans le wiki les listes des futures fonctionnalit s de KF Ray 19
19. rateur d images afin de cr er des animations Valeur 0 par d faut Exemples d utlisation kfray i scene2 v 200 0 kfray v 2000 0 1 3 8 L option t texture D sactive les textures proc durales damier bruit de Perlin dont bump mapping Ac c l re nettement le rendu quand cette option est d sactiv e Activ par d faut Cette option ne prend pas d argument 1 3 9 L option a anti aliasing Active l anti aliasing par m thode de sur chantillonage supersampling Cette fonction doit tre am lior e dans les prochaines versions D sactiv par d faut Cette option ne prend pas d argument 1 3 10 L option l lines version parall le uniquement Permet de choisir le nombre de lignes de l image calculer par chaque processus es clave ouvrier pour un travail donn Impos 10 par d faut 1 4 Utiliser l interface graphique KF Ray GUI front end Ici peu d explications sont n cessaires tant donn que l interface graphique choisit les options lancer votre place Amusez vous tester les diff rentes options et voir ensuite le r sultat Il vous suffit donc choisir votre fichier de sc ne de cocher les bonnes options pour obtenir votre rendu Ci dessous un aper u des l ments de l interface Fichier Eclairage Textures Avarc es Aide Sc ne 3D Fichier de description Open Sorne Image Pardl lisstion C Actis Processus G n rateur D Arriv Ec
20. toire scenes vous trouverez des fichiers au format KFR Chacun de ces derniers d crit une sc ne 3D qui peut tre interpr t par KF Ray Tapez kfray i scene4 kfr d par exemple pour avoir un rendu de la sc ne 4 1 3 Utiliser les arguments de KF Ray en console back end Comme tout programme Unix qui se respecte KF Ray g re diff rentes options et argu ments pour son fonctionnement Ci dessous un aper u de ces options Certaines options ne sont pas forc ment n cessaires lors des premi res ex cutions Vous pourrez vous y r f rer quand bon vous semblera 1 3 1 L option h help Vous avez un r capitulatif rapide des options utilisables par KF Ray en rentrant simple ment kfray h dans la console Cette option ne prend pas d argument 1 3 2 L option i input Permet l utilisateur de choisir un fichier de description de sc ne Le programme si l on ne donne pas le chemin complet du fichier regarde dans le dossier scenes si le fichier existe et proc de son rendu Si l option n est pas activ e une sc ne par d faut inclu dans le code source est rendu quivalent scenel kfr Exemples d utilisation kfray i scenel kfray i scene2 kfr 1 3 3 L option o output Permet l utilisateur de donner un nom l image au format PPM rendue par le pro gramme et si l on ne donne pas de chemin complet l enregistre dans le dossier scenes Par d faut l image a pour nom
Download Pdf Manuals
Related Search
Related Contents
120T (TM34T) Operators Manual Key Stage 2 Guidance Notes (2015 v1.1) TP2 – Portes de base et fonctions booléennes DIGLOG Portes 2000(平成12)年3月期 有価証券報告書 (旧株式会社スクウェア) Fiche CPLine AV-HD2 GDS-1102A-U User Manual (PlayStation®3用)取扱説明書ダウンロード Radio Shack 21-1599 User's Manual 1910010124_TL-WN350G User Guide - TP-Link AgfaPhoto DV 5580 Z Copyright © All rights reserved.