Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmüller
Conception de Surface en »texture« avec POV-Ray -
English English English
Italiano Italiano
Deutsch Deutsch

Page d'Accueil
- POV-Ray Tutoriel

  Conception de Surface
  - Coleurs et Textures
    Index

    Syntaxe de texture
    Textures prêtes-à-l'emploi
    Couleurs en do-it-yourself
    Motifs - Patterns
    - types de motifs
     Motifs régulaires
    - checker, hexagon,
      square, triangular
    - brick
    - object pattern (1)
    - object pattern (2)
    - object pattern (3)
    - tiling
   > pavement
     Motifs rayures
    - color_map{...}
     Motifs par pigments
    - pigment_pattern (1)
    - pigment_pattern (2)
    - image_pattern
    Listes de Motifs
    - Motifs régulaires
    - Motifs par hasard
    - Motifs Fractal
    - Autres motifs
    Warps
    uv_mapping
    Mapping
    Superpositions

    Votre textures
 
                                           
Motifs réguliers: pavement - Nouveau avec POV-Ray 3.7
pavement = le pavement polyforme du plan x-z.
(longueur et largeur: 1 unité)
Syntaxe :
pigment {
  pavement
  [ number_of_sides VALUE | number_of_tiles VALUE | pattern VALUE |
    exterior VALUE | interior VALUE | form VALUE |
    PATTERN_MODIFIERS ]
 } // end pigment

number_of_sides: pour fixer le polygone de base,
3 = triangle équilatéral, 4 = carré, 6 = hexagone régulier.
number_of_sides 3
number_of_sides 4
number_of_sides 6
Exemple de base :
box{ <-1,0,-1>,<1,1,1>
     pigment{
         pavement
           number_of_sides 3 //côtés: 3 triangle, 4 carré, 6 hexagon
           number_of_tiles 1 //carreaux (1 à 5 ou 6)
           pattern 1 // from 1 to the maximum relevant VALUE
           // corners:  0 = sharp, 1 = bevelled, 2 = rounded
             exterior 0 // 0, 1 or 2; Non utilisé avec hexagon.
             interior 0 // 0, 1 or 2
           form 0//  0, 1, 2
           color_map{ [ 0.00 color rgb<1,1,1>*1 ]
                      [ 0.20 color rgb<1,1,1>*1 ]
                      [ 0.20 color rgb<1,1,1>*0 ]
                      [ 0.40 color rgb<1,1,1>*0 ]
                      [ 0.50 color rgb<1,1,1>*1 ]
                      [ 0.90 color rgb<1,1,1>*0 ]
                      [ 1.00 color rgb<1,1,1>*0 ]
                    } // end color_map
           scale 0.25
        } // end pigment
 } // end of box ------------- }    

Le maximum de nombre de motifs (patterns)
dépend de number_of_sides et number_of_tiles :
sides | tiles: 1   2   3   4   5   6
------------------------------------------
  3   |        1   1   1   3   4   12 
  4   |        1   1   2   5   12  35 
  6   |        1   1   3   7   22   


number_of_sides = 3
Motifs (pattern) avec number_of_tiles = 1, 2, 3 (ligne 1), 4(ligne 2), 5 (ligne 3)
Motifs (pattern) avec number_of_tiles = 6

number_of_sides = 4
Motifs (pattern) avec number_of_tiles = 6

number_of_sides = 6
Motifs (pattern) avec number_of_tiles = 5
Valeurs 'interior' et 'exterior' : pour variations de l'angle aux coins.
Valeurs: 0 = à arête, 1 = en biseau, 2 = arrondi
Valeur 'form' : pour copier les apparences de 'interior' pour quelques variations additionnelles.
Valeurs: 0, 1, 2


top

© Friedrich A. Lohmüller, 2010
www.f-lohmueller.de