« Povray/Tutorials/RealisticSky » : différence entre les versions

De TartareFR
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 32 : Ligne 32 :
| [[Fichier:PovrayTutoRealisticSky01.png|300px|vignette|Un ciel clair d'azur d'été<br>[[Media:PovrayTutoRealisticSky01.pov|Fichier POVRay correspondant]]]]
| [[Fichier:PovrayTutoRealisticSky01.png|300px|vignette|Un ciel clair d'azur d'été<br>[[Media:PovrayTutoRealisticSky01.pov|Fichier POVRay correspondant]]]]
}}
}}
== Nuages beaux - horizon minable ==
== de beaux Nuages mais avec un horizon minable ==
{{Povray/tuto|Dans un monde à l'intérieur d'un hémisphère du type "cloche à fromage" nous ne pouvons pas utiliser une texture avec des nuages parce que les nuages sont en collision avec l'horizon très irréaliste !
{{Povray/tuto|Dans un monde à l'intérieur d'un hémisphère du type "cloche à fromage" nous ne pouvons pas utiliser une texture avec des nuages parce que les nuages sont en collision avec l'horizon très irréaliste !


Ligne 48 : Ligne 48 :
| [[Fichier:PovrayTutoRealisticSky03.png|300px|vignette|Un ciel partiellement couvert avec horizon réaliste <br>[[Media:PovrayTutoRealisticSky03.pov|Fichier POVRay correspondant]]]]
| [[Fichier:PovrayTutoRealisticSky03.png|300px|vignette|Un ciel partiellement couvert avec horizon réaliste <br>[[Media:PovrayTutoRealisticSky03.pov|Fichier POVRay correspondant]]]]
}}
}}
== Un ciel partiellement couvert ==
== Un autre ciel partiellement couvert ==
{{Povray/tuto|Le ciel est formé d'un plan bleu décoré avec quelques nuages. Les nuages deviennent plus petites vers l'horizon - réaliste ! Un brouillard realiste ("fog") recouvre la ligne noire d'horizon  entre le plan du sol et le plan du ciel.
{{Povray/tuto|Le ciel est formé d'un plan bleu décoré avec quelques nuages. Les nuages deviennent plus petites vers l'horizon - réaliste ! Un brouillard realiste ("fog") recouvre la ligne noire d'horizon  entre le plan du sol et le plan du ciel.
Le seule problème ici : Nous devons placer le soleil sous ce plan!
Le seule problème ici : Nous devons placer le soleil sous ce plan!
Ligne 78 : Ligne 78 :
</syntaxhighlight>
</syntaxhighlight>
| [[Fichier:PovrayTutoRealisticSky04.png|300px|vignette|Un ciel partiellement couvert avec horizon réaliste <br>[[Media:PovrayTutoRealisticSky04.pov|Fichier POVRay correspondant]]]]
| [[Fichier:PovrayTutoRealisticSky04.png|300px|vignette|Un ciel partiellement couvert avec horizon réaliste <br>[[Media:PovrayTutoRealisticSky04.pov|Fichier POVRay correspondant]]]]
}}
== Un ciel avec 2 couches de nuages ==
{{Povray/tuto|Pour cela on a besoin de 3 plans placés les uns sur les autres. Au niveau le plus haut : Un plan avec un ciel bleu, avec "finish{ ambient 1 diffuse 0)" pour éviter des ombres sur le bleu du ciel.
Au-dessous de ce pemier plan, un second plan avec une structure de nuages partiellement transparente. Ce plan forme les nuages 'hauts. Sous ce plan un troisième plan avec une structure de nuages plus transparente. Ces nuages ont une autre direction, cela peut être simuler avec des échelles differentes pour x et z.
Cela est une version plus clair les "T_Clouds" de Darin Dugger dans le fichier include "e;skies.inc";. Est aussi modifiée pour permettere l'usage de ''fog'' - cela n'est pas possible avec l'objet original "O_T_Cloud2"
| [[Fichier:PovrayTutoRealisticSky05.png|300px|vignette|Un ciel partiellement couvert avec horizon réaliste <br>[[Media:PovrayTutoRealisticSky05.pov|Fichier POVRay correspondant]]]]
}}
}}

Version du 2 septembre 2013 à 17:09

Un ciel clair d'azur d'été

