Preguntas etiquetadas con glsl

10
Cómo invertir el color del píxel de fondo

Estoy escribiendo un juego y un editor de mapas usando Java y jMonkeyEngine. En el editor de mapas, tengo un pincel hecho con una esfera de estructura metálica. Mi problema es: quiero que sea visible en todas partes, así que quiero invertir el color del píxel "detrás" de este pincel. Quería hacerlo...

10
Ordenar objetos antes de renderizar

Estoy tratando de implementar un gráfico de escena y en todos los artículos que he encontrado se habla de la clasificación de objetos. Entonces ordenaría sus objetos por "material", por ejemplo. Hasta que me senté y comencé a implementarlo, lo tomé por sentado, porque tenía sentido. Pero ahora me...

9
Usar dos sombreadores en lugar de uno con sentencias IF

He estado trabajando en portar una fuente relativamente grande de opengl ES 1.1 a ES 2.0. En OpenGL ES 2.0 (lo que significa que todo usa sombreadores), quiero dibujar una tetera tres veces. El primero, con un color uniforme (ala el antiguo glColor4f). El segundo, con un color por vértice (la...

9
¿Por qué no puedo usar el operador '> =' con Vector3s?

Estoy tratando de hacer que un rectángulo se mueva entre dos posiciones a las que me refiero como _positionAy _positionB. Ambos son de tipo Vector3. El rectángulo se mueve bien. Sin embargo, cuando llega _positionBno se mueve en la dirección opuesta, como debería. Regresé al código para echar un...

9
Problemas de mapeo de sombras por primera vez

He implementado el mapeo básico de sombras por primera vez en OpenGL usando sombreadores y estoy enfrentando algunos problemas. A continuación puede ver un ejemplo de mi escena renderizada: El proceso del mapeo de sombras que estoy siguiendo es que renderizo la escena al framebuffer usando una...

8
¿Cartelera renderizada sin distorsión?

Utilizo el enfoque estándar de la cartelera en Unity que está bien, pero no es ideal: transform.LookAt(camera) El problema es que esto introduce distorsión hacia los bordes de la ventana gráfica, especialmente a medida que el ángulo del campo de visión aumenta. Esto es diferente a la cartelera...

8
¿Forzar recarga VS Soution Explorer al agregar un nuevo script de C # a través de Unity3d?

Cuando creo C # guión ( Create -> C# Script) a través Unity3d o borrarlo de Unity3d- Visual Studiome muestra la ventana de advertencia. es molesto. ¿Hay alguna forma de forzar "ReloadAll" en el Explorador de soluciones sin la

8
Desgarro de pantalla en fragment shader en GPU R9 380

dos jugadores encuentran un problema con mi juego en el que la pantalla se rasga cuando usa un sombreador de fragmentos, pero solo parece estar haciendo esto para los jugadores con una GPU R9 380. Así es como se ve en el juego: Después de trabajar con uno de los jugadores, lo reduje a usar el...

8
El paquete GLSL flota en una textura RGBA

Quiero componer modelos y partículas convencionales basados ​​en triángulos con una escena de trazado de rayos a una velocidad de cuadro razonable. webGL no le permite escribir gl_FragDepthen el sombreador de fragmentos. No puede tener múltiples objetivos de renderizado, pero puede renderizar a...

8
GLSL Shader Editors para Linux

¿Hay algún buen IDE para Linux que nos permita editar sombreadores GLSL y visualizar su efecto? Nota: Shader Designer de Typhoon Labs es una buena opción, pero estoy buscando alternativas, ya que este software tiene algunos problemas con Ubuntu