Herramientas de usuario

Herramientas del sitio


wiki2:ogl

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:ogl [2015/12/06 17:37]
alfred [Animar texturas]
wiki2:ogl [2020/05/09 09:25] (actual)
Línea 185: Línea 185:
  
   * {{:​wiki2:​ogl:​animating.textures.zip|}}   * {{:​wiki2:​ogl:​animating.textures.zip|}}
 +
 +==== Renderizar sobre textura ====
 +
 +Para esto se usa un FBO. Básicamente creas el FBO, reemplazas el buffer donde renderizas por el del FBO creado y dibujas, luego enlazas otra vez el buffer por defecto y en el FBO tienes la textura.
 +
 +Recuerda indicar el tamaño de píxels, haber creado anteriormente de las texturas que vas a usar en el fbo y tener el shader program activo.
 +
 +:!: Recuerda que para OpenGL el 0,0 está en la esquina de abajo a la izquierda. Si el sistema que usas cambia, es probable que **la textura fbo aparezca volteada**.
 +
 +  * {{:​wiki2:​ogl:​fbo.zip|}}
 ===== Transformaciones ===== ===== Transformaciones =====
  
Línea 340: Línea 350:
 </​code>​ </​code>​
 ===== Shaders en general ===== ===== Shaders en general =====
 +
 +  * :!: El optimizador de GLSL borrará todas las variables que no uses.
 ===== Vertex Shader ===== ===== Vertex Shader =====
 ==== Cambiar el tamaño de los puntos dibujados ==== ==== Cambiar el tamaño de los puntos dibujados ====
wiki2/ogl.1449423453.txt.gz · Última modificación: 2020/05/09 09:25 (editor externo)