Lightmaps

Lightmaps

Lightmap

Une lightmap ("light" pour "lumière" et "map" pour "carte/texture") est une texture contenant une information de lumière.

L'affichage d'image en temps réel impose des contraintes importantes sur la rapidité de calcul. L'un des calcul les plus complexes étant celui de la lumière, les créateurs de jeux vidéo ont eu l'idée de calculer cette information une fois pour toute et de la stocker dans une texture. Cette texture sera généralement utilisée comme multiplicateur sur la texture de matière. Ainsi, les deux textures seront mixées ensemble selon la luminosité et la couleur de la lightmap pour former ainsi la texture définitive (réelle).

L'information de lumière étant figée, il devient impossible avec cette technique de modifier les paramètres de la lumière. Cela permet des ombres très détaillées (par exemple lorsque des sources lumineuses sont placées derrière des grilles, chaque maille possède son ombre projetée), mais les lumières sont alors statiques et il est impossible d'avoir des effets post-traitement comme ceux des flammes, sauf en introduisant à nouveau des lumières dynamiques couteuses en ressources et bien plus générales.

Exemple de lightmap.


Les jeux vidéos utilisent beaucoup cette technique, par exemple le moteur de jeux Source, utilisé pour Counter-Strike : http://developer.valvesoftware.com/wiki/Lightmap:fr

Ce document provient de « Lightmap ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Lightmaps de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Lightmap — A lightmap is a 3D engine light data structure which contains the brightness of surfaces in a video game. Lightmaps are precomputed and used for static objects. Quake was the first computer game to use lightmaps to speed rendering while… …   Wikipedia

  • Quake II — Infobox VG title=Quake II caption=North American box art, PC version developer=id Software publisher=Activision Hyperion Entertainment (Amiga) Virgin Interactive (Playstation, Linux) Activision/Valve Corporation (Steam) designer= version=3.20… …   Wikipedia

  • Doom 3 — The box art for Doom 3 displays a Hell Knight against the background of a pentagram. Developer(s) id Software Splash Damage …   Wikipedia

  • Quake engine — Infobox Software name = Quake engine caption = collapsible = author = developer = id Software released = latest release version = latest release date = latest preview version = latest preview date = frequently updated = programming language = C… …   Wikipedia

  • Leadwerks Engine — infobox software name = Leadwerks Engine developer = Leadwerks Software operating system = Windows XP,Windows Vista,Linux genre = Game engine latest release version = Version 2.1 latest release date = September 16, 2008 website =… …   Wikipedia

  • Half-Life (video game) — Infobox VG title=Half Life caption=The box art for Half Life shows the title on a rusted orange background, below the Greek lambda letter. developer=Valve Software publisher=Sierra Studios Electronic Arts Valve Software designer= engine=GoldSrc… …   Wikipedia

  • Genesis3D — was a project by Eclipse Entertainment to create a real time 3D engine for Microsoft Windows. It was released as source code in 1998. The first released version supported hardware acceleration and a software renderer. Genesis3D had RGB lightmaps …   Wikipedia

  • Retribution Engine — Infobox Software name = Retribution Engine caption = developer = APGSoftware latest release version = 1.10.2 latest release date = 8th September 2008 latest preview version = latest preview date = operating system = Windows genre = Game Engine… …   Wikipedia

  • The Witcher (video game) — Infobox VG title = The Witcher developer = CD Projekt RED STUDIO publisher = Atari, Inc (World), CD Projekt (Poland) designer = engine = Aurora Engine released = Original vgrelease|EU=October 26, 2007|NA=October 30, 2007Enhanced Edition… …   Wikipedia

  • Cube 2: Sauerbraten — Entwickler …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”