Descrizioni ed esempi per POV-Ray di Friedrich A. Lohmüller
Design di Superfici con "texture" in POV-Ray -
English English English
Français français
Deutsch Deutsch

Home
- POV-Ray Tutorial

  Design di Superfici
  - Colori e Texture
    Index

    Sintassi di texture
    Testure pronto per l'uso
    Colori Do-it-yourself
    Motivi - patterns
    Liste di motivi
    Warps
    uv_mapping
    Mapping
    - metodi di 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
    Sovrapposizioni

    Vostre testure
 
                                           

"image_map{ ... }" - Proiettare imagini su superfici


Esempio per "image_map{...}":


Sample image_map 640x480

sphere{<0,0,0>, 1
   texture{
    pigment{
     // mapps an image on the xy plane
     // from <0,0,0> to <1,1,0>
     // (aspect ratio 1:1)
     image_map{ png "plasma3.png"
     // imagetype "file name" - path + .tga etc.
     // accepted types of images:
     // gif, tga, iff, ppm, pgm, png, jpeg, tiff, sys
     map_type 0
     // 0=planar, 1=spherical, 2=cylindrical, 5=torus
     interpolate 2
     // 0=none, 1=linear, 2=bilinear, 4=normalized distance
     once // optional
      }} // end of image_map, end of pigment
    finish { diffuse 0.9 phong 1}// end of finish
     scale 2 translate<-1,-1,0>} // end of texture
  translate<0.5,1.2,0>} // end of sphere  ------------------


Se vogliamo proiettare un imagine con i proporzioni altezza:larghezza = 3:4 exactamente su una superficie con l'altezza (direzione y) 0.90 e con la larghezza (direzione x) 1.20, dobbiamo usare una scala corrispondente al'imagine:

Esempio:


Sample image_map 640x480

box{<0,0,0>, <1.20, 0.90,0.01>
     texture{ pigment { image_map{ gif "CGrafLo.gif"
                        map_type 0 interpolate 2 once }
                        scale <1.20,0.90,1> }
              finish  { diffuse 0.9 phong 1}}
     scale 2.5 rotate<0,W1,0> translate<-1.2,0.3,0>}
top

© Friedrich A. Lohmüller, 2006
email email: Friedrich.Lohmueller_at_t-online.de
homepage:http://www.f-lohmueller.de