2010-04-20 22 views
1

Existe-t-il des langages HLSL ou HYDRA Pixel Shader avec JAVA? Donc j'ai une image. Je veux utiliser un langage Pixel Shader pour le modifier comme je le fais en Flash avec HYDRA ou HLSL avec C# (dans les cas bouth j'ai shader précompilé). Alors, comment utiliser HYDRA ou HLSL ou tout autre chose pour développer CROSSPLATFORM (win mac lin) JAVA applications autonomes?Existe-t-il des langages HLSL ou HYDRA Pixel Shader pour JAVA?

J'ai besoin des tutoriels, s'il vous plaît ..

Répondre

2

Vous pouvez utiliser GLSL et OpenGL en Java par JOGL.

+0

1) cela fonctionnera-t-il dans le navigateur 2) cela fonctionnera-t-il sur les appareils mobiles? 3) avez-vous essayé ou simplement googlé? – Rella

+0

@Ole Jak 1.) Lorsque vous utilisez JOGL/OpenGL vous obtenez la boîte de dialogue sun.press allow/trust.Il devrait fonctionner sur la plupart des navigateurs, mais je l'ai vu échouer sur certains PC avec Firefox/JRE.Didn't prendre la peine d'y regarder. 2.) Les appareils mobiles prennent généralement en charge OpenGL ES, qui est un sous-ensemble d'OpenGL, vous devez donc vérifier si les fonctionnalités OpenGL que vous prévoyez d'utiliser sur mobile sont présentes dans OpenGL ES. 3.) Voici mon affectation OpenGL pour le cours de graphisme en term1: http://doc.gold.ac.uk/~ma802gp/abstract.Il utilise les shaders GLSL. Vous y trouverez du code source Processing/java. Les shaders ne sont pas téléchargés, la plupart d'entre eux proviennent de GLSL Orange Book –