Le monde vu de l'intérieur d'une hémisphère du type "cloche à fromage" avec un brouillard réaliste à l'horizon fait avec une "color_map{gradient <0,1,0> ..." tirant la couleur bleu foncé au zénith à blanc au niveau d'horizon. Le tout agrandi par "scale 10000".

Le seul problème : Nous devons placer le soleil dans cette hémisphère, autrement nous ne voyons seulement le composant "ambient" de toutes les textures !

sphere{<0,0,0>,1 hollow
 texture{
  pigment{gradient <0,1,0>
          color_map{
           [0.0 color White]
           [0.8 color rgb<0.1,0.25,0.75>]
           [1.0 color rgb<0.1,0.25,0.75>] }
         } // end pigment
  finish {ambient 1 diffuse 0}
  } // fin de la texture
 scale 10000
 }

Nous obtenons la même résultat sans ces restrictions par l'utilisation de "sky_sphere" avec ce "pigment" .

sky_sphere{
 pigment{ gradient <0,1,0>
          color_map{
          [0.0 color rgb<1,1,1>        ]
          [0.8 color rgb<0.1,0.25,0.75>]
          [1.0 color rgb<0.1,0.25,0.75>]}
        } // end pigment
 } // end of sky_sphere -----------------
Un ciel clair d'azur d'été
Fichier POVRay correspondant

de beaux Nuages mais avec un horizon minable

Dans un monde à l'intérieur d'un hémisphère du type "cloche à fromage" nous ne pouvons pas utiliser une texture avec des nuages parce que les nuages sont en collision avec l'horizon très irréaliste !

Malheureusement presque tout les ciels couvert de nuages créés avec "sky_sphere" souffriront de cette maladie !


Un ciel avec de beaux nuages mais un horizon minable
Fichier POVRay correspondant

Un ciel partiellement couvert avec horizon réaliste

Le ciel est formé d'un plan bleu décoré avec quelques nuages. Les nuages deviennent plus petites vers l'horizon - cela est réaliste ! Cet effet, on ne peut pas le simuler avec une "sky_sphere" !

Un brouillard realiste ("fog") recouvre la ligne noire l'intersection entre le plan du sol et le plan du ciel. d'horizon

Le seul problème : Nous devons placer le soleil dans cette hémisphère, autrement nous ne voyons seulement le composant "ambient" de toutes les textures !

Un ciel partiellement couvert avec horizon réaliste
Fichier POVRay correspondant

Un autre ciel partiellement couvert

Le ciel est formé d'un plan bleu décoré avec quelques nuages. Les nuages deviennent plus petites vers l'horizon - réaliste ! Un brouillard realiste ("fog") recouvre la ligne noire d'horizon entre le plan du sol et le plan du ciel.

Le seule problème ici : Nous devons placer le soleil sous ce plan!

plane{<0,1,0>,1 hollow
       texture{
        pigment{ bozo turbulence 0.92
          color_map {
           [0.00 rgb <0.2, 0.3, 1>*0.5]
           [0.50 rgb <0.2, 0.3, 1>*0.8]
           [0.70 rgb <1,1,1>]
           [0.85 rgb <0.25,0.25,0.25>]
           [1.0 rgb <0.5,0.5,0.5>]}
          scale<1,1,1.5>*2.5
          translate<1.0,0,-1>
          }// end of pigment
        finish {ambient 1 diffuse 0}
        }// end of texture
        scale 10000
     }// end of plane

fog { fog_type   2
      distance   50
      color      White
      fog_offset 0.1
      fog_alt    1.5
      turbulence 1.8
    }
Un ciel partiellement couvert avec horizon réaliste
Fichier POVRay correspondant


Un ciel avec 2 couches de nuages

Pour cela on a besoin de 3 plans placés les uns sur les autres. Au niveau le plus haut : Un plan avec un ciel bleu, avec "finish{ ambient 1 diffuse 0)" pour éviter des ombres sur le bleu du ciel.

Au-dessous de ce pemier plan, un second plan avec une structure de nuages partiellement transparente. Ce plan forme les nuages 'hauts. Sous ce plan un troisième plan avec une structure de nuages plus transparente. Ces nuages ont une autre direction, cela peut être simuler avec des échelles differentes pour x et z. Cela est une version plus clair les "T_Clouds" de Darin Dugger dans le fichier include "e;skies.inc";. Est aussi modifiée pour permettere l'usage de fog - cela n'est pas possible avec l'objet original "O_T_Cloud2"

Un ciel partiellement couvert avec horizon réaliste
Fichier POVRay correspondant