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

3 la respuesta

¿Cómo calcular Tangente y Binormal?

Hablar sobre mapeo de relieve, resaltado especular y este tipo de cosas en OpenGL Shading Language (GLSL) Yo tengo Una matriz de vértices (por ejemplo, {0.2,0.5,0.1, 0.2,0.4,0.5, ...})Una matriz de normales (por ejemplo, {0.0,0.0,1.0, ...

4 la respuesta

OpenGL: ¿Cómo representar un degradado rectangular perfecto?

Puedo renderizar gradiente triangular con solo un triángulo y usando glColor para cada esquina. ¿Pero cómo representar un degradado rectangular perfecto? Lo intenté con un quad, pero el centro tendrá una costura fea. También probé con una ...

3 la respuesta

Es posible engrosar una curva Bézier cuadrática utilizando solo la GPU?

Dibujo muchas curvas cuadráticas de Bézier en mi programa OpenGL. En este momento, las curvas son de un píxel de espesor y están generadas por software, porque estoy en una etapa bastante temprana, y es suficiente para ver ...

6 la respuesta

Herramientas para edición GLSL [cerrado]

Estoy buscando algún tipo de herramienta para trabajar con GLSL. Quiero experimentar con sombreadores en la aplicación WebGL, así que lo que estoy buscando es algo así como RenderMonkey. Hasta donde sé, RenderMonkey ya no es compatible, por lo ...

5 la respuesta

OpenGL: Calcular coordenadas del espacio ocular a partir de las coordenadas del espacio de la ventana en GLSL?

¿Cómo calculo una coordenada del espacio ocular a partir de las coordenadas del espacio de la ventana (píxel en el búfer de cuadro) + valor de profundidad de píxel en GLSL por favor (gluUnproject en GLSL, por así decirlo)?

3 la respuesta

gl_NormalMatrix [duplicado]

Esta pregunta ya tiene una respuesta aquí: Por qué transformar las normales con la transposición de la inversa de la matriz modelview? [/questions/13654401/why-transforming-normals-with-the-transpose-of-the-inverse-of-the-modelview-matr] 5 ...

1 la respuesta

GLSL <> operadores en un vec4

Estoy viendo un código GLSL más nuevo que no se compila con mi versión actual de OpenGL y me pregunto qué significa la forma abreviada de lo siguiente: vec4 base; if (base < 0.5) { result = (2.0 * base * blend); } ¿Es esto equivalente a: if ...

11 la respuesta

WebGL: ¿hay una alternativa para incrustar sombreadores en HTML?

La forma popular de usar sombreadores GLSL en WebGL parece ser incrustarlos en el archivo html principal. Los sombreadores de vértices y fragmentos están incrustados en etiquetas como: <script id="shader-fs" type="x-shader/x-fragment">Esta es ...

3 la respuesta

glLineStipple en desuso en OpenGL 3.1

glLineStipple ha quedado en desuso en las últimas API de OpenGL. ¿Con qué se reemplaza? Si no se reemplaza, ¿cómo puedo obtener un efecto similar? (No quiero usar un perfil de compatibilidad, por supuesto ...)

4 la respuesta

Cómo puedo mejorar el rendimiento de mi generación personalizada de texturas de profundidad OpenGL ES 2.0?

Tengo una aplicación iOS de código abierto que usa sombreadores personalizados OpenGL ES 2.0 para mostrar representaciones tridimensionales de estructuras moleculares. Lo hace mediante el uso de impostores de esfera y cilindro generados por ...