Fr/Refract: Difference between revisions

From Valve Developer Community
< Fr
Jump to navigation Jump to search
No edit summary
(Rewrite Template:Lang to Template:LanguageBar. This action was performed by a bot.)
 
(18 intermediate revisions by 6 users not shown)
Line 1: Line 1:
[[Image:refract.jpg|thumb|Bloc [[func_brush]] avec un matériaux Refract.]]
{{LanguageBar|Refract}}
[[File:refract.jpg|thumb|Bloc {{L|func_brush}} avec un matériaux Refract.]]


Le shader '''<code>Refract</code>''' permet de générer des réfractions.  
Le shader '''<code>Refract</code>''' permet de générer des réfractions. Idéal pour créer des bloc de glace, ou une vitre ondulée. Ce shader accepte les réflexions à bases de cubemap.  


{{note:fr|Il vous faut appliquer un matériaux Refract à un Brush transformer en Func_brush, sinon le shader ne fonctionnera pas.}}
{{Note|Ce shader ne fonctionne pas sur un Brush , il dois être transformer en entité (Func_brush, func_door) pour fonctionner correctement. }}


== VMT-Exemple ==
== VMT-Exemple ==
Line 9: Line 10:
  Refract
  Refract
  {
  {
         [[$normalmap]] ... //Bump+refract pour DX9
         $normalmap ...                         //Bump+refract pour DX9
         [[$dudvmap]] ... //Refractions pour les GPU inférieur à DX9
         {{L|Du/dv map|$dudvmap}} ...                   //Refractions pour les GPU inférieur à DX9
         [[$refracttint]] "[1 1 1]" //Couleurs des réfractions
         {{L|$refracttint}} "[1 1 1]"             //Couleurs des réfractions
         [[$refractamount]] 0.2 //Rend les réfractions plus ou moins forte. Valeurs faibles recommander
         {{L|$refractamount}} 0.2                 //Rend les réfractions plus ou moins forte. Valeurs faibles recommander
        $envmap "env_cubemap                //Réflexions optionnelle.
        $envmaptint "[ 1 1 1 ]"
        $envmapcontrast 0
  }                               
  }                               


{{tip:fr|Modifier le mode de rendu en Additive peut permettre d'obtenir un meilleur rendu dans certains cas.}}
{{tip:fr|Modifier le mode de rendu en Additive peut permettre d'obtenir un meilleur rendu dans certains cas.}}


{{otherlang:fr}}
{{ACategory|List of Shaders}}
{{otherlang:fr:en|Refract}}
 
[[Category:List of Shaders:fr]]

Latest revision as of 17:54, 18 July 2025

English (en)Deutsch (de)Français (fr)中文 (zh)Translate (Translate)
Bloc func_brush(en) avec un matériaux Refract.

Le shader Refract permet de générer des réfractions. Idéal pour créer des bloc de glace, ou une vitre ondulée. Ce shader accepte les réflexions à bases de cubemap.

Note.pngNote:Ce shader ne fonctionne pas sur un Brush , il dois être transformer en entité (Func_brush, func_door) pour fonctionner correctement.

VMT-Exemple

Refract
{
       $normalmap ...                          //Bump+refract pour DX9
       $dudvmap(en) ...                   //Refractions pour les GPU inférieur à DX9
       $refracttint(en) "[1 1 1]"              //Couleurs des réfractions
       $refractamount(en) 0.2                  //Rend les réfractions plus ou moins forte. Valeurs faibles recommander

       $envmap "env_cubemap                 //Réflexions optionnelle.
       $envmaptint "[ 1 1 1 ]"
       $envmapcontrast 0
}                              
Tip.pngAstuce:Modifier le mode de rendu en Additive peut permettre d'obtenir un meilleur rendu dans certains cas.