notJustCode.it
 
\\ Home : Storico : DirectX9 (inverti l'ordine)
Di seguito gli interventi pubblicati in questa sezione, in ordine cronologico.

Di RobyDx (del 26/01/2007 @ 19:29:02, in DirectX9, linkato 7318 volte)

Uno dei problemi che si possono incontrare quando si comincia a lavorare in 3D è spesso la gestione stessa degli ambienti tridimensionali. Infatti, a differenza dei giochi bidimensionali, occorre avere una buona matematica per fare in modo che tutto sia visualizzato correttamente. I principi teorici su cui si fonda la grafica a 3 dimensioni sono infatti molto complessi e spesso oggetto solo di corsi universitari e professionali. In grafica 3D movimenti, rotazioni, ridimensionamenti sono comunemente chiamati trasformazioni geometriche e non è sufficiente dire "spostati a destra o ruota" perchè i dettagli sono molti....

Vai all'articolo...

dividerMark
Di robydx (del 24/01/2007 @ 20:59:43, in DirectX9, linkato 2021 volte)

Le superfici in Direct3D potrebbero quasi definirsi un argomento di base dato che compare in molti contesti. Una superficie è una oggetto che rappresenta una zona di memoria in cui è contenuta una immagine. Una superficie si trova dietro ad ogni elemento di Direct3D dato che il backbuffer, lo Z buffer, il front buffer ed addirittura le texture non sono altro che superfici specializzate. Una superficie può lavorare però anche da sola diventanto una specie di sprite ed essere utilizzata per i processi di copia ed incolla di immagini (simili a quelli che si utilizzano in DirectDraw ma meno efficienti). La cosa si presta molto per titoli o per tenere in memoria determinate situazioni (come ad esempio preparare una superficie ed utilizzarla)....

Vai all'articolo...

dividerMark
Di robydx (del 19/01/2007 @ 20:23:49, in DirectX9, linkato 2451 volte)

Cominciamo ad utilizzare alcune nuove funzionalità di DirectX9. Una di queste è la possibilità di creare oggetti tridimensionali predefiniti e (questa è la novità) la possibilità di generare testo tridimensionale. ...

Vai all'articolo...

dividerMark
Di robydx (del 19/01/2007 @ 20:14:46, in DirectX9, linkato 3306 volte)

Uno sprite è una texture che non viene utilizzata su un modello ma renderizzata come immagine 2D. Dato che DirectDraw è separato da Direct3D è necessario un controllo di base per tutta la grafica bidimensionale che può servire....

Vai all'articolo...

dividerMark
Di robydx (del 18/01/2007 @ 23:30:37, in DirectX9, linkato 2388 volte)

Una cosa molto utile (forse fondamentale) è il testo.  In Direct3D il testo viene utilizzato creando un oggetto Font (da non confondere con Font di VB). ...

Vai all'articolo...

dividerMark
Di RobyDx (del 18/01/2007 @ 23:19:44, in DirectX9, linkato 2305 volte)

L'ultimo aspetto di base della grafica 3D è la luce. La luce è un componente molto importante perchè restituisce colori ed ombre degli oggetti 3D....

Vai all'articolo...

dividerMark
Di robydx (del 17/01/2007 @ 23:51:30, in DirectX9, linkato 3649 volte)

Dai precedenti esempi abbiamo visto cos'è un vertice e come si compone un oggetto 3D. Ma è possibile creare quei bellissimi modelli che si vedono nei giochi. Forse settando a mano tutti i vertici? Sicuramente no! Come era prevedibile è possibile caricare da file i modelli 3D come carichiamo una texture e qualsiasi altra cosa. ...

Vai all'articolo...

dividerMark
Di RobyDx (del 17/01/2007 @ 23:41:23, in DirectX9, linkato 4195 volte)

Cos'è una texture? Una texture è una immagine (una bitmap ad esempio) che viene avvolta su di un modello 3D come se fosse una pelle. Le texture sono state introdotte per ridurre il numero di poligoni dei modelli nei giochi lasciando elevato il livello di dettaglio. Immaginate ad esempio di realizzare un serpente 3D: se voleste realizzare ogni singola squama della pelle, gli occhi ed ogni dettaglio vi occorrerebbero milioni di poligoni. Disegnando in una immagine la pelle del serpente sarà sufficiente applicarla intorno ad un modello di poche centinaia di poligoni per avere un serpente 3D convincente. ...

Vai all'articolo...

dividerMark
Di RobyDx (del 15/01/2007 @ 21:34:13, in DirectX9, linkato 5052 volte)

Finalmente cominciamo ad adoperare DirectX. Ovviamente questo tutorial non basterà a fare tutto quello che volete ma rappresenta la base su cui iniziare. Spero che abbiate bene a mente il processo di inizializzazione del device. Come banalmente dice il nome, la grafica 3D rappresenta un sistema di visualizzazione tridimensionale di oggetti che vengono posizionati sullo schermo seguendo un piano cartesiano con tre assi X,Y,Z. ...

Vai all'articolo...

dividerMark
Di RobyDx (del 15/01/2007 @ 20:59:26, in DirectX9, linkato 3020 volte)

L’enumerazione è la cosa che all’apparenza è la meno importante e noiosa ma in realtà è fondamentale per realizzare applicazioni (e quindi giochi) da distribuire. Si può dire che ogni mese esce un nuovo modello di scheda video con quelle bellissime locandine tipo “supporto per effetto pinco pallino” o “ora anche con motore super mega ecc.. ecc..”. A parte gli scherzi le schede man mano che escono non migliorano solo in potenza e in quantità di memoria ma anche nelle caratteristiche. Per chi realizza programmi grafici o giochi significa avere disponibilità o meno per determinati effetti. Sapere cosa posso fare è sicuramente fondamentale per poter inserire effetti più o meno complessi. Dobbiamo quindi imparare ad estrarre queste informazioni direttamente dalla scheda video. ...

Vai all'articolo...

dividerMark
Pagine: 1 2 3 4 5 6 7 8 9
"L'abbiamo appena finito, ma possiamo farlo meglio! "

Shigeru Miyamoto


Cerca per parola chiave
 

Titolo
Articoli (4)
C++ (4)
Direct3D10 (30)
Direct3D11 (20)
DirectX9 (82)
DotNet (10)
English (9)
FanGames (22)
ManagedDX11 (2)
Materiale Utile (4)
News (39)
Shader Library (12)
SharpDX (1)
Software (25)
Tecnologia (19)
Varie (9)

Gli interventi più cliccati

Ultimi commenti:
If you wish to retai...
23/05/2013 @ 13:07:45
Di chanel outlet
You deficit of self-...
23/05/2013 @ 13:07:13
Di cartier watches uk
Reinforce your own l...
23/05/2013 @ 13:06:37
Di replica watches
Whenever you"re shiv...
23/05/2013 @ 13:06:11
Di swiss replica watches
It's likely you have...
23/05/2013 @ 13:05:02
Di chanel handbags
Cheap automobile ins...
23/05/2013 @ 13:04:28
Di replica watches

Titolo
Con quale tecnologia state realizzando o avete intenzione di realizzare i vostri progetti?

 DirectX11
 DirectX10
 DirectX9
 XNA
 DirectX8 o Precedenti
 OpenGL
 Motori grafici già pronti
 Altro

Titolo
Umorismo (17)

Le fotografie più cliccate



Ci sono 95 persone collegate
Sono state visualizzate  pagine

19/04/2024 @ 20:50:51
script eseguito in 69 ms