Di RobyDx (del 15/01/2007 @ 20:59:26, in DirectX9, linkato 3075 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. ...
Di RobyDx (del 15/01/2007 @ 21:34:13, in DirectX9, linkato 5128 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. ...
Di RobyDx (del 17/01/2007 @ 23:41:23, in DirectX9, linkato 4243 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. ...
Di robydx (del 17/01/2007 @ 23:51:30, in DirectX9, linkato 3699 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. ...
Di robydx (del 18/01/2007 @ 23:30:37, in DirectX9, linkato 2429 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). ...
Di robydx (del 19/01/2007 @ 20:14:46, in DirectX9, linkato 3355 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....
Di robydx (del 19/01/2007 @ 20:23:49, in DirectX9, linkato 2480 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. ...