DirectX è un insieme di API multimediali di Microsoft rivolte principalmente agli sviluppatori di giochi. Le API più diffuse all'interno della raccolta DirectX includono Direct3D, XInput e XAudio.
Quindi sto sviluppando alcuni DirectX, usando SharpDX sotto .NET per l'esattezza (ma le soluzioni API DirectX / C ++ sono applicabili). Sto cercando il modo più veloce per eseguire il rendering di linee in una proiezione ortogonale (ad esempio, simulando il disegno 2D per app scientifiche) utilizzando DirectX. Ecco uno …
Ho sentito che se le dichiarazioni dovessero essere evitate negli shader, poiché entrambe le parti delle istruzioni verranno eseguite e verrà eliminato il torto (il che danneggerebbe le prestazioni). È ancora un problema in DirectX 10? Qualcuno mi ha detto che in esso verrà eseguito solo il ramo giusto. Per …
Ho un mondo basato su cubi come Minecraft e mi chiedo se c'è un modo per costruire un cubo con meno di 24 vertici in modo da poter ridurre l'utilizzo della memoria. Non mi sembra possibile per 2 motivi: le normali non uscivano bene e le trame faccia a faccia …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda?Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Ho appena iniziato a programmare in 3D con Direct3D. Quale versione di …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Per OpenGL, la quinta edizione di OpenGL SuperBible è stata appena …
Ho studiato gli esempi di Nvidia dall'SDK , in particolare il progetto Island11 e ho trovato qualcosa di curioso su un pezzo di codice HLSL che corregge i riflessi su e giù a seconda dello stato dell'altezza dell'onda. Naturalmente, dopo aver esaminato il breve paragrafo del codice: // calculating correction …
Voglio chiedere se esiste una best practice per l'impostazione dei Effectparametri in XNA. O in altre parole, cosa succede esattamente quando chiamo pass.Apply(). Posso immaginare più scenari: Ogni volta che Applyviene chiamato, tutti i parametri degli effetti vengono trasferiti alla GPU e quindi non ha alcuna influenza reale sulla frequenza …
A differenza del rendering di CPU o software, suppongo? Generalmente tutto il rendering attuale non sarebbe basato su GPU, visto che utilizzeresti OpenGL o Direct X? Qualcuno potrebbe darmi alcune informazioni qui, non riesci a trovare risposte adeguate?
So che il titolo è un po 'vago ma è difficile descrivere ciò che sto davvero cercando, ma qui va. Quando si tratta di rendering della CPU, le prestazioni sono per lo più facili da stimare e semplici, ma quando si tratta di GPU a causa della mia mancanza di …
Sono un programmatore principiante e sto creando un progetto che mi permette di camminare per le stanze tramite una videocamera in prima persona. Finora ho gli edifici disegnati e accesi, ma ora sono bloccato e non so come realizzare una macchina fotografica in prima persona per permettermi di camminare. Qualcuno …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Quindi, sono uno studente che sta cercando di mettere il piede …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Stai realizzando un motore 3d. Vuoi il meglio dei mondi multipiattaforma. …
Vedo le funzioni ddxe ddyglsl e gli equivalenti hlsl che appaiono ogni tanto nel codice shader. Attualmente li sto usando per eseguire il bump mapping senza tangente o bitangente, ma sostanzialmente ho incollato il codice. Non capisco cosa siano realmente queste funzioni, cosa facciano e quando cercherò di usarle. Quindi …
Sto creando un semplice motore di gioco 2D e voglio aggiornare e renderizzare gli sprite in diversi thread, per imparare come è fatto. Devo sincronizzare il thread di aggiornamento e quello di rendering. Attualmente uso due bandiere atomiche. Il flusso di lavoro è simile al seguente: Thread 1 -------------------------- Thread …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.