Resultados de la búsqueda a petición "glsl"
¿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 ...
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...
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 ...
"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 ...
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...
'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; } ...
¿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 ...
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 ...