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

Di RobyDx (del 03/01/2010 @ 12:10:15, in Direct3D11, linkato 5750 volte)

Benvenuti al primo articolo della sezione DirectX11 in cui cercherò di introdurvi all'utilizzo delle ultimissime DirectX11. In questo primo tutorial spiegherò cosa è DirectX e cosa è cambiato per coloro che stanno passando alle nuove API....

Vai all'articolo...

dividerMark
Di robydx (del 09/01/2010 @ 14:25:24, in Direct3D11, linkato 2495 volte)

In questo primo articolo spiegherò alcune informazioni base prima di iniziare a programmare.

Per programmare in C++ le Direct3D è necessario installare le ultime SDK che comprendono le librerie .lib e gli header da includere nel progetto. Le librerie vengono fornite in versione 32 e 64bit....

Vai all'articolo...

dividerMark
Di robydx (del 13/01/2010 @ 23:49:33, in Direct3D11, linkato 2814 volte)

Questo articolo è una introduzione per chi inizia a programmare in DirectX fornendo concetti teorici che saranno dati per scontati nei tutorial che verranno.

Spiegherò brevemente la struttura per chi affronta DirectX per la prima volta....

Vai all'articolo...

dividerMark
Di robydx (del 19/01/2010 @ 21:18:01, in Direct3D11, linkato 2487 volte)

Una delle principali difficoltà nello sviluppo di applicativi e giochi 3D è il doversi confrontare con un numero di configurazioni pressoché infinite. Con ogni nuova versione di Direct3D vengono introdotte caratteristiche che richiedono nuove schede video. Di conseguenza se si vuole che il proprio gioco sfrutti le nuove caratteristiche Direct3D ma allo stesso tempo sia compatibile con i vecchi hardware bisogna interrogare la scheda video ed abilitare o disabilitare funzionalità in base a questa....

Vai all'articolo...

dividerMark
Di robydx (del 26/01/2010 @ 20:41:39, in Direct3D11, linkato 2409 volte)

Il Device ed il DeviceContext sono gli oggetti principali di Direct3D11. Fino alla versione 10 erano un unico oggetto mentre ora sono stati suddivisi per competenze, il primo è dedicato alla creazione delle risorse, il secondo al loro utilizzo. Un’applicazione Direct3D inizia quando questi 2 oggetti sono creati e termina quando vengono distrutti. ...

Vai all'articolo...

dividerMark
Di robydx (del 31/01/2010 @ 23:11:42, in Direct3D11, linkato 2974 volte)

In questo articolo verranno spiegati gli shader introducendo il Vertex ed il Pixel Shader. Mostriamo un semplicissimo codice Shader. Questo codice prende un Vertice dotato di posizione e normale, lo posiziona nello spazio utilizzando anche una telecamera e lo colora utilizzando una formula di illuminazione (formula di Lambert). ...

Vai all'articolo...

dividerMark
Di robydx (del 06/02/2010 @ 16:15:19, in Direct3D11, linkato 1813 volte)

Direct3D è un renderizzatore di triangoli. L’evoluzione ha portato alla possibilità di aumentarne sempre più la flessibilità, dai formati fissati di Direct3D7 fino alla completa flessibilità raggiunta con Direct3D9 ed in particolare con la versione 10.

I triangoli vengono raccolti all’interno di buffer di memoria chiamati Vertex Buffer che vengono ordinati o secondo l’ordine all’interno dello stesso o tramite un ordine inserito in un secondo buffer (Index Buffer). ...

Vai all'articolo...

dividerMark
Di robydx (del 15/02/2010 @ 17:51:33, in Direct3D11, linkato 2126 volte)

Una texture è una risorsa che rappresenta un’ immagine. Il suo utilizzo è solitamente quello di essere avvolta sul modello in modo da coprire i poligoni come se fosse una carta da parati e dare dei dettagli che richiederebbero anche migliaia di poligoni. In Direct3D una texture viene gestita tramite una zona di memoria che contiene i colori dei singoli pixel da passare poi allo shader in modo pressoché identico ad un constant buffer....

Vai all'articolo...

dividerMark
Di robydx (del 21/02/2010 @ 13:20:23, in Direct3D11, linkato 3910 volte)

In grafica 3D movimenti, rotazioni, ridimensionamenti sono comunemente chiamati trasformazioni affini. Trasformare un solido significa eseguire delle operazioni su ogni vertice in modo che il poligoni vengano posizionati in modo corretto. Gli elementi algebrici per la gestione dei processi di trasformazione dei modelli e di tutto ciò che serve per gestire entità tridimensionali sono i vettori e le matrici. Un vettore è una struttura contenente una tupla di valori. In grafica 3D si usano vettori XYZ o vettori omogenei XYZW (l’ultimo valore è necessario per poter gestire ogni calcolo rispettando le proprietà di linearità)....

Vai all'articolo...

dividerMark
Di robydx (del 28/02/2010 @ 10:41:33, in Direct3D11, linkato 1809 volte)

Con i vertex buffer tutta la descrizione geometrica è contenuta sotto forma di array di strutture in un buffer.

Questo presenta un grosso svantaggio. Osservate questa immagine.

http://www.notjustcode.it/public/Indexbuffer_D6F1/1_thumb.jpg

Per rappresentarla con il solo vertex buffer sono necessari 2 triangoli, quindi un array di 6 vertici....

Vai all'articolo...

dividerMark
Pagine: 1 2
"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 36 persone collegate
Sono state visualizzate  pagine

28/03/2024 @ 13:35:45
script eseguito in 74 ms