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 do-it-yourself
    Motifs - Patterns
    Listes de Motifs
    Warps
    - warp mapping
    uv_mapping
    Mapping
    - méthodes de mapping
    - color_map{...}
    - pigment_map{...}
    - texture_map{...}
    - normal_map{...}
    - average
    - material_map{...}
    - image_map{...}
    - image_map+gif 1
    - image_map+gif 2
    - image_map+gamma
    - bump_map{ ... }
    - transparency maps 1
   > transparency maps 2
    - transparency maps 3
    Superpositions

    Votre textures
 
                                           
» transparency mappping « (2)
Controller la transparence par des motifs

Exemple 3 : transparent wire-netting.
#declare T_Map = // transparency map --
pigment{
  image_map{ jpeg "Wire_Net_01.jpg"
             interpolate 2 }//
  warp{ cylindrical
        orientation 1 dist_exp 1}//
  scale 0.09 //0.135
} // ----------------------------------
#declare Opaque_Texture   =
texture{ pigment{ color rgb<1,1,1>*.05}
         finish { phong 0.2 }
       } // ---------------------------
#declare Surface_Material  =
material{
  texture{
    pigment_pattern{ T_Map }
    texture_map{
     [0.0 pigment{rgbf<1,1,1,1>}]
     [1.0 Opaque_Texture  ]
    } // end texture_map
  }// end texture
}// end material ----------------------
// ------------------------------------
difference{
 cylinder{<0, 0  ,0>,<0,1.535,0>,0.700}
 cylinder{<0,-0.1,0>,<0,1.536,0>,0.699}
 material{ Surface_Material
           scale <1,3.89,1>
           translate<0,0.015,0>}
 rotate<0,30,0>
} // end of cylinder ------------------
torus{ 0.700, 0.0075
       translate<0,0.005,0>
       texture { Opaque_Texture }
     } //------------------------------
torus{ 0.700, 0.0075
       translate<0,1.535,0>
       texture { Opaque_Texture }
     } //------------------------------

Example trancparency mappping
L'image utilisé ici comme transparency map:
Wire_Net_01.jpg (128x128 pixels)
Example trancparency mappping
Fichier de scène POV-Ray : Transparent_Wire_Net_01.pov.
Cela exige l'image d'en haut : Wire_Net_01.jpg ! *)




*) Note : Enregistrer les fichiers d'image en fonction
dans la même sous-répertoire comme
les fichiers de scène ou dans un sous-répertoire
autre dans vos chemins de fichiers include.
top

© Friedrich A. Lohmüller, 2012
http://www.f-lohmueller.de