Fr/$detail: Difference between revisions
SirYodaJedi (talk | contribs) m (→Paramètres additionnels: remove irrelevant UE1 stuff) |
SirYodaJedi (talk | contribs) mNo edit summary |
||
Line 1: | Line 1: | ||
{{Language subpage}} | {{Language subpage}} {{Updatetranslation}} | ||
[[File:Detail.jpg|frame|right|Avec et sans textures de détails sous Source.]] | [[File:Detail.jpg|frame|right|Avec et sans textures de détails sous Source.]] | ||
Line 32: | Line 32: | ||
== Chemin == | == Chemin == | ||
Vous trouverez les textures de détails pour Source dans le dossier '''materials/detail'''. | Vous trouverez les textures de détails pour Source dans le dossier '''materials/detail'''. | ||
Revision as of 16:25, 29 June 2023

You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.
Historique
De près les textures dans un moteur de jeux sont confrontées au même problème, à savoir qu'elles deviennent floues. Une solution consiterait à utiliser des textures très haute résolution mais techniquement cette méthode n'est pas applicable pour des raisons de poids et de performances. Une technique a été trouvée pour palier à ce manque de précision : utiliser une autre texture qui se superpose à la première texture, et qui apparaît quand le joueur est proche. Le premier moteur à utiliser cette technique fut l'UNREAL ENGINE, sorti en 1999. Il utilisa pour l'époque cette technique de façon très avancée, si bien qu'aucun moteur 8 ans après n'a encore dépassé son niveau.
Techniques
Il est possible d'utiliser des texture RVB 24bit (DXT1) ou en niveau de gris 8 bits (DXT5). Il est important d'utiliser le MIPMAP.
Syntaxe
$detail <texture>
Vous aurez probablement à vous servir du paramètre $detailscale
.
Paramètres additionnels
$detailscale <float>
- L'échelle, valeurs généralement comprises entre 7 ou 8 pour une texture de 128.
$detailblendfactor <normal>
- L'intensité.
$detailblendmode <bool>
- Enable to make the detail texture darken the albedo more.
$detailtint "<RGB matrix>"
- Couleurs.
$detailframe <int>
- La frame ou démarre la texture animée. Seulement DX9.
$detail_alpha_mask_base_texture <bool?>
- À Faire: Something to do with maskingRequires DX9.
$basetexture
with$detail
's alpha channel?
Chemin
Vous trouverez les textures de détails pour Source dans le dossier materials/detail.