Resultados da pesquisa a pedido "opengl"
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 ...
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?
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 ...
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 + ...
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 ...
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 ...
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() { ...
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 ...
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 ...
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 ...