notJustCode.it
 
\\ Home : Storico (inverti l'ordine)
Di seguito tutti gli interventi pubblicati sul sito, in ordine cronologico.

Di robydx (del 06/03/2010 @ 11:14:17, in Direct3D11, linkato 2212 volte)

Il rastering è il processo che partendo dalla descrizione dei poligoni (in Direct3D solo di tipo triangolare), genera a video i triangoli. Nei precedenti tutorial è già stato spiegato in teoria come funziona il processo: il vertex shader valorizza i vertici, il rasterizer calcola tutti i pixel necessari per riempire il triangolo e per ognuno di questi fa una media pesata tra i 3 vertici in base alla posizione mandando il risultato al pixel shader. ...

Vai all'articolo...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 28/02/2010 @ 10:41:33, in Direct3D11, linkato 1845 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...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 21/02/2010 @ 13:20:23, in Direct3D11, linkato 3965 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...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 15/02/2010 @ 17:51:33, in Direct3D11, linkato 2164 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...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 10/02/2010 @ 23:01:21, in News, linkato 1724 volte)

Anno nuovo (ormai da un bel pò) SDK nuova. E' stata infatti rilasciata la nuova SDK. Dalla descrizione sembra che poco sia cambiato a livello di librerie mentre sono stati aggiornati i tool (in particolare pix che prima non supportava in pieno Direct3D11) e sistemato qualche bug qui e li.

Nei prossimi giorni eseguirò una verifica ed aggiornerò il wrapper Managed DirectX

Ecco qui il link

http://msdn.microsoft.com/en-us/directx/default.aspx

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 06/02/2010 @ 16:15:19, in Direct3D11, linkato 1860 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...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 31/01/2010 @ 23:11:42, in Direct3D11, linkato 3019 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...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 26/01/2010 @ 20:41:39, in Direct3D11, linkato 2458 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...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 19/01/2010 @ 21:18:01, in Direct3D11, linkato 2528 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...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Di robydx (del 13/01/2010 @ 23:49:33, in Direct3D11, linkato 2863 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...

Articolo (p)Link   Storico Storico  Stampa Stampa
dividerMark
Pagine: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
"Il tempo è un grande professore, ma sfortunatamente uccide tutti i suoi allievi"

Hector Berlioz


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 490 persone collegate
Sono state visualizzate  pagine

22/11/2024 @ 10:36:10
script eseguito in 63 ms