Carmack's Reverse

Carmack's Reverse

Carmack's Reverse (ou Robust Stencil Shadow Volumes, ou encore Z-Fail) désigne une technique d'informatique graphique relative au calcul des ombres dans une scène graphique en trois dimensions. Il existe plusieurs techniques de projection d'ombres, chacune devant être utilisée en tenant compte du contexte technique. Carmack's Reverse est utilisé lorsque la scène graphique est éclairée selon le modèle unifié de lumière qui est la transcription informatique du comportement de la lumière dans le monde réel.

Elle tient son nom de John Carmack, celui qui a popularisé cet outil, bien que cette technique avait déjà été découverte et brevetée en 1999 par William Bilodeau et Michael Songy. Carmack a découvert quant à lui cette technique indépendamment lors du développement de Doom 3 en 2000.

Cette technique s'appuie sur le même principe que le clipping des faces du rendu software de Quake 1 (un arbre bsp construit à la volée) mais de façon inversée car on raisonne avec des lampes au lieu de caméras. Elle répondait au même besoin de compenser ce que la carte vidéo ne fait pas encore — la première version de quake rendait la 3d sans carte vidéo, Doom 3 calculait les ombres à la place de la carte vidéo.

Liens externes


Wikimedia Foundation. 2010.

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

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Carmack — is a surname and may refer to:*Adrian Carmack (born 1969), game artist, cofounder of id Software *Chris Carmack (born 1980), American actor *Edward W. Carmack (1858 1908), American politician *George Carmack (1860 1922), American discoverer of… …   Wikipedia

  • John D. Carmack — Infobox Person name = John Carmack caption = Carmack at the 2006 E3 birth date = birth date and age|1970|8|20|mf=y birth place = Roeland Park, Kansas death date = death place = occupation = Technical Director, id Software Founder, Armadillo… …   Wikipedia

  • John Carmack — 2010 John D. Carmack II (* 20. August 1970 in Kansas City, Kansas) ist ein US amerikanischer Programmierer und Spieleentwickler. Er wurde durch die Entwicklung innovativer Game Engines im Computerspielebereich bekannt. Er ist Mitgründ …   Deutsch Wikipedia

  • John Carmack — en 2005 Prise de vue : Spaceman Spiffy John Carmack (né le 20 août 1970 à Roeland Park, Kansas) est le programmeur principal et le co fondateur (avec plusieurs personnes, dont John Romero) de la société id Software, une entreprise… …   Wikipédia en Français

  • Robust Stencil Shadow Volumes — Carmack s Reverse Carmack s Reverse (ou Robust Stencil Shadow Volumes, ou encore Z Fail) désigne une technique d informatique graphique relative au calcul des ombres dans une scène graphique en trois dimensions. Il existe plusieurs techniques de… …   Wikipédia en Français

  • Z-Fail — Carmack s Reverse Carmack s Reverse (ou Robust Stencil Shadow Volumes, ou encore Z Fail) désigne une technique d informatique graphique relative au calcul des ombres dans une scène graphique en trois dimensions. Il existe plusieurs techniques de… …   Wikipédia en Français

  • ZFail — Carmack s Reverse Carmack s Reverse (ou Robust Stencil Shadow Volumes, ou encore Z Fail) désigne une technique d informatique graphique relative au calcul des ombres dans une scène graphique en trois dimensions. Il existe plusieurs techniques de… …   Wikipédia en Français

  • id Tech 4 — in Doom 3, the engine s parent game. Developer(s) id Software Written in C++ …   Wikipedia

  • Shadow volume — Example of Carmack s stencil shadowing in Doom 3. Shadow volume is a technique used in 3D computer graphics to add shadows to a rendered scene. They were first proposed by Frank Crow in 1977[1] as the geometry describing the 3D shape of the… …   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

Share the article and excerpts

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