Preguntas etiquetadas con glsl

GLSL es el lenguaje de sombreado de OpenGL. Utilice esta etiqueta para preguntas que sean específicamente sobre sombreadores escritos en este idioma. Para preguntas de sombreado genérico use [shader] en su lugar.

45
¿Cómo puedo depurar sombreadores GLSL?

Al escribir sombreadores no triviales (al igual que al escribir cualquier otra pieza de código no trivial), las personas cometen errores. [cita requerida] Sin embargo, no puedo depurarlo como cualquier otro código; después de todo, no se puede simplemente adjuntar gdb o el depurador de Visual...

30
Compartir código entre múltiples sombreadores GLSL

A menudo me encuentro copiando código entre varios sombreadores. Esto incluye ciertos cálculos o datos compartidos entre todos los sombreadores en una sola tubería, y cálculos comunes que todos mis sombreadores de vértices necesitan (o cualquier otra etapa). Por supuesto, esa es una práctica...

21
¿Por qué mi ruido Perlin se ve "bloqueado"?

Traté de implementar Perlin Noise solo usando la teoría (siguiendo flafla2.github.io/2014/08/09/perlinnoise.html). Lamentablemente, no pude lograr el aspecto del ruido "original" de Perlin. ¿Cuál es la razón por la que el siguiente código muestra una versión en bloque de Perlin Noise? ¿Qué...

13
Confundido con implementaciones de PBR

Estoy descubriendo el maravilloso mundo de las matemáticas y estoy golpeando una pared enorme con PBR y nombres, así que tengo algunas preguntas: hasta donde entiendo, BRDF describe cómo reacciona un material a la luz (luz directa entrante y reflejos). Pero en "Cook-Torrance" no veo nada acerca de...

11
Rendimiento de bucle en un sombreador

Me pregunto cuál es la mejor manera de integrar una función de bucle dinámico en un sombreador. Primero, parece que las matrices dinámicas no son posibles. Entonces, ¿es mejor crear una matriz de tamaño máximo y solo llenar una parte de ella o definir matrices con tamaños predefinidos? Entonces,...

9
WebGL Omnidirectional Shadow Mapping Issue

En primer lugar, quiero decir que he leído muchas publicaciones sobre mapeo de sombras usando mapas de profundidad y mapas de cubos y entiendo cómo funcionan y también, tengo experiencia laboral con ellos usando OpenGL, pero tengo un problema al implementar Técnica de mapeo de sombras...

8
Artefactos de mapeo de sombras

He estado jugando con el mapeo de sombras en OpenGL usando texturas de profundidad. La textura de profundidad es fina y puedo mapearla en la escena, pero tengo algunos artefactos extraños en la parte posterior del objeto: Mi pregunta es qué está causando esto y cómo puedo solucionarlo. El...