Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Normal_mapping
Normal_mapping
Normal mapping - Teknopedia
Vai al contenuto
Menu principale
Navigazione
  • Pagina principale
  • Ultime modifiche
  • Una voce a caso
  • Nelle vicinanze
  • Vetrina
  • Aiuto
  • Sportello informazioni
  • Pagine speciali
Comunità
  • Portale Comunità
  • Bar
  • Il Teknopediano
  • Contatti
Teknopedia L'enciclopedia libera
Ricerca
  • Fai una donazione
  • registrati
  • entra
  • Fai una donazione
  • registrati
  • entra

Indice

  • Inizio
  • 1 Storia
  • 2 Storia del Normal mapping nei videogiochi
  • 3 Note
  • 4 Voci correlate
  • 5 Altri progetti
  • 6 Collegamenti esterni

Normal mapping

  • العربية
  • Català
  • Deutsch
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • 日本語
  • 한국어
  • Polski
  • Português
  • ไทย
  • 中文
Modifica collegamenti
  • Voce
  • Discussione
  • Leggi
  • Modifica
  • Modifica wikitesto
  • Cronologia
Strumenti
Azioni
  • Leggi
  • Modifica
  • Modifica wikitesto
  • Cronologia
Generale
  • Puntano qui
  • Modifiche correlate
  • Link permanente
  • Informazioni pagina
  • Cita questa voce
  • Ottieni URL breve
  • Scarica codice QR
Stampa/esporta
  • Crea un libro
  • Scarica come PDF
  • Versione stampabile
In altri progetti
  • Wikimedia Commons
  • Elemento Wikidata
Aspetto
Da Teknopedia, l'enciclopedia libera.
Normal mapping usato per aggiungere dettaglio a maglie semplificate.

Nella grafica 3D, il normal mapping, o "Dot3 bump mapping", è una tecnica usata per simulare la complessità del rilievo di superfici senza doverle modellare in dettaglio. Un normal map è generalmente una immagine RGB generata per proiezione da un oggetto dettagliato, che si fa corrispondere alle coordinate x,y,z di una superficie normale (assimilabile al suo piano tangente) meno dettagliata che rappresenta lo stesso oggetto. Questa tecnica permette di migliorare l'aspetto e i dettagli di un modello poligonale semplice, tramite la creazione di un normal map da un modello poligonale dettagliato. Nei videogiochi e nelle applicazioni di grafica 3D realistica in real-time è utilizzata per migliorare l'aspetto di oggetti senza perdere in prestazioni di rendering utilizzando mesh low poly.

Storia

[modifica | modifica wikitesto]

L'idea di attingere a dettagli geometrici per creare un modello poligonale complesso è stata introdotta nel "Fitting Smooth Surface to Dense Polygon Meshes" (letteralmente "Montaggio di Superficie Levigata su Dense Maglie Poligonali") da Krishnamurthy e Levoy, durante il SIGGRAPH del 1996, dove questo approccio venne usato per creare il displacement mapping su curve NURBS. Nel 1998, vennero presentati due articoli che contenevano l'idea di trasferire, tramite normal mapping, dettagli da maglie di modelli poligonali complessi a modelli composti da pochi poligoni: articoli accademici come "Appearance Preserving Simplification" di Jonathan David Cohen (SIGGRAPH 1998), e "A general method for preserving attribute values on simplified meshes" di Paolo Cignoni (IEEE Visualization 1998).

Il primo ha presentato un particolare algoritmo di semplificazione vincolata, che durante il processo di semplificazione tiene traccia di come i dettagli che vengono perduti possano essere mappati sulla maglia semplificata. Il secondo ha presentato un approccio più semplice: si disaccoppia la maglia ad alta concentrazione poligonale da quella a bassa concentrazione poligonale e si permette la ricreazione dei dettagli persi in modo da non dipendere dal modo in cui il modello a bassa concentrazione poligonale è stato creato. Quest'ultimo approccio (con qualche piccola variazione) è ancora utilizzato dalla maggior parte degli strumenti attualmente disponibili.

Storia del Normal mapping nei videogiochi

[modifica | modifica wikitesto]

