Preguntas etiquetadas con opengl

Para preguntas relacionadas con el uso de la biblioteca de gráficos OpenGL.


1
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, ¿cuál …


4
¿Importa si aprendo OpenGL o Direct3D?
¿Son las diferencias entre estos dos detalles de implementación menores de las API que significan que una vez que he aprendido una, puedo usarla para todo? ¿O hay razones para aprender una en lugar de la otra si quiero poder usarla en general sin tener que volver a aprender otra …
11 opengl  api  direct3d 



2
¿Hay alguna razón para preferir Direct3D sobre OpenGL?
Así que estaba leyendo esto , de alguna manera obtuve la razón por la cual hay muchos más juegos en Microsoft Windows que en cualquier otro sistema operativo. El principal problema presentado fue que Direct3D es preferido sobre OpenGL. Lo que no entiendo es ¿por qué algún desarrollador sacrificaría la …
11 opengl  direct3d 

2
¿Cómo deshacer el cuadrilátero en rectángulo?
tl; dr: Problema matemático en geometría proyectiva: ¿Cómo se puede encontrar una matriz de cámara 4x4 que proporcione una proyección como se ilustra a continuación, de modo que los puntos A, B, C, D estén en algún lugar en los bordes de la caja de la unidad (por ejemplo, dispositivo …



4
Múltiples ventanas gráficas con OpenGL moderno?
Yo uso SDL2 . Actualmente, mi único sombreador tiene una matriz MVP y transforma los puntos con ella. Calculo mi matriz de Vista y Proyección para una cámara con GLM: glm::lookAt(pos, pos + forward, up); glm::perspective(fov, aspectRatio, zNear, zFar); Lo busqué, pero solo puedo encontrar la implementación heredada de múltiples …
9 opengl  glm 

1
OpenGL GLSL - Filtro de detección de bordes Sobel
Con respecto a este tema , he implementado con éxito el filtro de detección de bordes Sobel en GLSL. Aquí está el código del sombreador de fragmentos del filtro: #version 330 core in vec2 TexCoords; out vec4 color; uniform sampler2D screenTexture; mat3 sx = mat3( 1.0, 2.0, 1.0, 0.0, 0.0, …


1
Crear normales de vértice compartidas en GPU
Principalmente he logrado portar una implementación de Marching Cubes desde la CPU a los sombreadores de cómputo OpenGL, pero aún no he abordado las normales y me pregunto cuál es la mejor manera de hacerlo. Mi implementación se ocupa específicamente de los campos con valores binarios (estoy tratando de modelar …

1
Cálculo por vértice en teselación OpenGL
Intento implementar una simulación de tela basada en la posición usando tesselation de hardware. Esto significa que solo quiero cargar un quad de control en la tarjeta gráfica y luego usar el teselado y el sombreado de geometría para crear los nodos en la tela. Esta idea sigue el papel: …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.