Fr/Refract: Difference between revisions

From Valve Developer Community
< Fr
Jump to navigation Jump to search
mNo edit summary
m ({{Note}} instead of {{Note:fr}})
Line 4: Line 4:
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.  
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|Ce shader ne fonctionne pas sur un Brush , il dois être transformer en entité (Func_brush, func_door) pour fonctionner correctement. }}
{{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 ==

Revision as of 00:11, 24 September 2023

English (en)Deutsch (de)Français (fr)中文 (zh)Translate (Translate)
Bloc func_brush 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 ...                   //Refractions pour les GPU inférieur à DX9
       $refracttint "[1 1 1]"              //Couleurs des réfractions
       $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.pngAstuce:Modifier le mode de rendu en Additive peut permettre d'obtenir un meilleur rendu dans certains cas.