Resultados da pesquisa a pedido "opengl"

1 a resposta

OpenGL - precisa de um esclarecimento simples de conceito

Eu sou novo no OpenGL. Eu entendo como criar os shaders de vértice e fragmentos e como criar matrizes de vértices e colocá-los no buffer, mas como vincular os dois? Significado - quando executo meu programa, como ele sabe que a matriz de vértices ...

2 a resposta

Existe uma diferença entre glClearColor (0.0,0.0,0.0,0.0) e glClear (COLOR_BUFFER_BIT)?

Ambos limpam o buffer de cores, certo? Eles fazem da mesma maneira?

2 a resposta

Pinte um reto no qglwidget em horários específicos

Estou usando o Qt 5.7 com c ++ no ubuntu 16.04. Estou tentando implementar uma classe que herda qglwidget, que renderiza imagens na tela em uma determinada taxa (3-10 Hz). Além disso, quero desenhar um pequeno ret em algum lugar na tela que mude ...

2 a resposta

Classificação em profundidade do OpenGL

Estou fazendo transparência básica de objetos usando a classificação de profundidade. Como profundidade, uso a distância (ao quadrado) da câmera a todos os triângulos do modelo, calculados como {(x1 + x2 + x3) / 3, (y1 + y2 + y3) / 3, (z1 + z2 + ...

1 a resposta

O que minha escolha de GLFW_SAMPLES realmente faz?

O que a configuração dessa variável faz? Por exemplo, se eu definir para 4, o que isso significa? Eu li uma descrição no glfw.org (veja aqui:Guia da janela do GLFW [http://www.glfw.org/docs/latest/window_guide.html]) na seção "Dicas relacionadas ...

3 a resposta

Como saber os nomes de variáveis da biblioteca para CMakeLists?

Ao usar o CMakeLists para compilar um projeto OpenGL, tenho a seguinte linha para vincular glut and gl: target_link_libraries(my_exe ${OPENGL_gl_LIBRARY} ${GLUT_LIBRARIES})Procurei como vincular glut and gl com o CMake para que eu pudesse usar ...

2 a resposta

Comportamento de ramificação GLSL

Eu tenho um shader de fragmento bastante simples com uma ramificação e não sei como ele é tratado pelo compilador GLSL e como isso afetaria o desempenho. uniform sampler2D sampler; uniform vec2 texSize; uniform vec2 targetSize; void main() { ...

1 a resposta

Reflexão e refração impossíveis sem o traçado de raios recursivos?

Estou escrevendo um renderizador de raytracing em tempo real baseado em GPU usando um shader de computação GLSL. Até agora, ele funciona muito bem, mas me deparei com um problema aparentemente insolúvel quando se trata de ter reflexões e ...

1 a resposta

Por que o recorte deve ser feito no CCS, não no NDCS

Por que o recorte deve ser feito no CCS, não no NDCS. Eu acho que é mais fácil recortar no NDCS, mas muitos livros disseram que o recorte deve ser feito no CCS. Eles dão um exemplo de que uma linha é colocada sobre os olhos por trás e pela ...

2 a resposta

Usando QPainter sobre OpenGL no QGLWidget ao usar sombreadores

Muitos de vocês usuários do Qt (4.6 especificamente) estarão familiarizados com o exemplo Overpainting fornecido nos tutoriais do OpenGL. Estou tentando fazer algo muito semelhante, mas usando shaders para os dados puros do OpenGL, em vez do ...