Tag: FRAGMENT-SHADER
¿Existe una forma de “recortar” una determinada parte de una imagen con un fragment shader, como se hace con un clippath en CSS? Estoy intentando hacer esto en una textura de Three.js y he obtenido esto de prisoner849: https://jsfiddle.net/cn8gv3sL/ Utiliza baseLayerSize para obtener el tamaño del rectángulo y determinar si . . . Read more
Estoy utilizando un sombreador que intercambia colores/paletas en una textura. El sombreador verifica si un píxel es transparente y luego establece el píxel si no es transparente. ¿Existe una forma eficiente de ignorar los píxeles con alfa 0 distintos a través de un posible condicional? En este caso, donde establezco . . . Read more
Estoy tratando de seguir el tutorial “Ray Tracing en un fin de semana” y mis normales no se ven como espero que se vean. float hit_sphere(Sphere sphere, Ray r){ vec3 oc = r.origin – sphere.center; float a = dot(r.direction, r.direction); float b = 2.0 * dot(oc, r.direction); float c = . . . Read more
Entiendo que el hardware puede realizar pruebas tempranas de fragmentos (https://www.khronos.org/opengl/wiki/EarlyFragmentTest). En particular, para la prueba de profundidad, esto significa que el búfer de profundidad puede actualizarse durante la interpolación de las salidas del sombreador de vértices y el sombreador de fragmentos solo se invocará para los fragmentos que no . . . Read more
Parece bastante difícil para mí obtener esta información, así que preguntaré directamente aquí. Pregunta: ¿Cómo obtengo la UV normalizada correcta al tratar con shaderModifiers .fragment adjunto a una geometría en un SCNNode? Más información: La geometría es un SCNPlane y quiero hacerla mitad negra, mitad blanca. A continuación, todas devuelven . . . Read more