Domande taggate «hlsl»

Un linguaggio di shading proprietario sviluppato da Microsoft per l'utilizzo con l'API Microsoft Direct3D.


2
Numero casuale hlsl
Come si genera un numero casuale in HLSL? Lo sto chiedendo perché voglio provare a tracciare gpu ray . Devi generare direzioni casuali in un pixel shader. Quindi randFloat(), voglio , dove il risultato è un numero casuale compreso tra -1 e +1. Inoltre, qual è il problema con l' …
13 hlsl  random  gpu 


3
Shader in plastica traslucida HLSL
Sto cercando di produrre uno shader per replicare un oggetto di plastica bianca con una luce colorata all'interno. O avendo uno shader che sarà traslucido e se metto una luce all'interno dell'oggetto la luce mostrerà attraverso o avendo uno shader che simula l'effetto di una luce all'interno. L'effetto che sto …
12 graphics  shaders  hlsl 




1
Illuminazione rapida con più luci
Come posso implementare l'illuminazione rapida con più luci? Non voglio trattenere il giocatore, può posizionare un numero illimitato e possibilmente sovrapporre (punto) luci nel livello. Il problema è che gli shader che contengono loop dinamici che sarebbero necessari per calcolare l'illuminazione tendono ad essere molto lenti. Ho avuto l'idea che, …


1
Profilo della superficie superiore dell'acqua 2D
Sto cercando di creare l'effetto dello spessore della superficie dell'acqua con uno shader di frammenti di vertici. Sono in un ambiente di gioco 3D ma è una vista a scorrimento, quindi una vista "2D". Ecco un buon tutorial per creare tale effetto in 2D reale usando il framment shader. Ma …

3
Perché non riesco a ottenere un bool impacchettato e allineato in un buffer costante D3D?
Va bene, sto facendo fatica a ottenere un bool impacchettato e allineato in un buffer costante hlsl e non sono sicuro del perché. Ecco il buffer in hlsl cbuffer MaterialBuffer : register(b1) { float3 materialDiffuseAlbedo; float materialSpecularExponent; float3 materialSpecularAlbedo; bool isTextured; }; Ed eccolo in c ++ struct GeometryBufferPass_MaterialBuffer { …

1
Effetto ondulazione dell'onda?
Ho lavorato su un gioco di difesa della torre per un po 'di tempo, e finora sono davvero soddisfatto dei risultati. Tuttavia, c'è una cosa che vorrei aggiungere. Ho visto un video di GeoDefense per Windows Phone 7 qui: http://www.youtube.com/watch?v=YhPr4A4LRPQ Nota come (quando un'unità viene uccisa o un proiettile colpisce …
9 xna  c#  hlsl 

3
Campionamento di texture direct3D molto lento
Quindi sto scrivendo un piccolo gioco usando Direct3D 9 e sto usando il multitexturing per il terreno. Tutto quello che sto facendo è campionare 3 trame e una mappa di fusione e ottenere il colore complessivo dalle tre trame in base ai canali di colore dalla mappa di fusione. Ad …


1
Il modo più efficace per disegnare il vertice con OpenGL
Sto scrivendo un gioco 3D OpenGL. Ci saranno tonnellate di triangoli per il terreno e gli oggetti in uso. Sto studiando dalla guida ufficiale di OpenGL e il primo metodo presentato è quello di chiamare una funzione glVertexdopo il glBeginper ogni vertice che si desidera disegnare. Tuttavia, questo metodo sembra …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.