Utilizzare scene 3D in Windows Presentation Foundation

5 pagine in totale: <<Indietro 1 2 3 4 [5]

Luce nelle scene 3D

Entrare in una stanza buia anche se ben arredata e piena di persone non darebbe grandi soddisfazioni, perciò analogamente a quanto accade nel mondo reale, un oggetto al fine di essere visibile, deve essere ben illuminato. WPF dispone di un set di luci per riprodurre un'illuminazione quanto più fedele alla realtà:

  • AmbientLight: fornisce una luce uniforme che illumina gli oggetti indipendentemente dalla loro posizione, utile per non lasciare aree troppo scure e innaturali nella scena;
  • DirectionalLight: fornisce una luce distante, ha una direzione specificata mediante un vettore, ma non una posizione e può essere quindi paragonata alla luce solare;
  • PointLight: fornisce una luce simile a quella di una lampadina ed illumina la scena in ogni direzione. Gli oggetti sono illuminati in base alla loro posizione e lontananza dalla luce ed è inoltre possibile specificare la distanza massima entro la quale gli oggetti sono illuminati e la loro attenuazione, ovvero come il "potere" illuminante decade allontandosi dalla sorgente luminosa;
  • SpotLight: è simile a PointLight, ma aggiunge a questa la possibilità di specificare una direzione, l'angolo interno dove la luce è massima e l'angolo esterno oltre il quale nulla è illuminato; tra i due angoli la luce decade in modo lineare.

Conclusioni

Ricapitolando per comporre una scena è necessario modellare gli oggetti, applicare a loro le giuste texture e materiali, impostare le luci e infine avere una camera per riprendere il tutto. Ogni passaggio è indispensabile per produrre scene d'impatto.
Fare tutto a mano può sembrare un compito proibitivo, ed infatti lo è, ma per fortuna esistono tool che renderanno veloce e facile la creazione di oggetti 3D. Ad esempio Zam3D di cui è possibile scaricare una versione di prova.
Introdotti i concetti base su cui il sistema 3D di WPF poggia, nei prossimi articoli affronteremo le trasformazioni e l'animazioni, cosi da dare un pizzico di vita alle nostre creazioni.

5 pagine in totale: <<Indietro 1 2 3 4 [5]

Contenuti dell'articolo

Commenti
Dai un voto a questo articolo, ci aiuterà a migliorare il nostro sito (1 è il voto minimo, 5 il massimo).

Per procedere al rating dell'articolo devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.

TUTORIALS


IN EVIDENZA
MISC