Ottimo strumento di shader in tempo reale? [chiuso]


11

Sviluppo spesso giochi 2D. Vorrei sapere se esiste un programma come EvalDraw, che semplifica la creazione rapida (ad esempio) di un quadrato, da un quadratino nero, quindi la scrittura di un codice shader e vedere come quel codice shader modifica il quadrato in tempo reale.

Sarebbe davvero fantastico per i miei futuri processi di sviluppo.

Modifica: lo strumento shader deve funzionare con HLSL.

Risposte:


8

1
Esiste un equivalente HLSL per ShaderToy?
Mathias Lykkegaard Lorenzen,

Penso che non ci siano equivalenti HLSL, perché shadertoy usa WebGL e WebGL usa glsl. Mayby da qualche parte è equivalente a Silverlight, ma non lo so.
piotrek,

Ho trovato questo shazzam-tool.com - c'è HLSL
piotrek

Sì, ma specificamente per WPF e Silverlight. Ce ne sono per roba XNA generale?
Mathias Lykkegaard Lorenzen,

6

RenderMonkey e FX Composer erano entrambi strumenti come questo, sebbene siano stati relativamente abbandonati di recente. Gli strumenti di modellazione 3D come Max o Maya spesso hanno incorporati condutture shader / effect / material, ma sono probabilmente proibitivi.


Ieri cercavo un editore e ho istintivamente visitato i siti di sviluppo di Nvidia e ATI. Mi chiedo perché questi siano stati lasciati a margine?
George R,

Immagino che sia dovuto al fatto che la semantica dello shader tende ad essere accoppiata al relativo framework o motore di rendering associato e poiché tali motori aumentano in complessità, uno strumento di uso generale diventa sempre più difficile da scrivere.

0

Ispirato da shadertoy e glsl-sandbox, ne faccio una versione hlsl. https://github.com/vinjn/HlslShaderToy

Al momento non è supportato il codice in tempo reale, puoi usare il tuo editor preferito per scrivere lo shader. Se il contenuto viene modificato, HlslShaderToy lo rileva e ricarica automaticamente lo shader. Quindi puoi far finta che sia uno strumento shader in tempo reale.

Ci sono anche alcune caratteristiche fantasiose:
- carica l'immagine locale come trama
- carica l'immagine di Internet come trama

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.