Fr/Lightmap: Difference between revisions
Anarkia777 (talk | contribs) No edit summary |
Anarkia777 (talk | contribs) No edit summary |
||
Line 11: | Line 11: | ||
[[image:intlight_lmap16.jpg|thumb|left|A lightmap scale of 16]] | [[image:intlight_lmap16.jpg|thumb|left|A lightmap scale of 16]] | ||
[[image:intlight_lmap64.jpg|thumb|left|A lightmap scale of 64]] | [[image:intlight_lmap64.jpg|thumb|left|A lightmap scale of 64]] | ||
[[image:int_envlight.jpg|thumb|200px|right|A Hammer and an in-game representation.]] | |||
{{clr}} | {{clr}} | ||
Revision as of 07:59, 10 November 2008
Un lightmap est une technique permettant de créer des faux ombrages. Elle s'applique au Brush et aux modèles statique. Cette méthode consiste à créer lors de la compilations une texture, l'ombre, qui sera superposé à une autre pour ainsi faire croire à un ombrage dans le jeux. La majorité des ombrages dans Source sont en faites des lightmaps. Ils on l'avantages d'être facile à calculer, mais l'inconvenients d'être statiques.
Lightmap Scale
La résolutions des Lightmaps determinerons la qualité du rendu. La diminuez donnera un meilleure rendu et ne jouera pratiquement pas sur les performances dans le jeux, mais le fichier BSP sera plus volumineux et le temps de calcul plus long. La valeurs par default est de 16 units/luxel.
- Dans hammer, utilisez le mode de camera spécial "lightmap" dans la vue 3D pour les visualiser. Et la boite de dialogue Face Edit Dialog pour les contrôler.
- Les faces avec displacement utilise leur propre valeurs de Lightmaps.
- A des fins d'optimisations, il est préférable de mettre une résolutions de Lightmaps plsu petites proche de la zone éclairer, et plsu grande pour les surfaces plus lointaines.
Voir map fourni avec le SourceSDK pour un exemple : ....\Program Files\steam\steamapps\nomdevotreconte\sourcesdk_content\hl2\mapsrc\sdk_lightmaps.vmf