Resultados de la búsqueda a petición "glsl"

3 la respuesta

¿Cómo se obtienen las matrices de vista de modelo y proyección en OpenGL?

Estoy tratando de usar el lenguaje de sombreado OpenGL (GLSL) versión 1.5 para hacer sombreadores de vértices y geometrías. Aprendí que en GLSL versión 1.5, las variables integradas comogl_ModelViewProjectionMatrix están en desuso, por lo que ...

2 la respuesta

GLSL SpinLock solo funciona principalmente

He implementado un algoritmo de pelado en profundidad utilizando un spinlock GLSL (inspirado poresta). En la siguiente visualización, observe cómo funciona c...

2 la respuesta

OpenGL es 2.0 Gaussian blur en el triángulo

Recientemente aprendí opengl es 2.0, y ahora trato de hacer un desenfoque gaussiano en los triángulos generados por mí mismo. Tengo algunos ejemplos difíciles de entender en la web y la mayoría aplica el desenfoque en una imagen. Sé que tengo que ...

2 la respuesta

Rotar los normales en Shader

1 la respuesta

"GL_HALF_FLOAT" con renderizado OpenGL y GLSL

Estoy programando un renderizador OpenGL en C ++. Quiero que sea lo más eficiente posible y que cada vértice / normal / coord de texto UV / tangentes / etc. ocupe la menor cantidad de memoria posible. Estoy usando índices, franjas de línea y ...

3 la respuesta

Cómo recuperar la posición del espacio de vista dado el valor de profundidad de espacio de vista y ndc xy

Estoy escribiendo un sombreador diferido, y estoy tratando de empacar mi gbuffer más apretado. Sin embargo, no puedo calcular la posición de la vista dada la...

1 la respuesta

'error: las matrices de muestra indexadas con expresiones no constantes están prohibidas en GLSL 1.30 y posteriores' en fragment shader

Estoy escribiendo el siguiente sombreador de fragmentos para un motor de juego: #version 330 core layout (location = 0) out vec4 color; uniform vec4 colour; uniform vec2 light_pos; in DATA { vec4 position; vec2 uv; float tid; vec4 color; } ...

2 la respuesta

¿Cómo crear una serie de uniformes GLSL?

Me gustaría dejar las luces de OpenGL y hacer las mías. Me gustaría que mis sombreadores permitan una cantidad variable de luces. ¿Podemos declarar una variedad de uniformes en sombreadores GLSL? Si es así, ¿cómo estableceríamos los valores de ...

2 la respuesta

¿Cuál es la diferencia entre opengl y GLSL?

2 la respuesta

El mapeo normal salió terriblemente mal

Traté de implementar el mapeo normal en mi aplicación opengl pero no puedo hacer que funcione. Esta [https://i.stack.imgur.com/tmi2Z.png]es el mapa difuso (al que le agrego un color marrón) yesta ...