Normal mapping interattivi erano possibili, almeno in origine, solo su PixelFlow, una macchina di rendering parallelo costruita dall'Università della Carolina del Nord a Chapel Hill. Fu successivamente possibile eseguire il normal mapping su workstation di fascia alta della SGI usando rendering multi-pass e operazioni di framebuffer, o su Hardware PC di fascia bassa, con qualche trucco legato all'uso di texture palettizzate. Ad ogni modo, con l'avvento degli shader nei personal computer e nelle console da videogiochi, il normal mapping si è diffuso nei software proprietari di tipo commerciale, utilizzati da aziende creatrici di videogames, a partire dal tardo 2003 e negli anni successivi in giochi open source. La popolarità del normal mapping per rendering in tempo reale è dovuta all'ottimo rapporto tra qualità e complessità computazionale, a dispetto di altri metodi di produzione simili. La sua efficienza è stata resa possibile, in gran parte, dallo scaling dei dettagli in base alla distanza degli oggetti, una tecnica che permette di ridurre selettivamente i dettagli di un normal map di una data texture: questo significa che le superfici più lontane richiederanno simulazioni di illuminazione meno complesse.

Il normal mapping di base può essere implementato in ogni hardware che supporti texture pallettizzate. La prima console di gioco che ha sperimentato il normal mapping è stata il Sega Dreamcast. Comunque, l'Xbox di Microsoft è stata la prima console ad usare largamente l'effetto in videogiochi. In quella generazione di console solo la PlayStation 2 di Sony soffrì la mancanza del supporto integrato al normal mapping. Molti giochi per Xbox 360 e PlayStation 3 si basano in gran parte sul normal mapping e si sta diffondendo l'implementazione del parallax mapping. Il Nintendo 3DS è una console portatile in cui è stato mostrato l'utilizzo di normal mapping, come dimostrato da Resident Evil: Revelations e Metal Gear Solid 3: Snake Eater, in edizione portatile sulla console Nintendo.

Rendering con normal mapping.
Rendering con la tecnica del normal mapping. A sinistra, alcune mesh solide. A destra, una superficie piana con la normal map calcolata dalle mesh a sinistra.

Note

[modifica | modifica wikitesto]
  • Fitting Smooth Surfaces to Dense Polygon Meshes, Krishnamurthy and Levoy, SIGGRAPH 1996
  • (PDF) Appearance-Preserving Simplification, Cohen et al., SIGGRAPH 1998
  • (PDF) A general method for recovering attribute values on simplifed meshes Archiviato il 7 marzo 2021 in Internet Archive., Cignoni et al., IEEE Visualization 1998
  • (PDF) Realistic, Hardware-accelerated Shading and Lighting, Heidrich and Seidel, SIGGRAPH 1999

Voci correlate

[modifica | modifica wikitesto]
  • Texture (grafica)
  • Bump mapping
  • Parallax mapping
  • Displacement mapping
  • Riflessione (Computer grafica)

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file sul Normal mapping

Collegamenti esterni

[modifica | modifica wikitesto]
  • Introduction to Normal Mapping, su game-artist.net.
  • Blender Normal Mapping, su wiki.blender.org. URL consultato il 16 aprile 2012 (archiviato dall'url originale il 7 febbraio 2009).
  • Normal Mapping with paletted textures usando vecchie estensioni OpenGL.
  • Normal Map Photography Creare mappe normali manualmente attraverso la sovrapposizione di fotografie digitali.
  • Normal Mapping Explained, su 3dkingdoms.com.
  • xNormal Una fonte chiusa, un normal mapper gratuito per Windows.
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Normal_mapping&oldid=142529683"
Categorie:
  • Grafica 3D
  • Computer grafica
Categoria nascosta:
  • Template Webarchive - collegamenti all'Internet Archive
  • Questa pagina è stata modificata per l'ultima volta il 10 dic 2024 alle 05:23.
  • Il testo è disponibile secondo la licenza Creative Commons Attribuzione-Condividi allo stesso modo; possono applicarsi condizioni ulteriori. Vedi le condizioni d'uso per i dettagli.
  • Informativa sulla privacy
  • Informazioni su Teknopedia
  • Avvertenze
  • Contatti legali e di sicurezza
  • Codice di condotta
  • Sviluppatori
  • Statistiche
  • Dichiarazione sui cookie
  • Versione mobile
  • Wikimedia Foundation
  • Powered by MediaWiki
Normal mapping
Aggiungi argomento

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022