Shader Developmente Kit 1.0
Shader Development Kit è un programma per lo sviluppo di codice vertex e pixel
shader. Senza dover scrivere una applicazione directX potrete scrivere,
testare e visualizzare effetti straordinari in modo semplice e veloce. Grazie
alle numerose opzioni configurabili non esiste effetto che non potrete
realizzare. L'obbiettivo è quello di offrirvi uno strumento utile sia per
velocizzare lo sviluppo che per scoprire questo meraviglioso mondo che è la
programmazione shader.
Le sue caratteristiche sono
Compatibilità con tutte le versioni shader sia assembler che HLSL
Possibilità di usare la modalità REF per schede non compatibili
Debugger che individua la linea di codice in cui avete commesso un errore
Guida veloce con tutte le funzioni
Pulsanti per l'inserimento veloce di codice shader
Supporto di texture cubiche e volumetriche
RenderToSurface per trattare il rendering 3D come se fosse una immagine piana (sviluppo di filtri grafici)
RenderToCube per utilizzare modelli che riflettono l'ambiente circostante
Multipass per renderizzare un modello più volte
Timer integrato per shader in movimento
Tutte le matrici ed i vettori utili già impostati
Numerosissime opzioni
Tools per la creazione di texture cubiche e volumetriche
Libreria di effetti già inclusi
NPathes
Download
shaderDK.rar 2Mb
Screenshot

Ecco alcuni esempi di shader sviluppati con ShaderDk
screenshot1 (Gaussian 80%)
screenshot2(Cell Shading)
screenshot3 (Roberts Filter)
screenshot4(bump mapping noise)
screenshot5(image rotation)
screenshot6(mesh morphing)
History
Versione 0.2
Corretti alcuni bug e migliorata la velocità di rendering.
Versione 0.3
Aggiornata l'interfaccia, ora in MDI. Aggiunte nuove funzionalità ed un sistema in grado di migliorare le prestazioni sui sistemi in modalità REF.
Versione 0.4
Aggiunto pieno supporto alle versioni shader 2.0 e parziale a 2_X, 3.0. Migliorato il sistema per l'utilizzo in emulazione software.
Versione 0.5
Aggiunto il supporto definitivo a tutte le versioni shader, aggiunta la possibilità di usare il renderToSurface per un multiPass rendering. Integrazione di una piccola guida in linea (al momento solo in Italiano).
Versione 0.6
Aggiunto il compilatore HLSL, ora potete scrivere shader in questo linguaggio. Migliorato il debugger, eseguendo doppio click sulla linea di errore potete localizzare subito l'errore. Aggiunto il rendering multiplo.
Versione Finale
L'uscita di tool come l'fxcomposer di nvidia o il
rendermonkey di ATI hanno reso del tutto inutile ed obsoleto lo shaderDK.
Rilascio la versione finale ricompilata per le SDK di giugno 2005 che non
sarà ulteriormente sviluppata. Forse in futuro verrà realizzato un nuovo
prodotto, nel frattempo vi invito ad usare tool migliori.