preguntar acerca de shader

4
réponses

Quelle est l’origine de ce GLSL rand() one-liner?

J'ai vu ce générateur de nombres pseudo-aléatoires à utiliser dans les shaders référencés à ici et là sur le web : float rand(vec2 co){ return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453); } Il est diversement appelé "canonique", …
demandé sur 1970-01-01 00:33:32
2
réponses

GLSL / C++: tableaux D’Uniformes?

Je voudrais laisser les lumières D'OpenGL et faire les miennes. Je voudrais que mes shaders permettent un nombre variable de lumières. Pouvons-nous déclarer un tableau d'uniformes dans les shaders GLSL? Si oui, comment définirions-nous les valeurs d …
demandé sur 1970-01-01 00:33:31
6
réponses

Apprendre OpenGL moderne

Je suis conscient qu'il y avait des questions similaires au cours des dernières années, mais après avoir fait quelques recherches, Je ne peux toujours pas décider d'où et ce que je devrais apprendre. Je voudrais également voir votre vue actuelle et r …
demandé sur 1970-01-01 00:33:32
1
réponses

À quoi ressemblent les shaders GLSL par défaut? pour la version 330

À quoi ressemblent les shaders GLSL vertex, fragment et geometry par défaut pour la version # 330 ? Je vais utiliser #version 330 GLSL version 3.30 NVIDIA via le compilateur Cg, car c'est ce que ma carte graphique prend en charge. Avec les shaders …
demandé sur 1970-01-01 00:33:31
4
réponses

OpenGL Blend Modes vs Shader Blending

je suis en train de faire quelques recherches sur OpenGL et Shaders mais je n'arrive pas à comprendre s'il y a des différences fondamentales entre le mélange en utilisant le glBlendMode ou en écrivant vos propres modes de mélange dans un shader. Que …
demandé sur 1970-01-01 00:33:32
2
réponses

GLSL gl FragCoord.Z calcul et réglage gl FragDepth

donc, j'ai un imposteur (la géométrie réelle est un cube, peut-être coupé, et la géométrie de l'imposteur est une éponge de Menger) et je dois calculer sa profondeur. je peux calculer la quantité de décalage dans l'espace assez facilement. Malheure …
demandé sur 1970-01-01 00:33:32
2
réponses

Quelle est la relation entre la couleur gl et la couleur frontale gl dans le vertex et les shaders de fragment

j'ai des vertex de passage et des shaders de fragment. vertex shader void main(void) { gl_TexCoord[0] = gl_MultiTexCoord0; gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; } fragment shader void main(void) { gl_FragColor = g …
demandé sur 1970-01-01 00:33:31
2
réponses

Comment obtenir un effet» Glow » dans OpenGLES 2.0?

j'écris une application 3D pour iOS. Je suis nouveau sur OpenGL ES 2.0, donc je suis encore en train d'écrire des shaders de base. J'ai vraiment besoin d'implémenter un effet "Glow" sur certains de mes modèles, basé sur la texturation. voici …
demandé sur 1970-01-01 00:33:31
5
réponses

Que sont le Vertex et les pixels shaders?

que sont le Vertex et les pixels shaders? Quelle est la différence entre eux? Lequel est le meilleur? ... …
demandé sur 1970-01-01 00:33:29
1
réponses

Trois.js-shader code pour l’effet halo, les normales ont besoin de transformation

j'essaie de créer un shader pour produire un effet halo lumineux en trois.js. Ma tentative actuelle est en direct ici: http://stemkoski.github.io/Three.js/Shader-Halo.html le code shader est actuellement: <script id="vertexSh …
demandé sur 1970-01-01 00:33:33