Perguntas com a marcação «opengl»

12
OpenGL Orientado a Objetos

Uso o OpenGL há algum tempo e li um grande número de tutoriais. Além do fato de muitos deles ainda usarem o pipeline fixo, eles geralmente lançam toda a inicialização, alterações de estado e desenho em um arquivo de origem. Isso é bom para o escopo limitado de um tutorial, mas estou tendo...

12
Como sei se a memória não está sendo manipulada corretamente?

A pegada de memória do meu jogo (2D) parece aumentar sempre que carrego uma textura, por exemplo, quando inicio o jogo, ele usa 30 MB de RAM privada, depois de atravessar um arquivo em segundo plano de ~ 367 mb, então está tudo na RAM em algum momento, aumenta 54 MB de RAM privada. O mesmo...

12
Diferença entre "buffer" e "array" no OpenGL?

Quando leio o doc no webGL ou OpenGL, podemos observar alguns padrões de como os nomes de funções e objetos são usados. Mas não consigo entender a diferença entre objeto de buffer e uma matriz. Existem "objetos de buffer de vértice", "objetos de matriz de vértice" e até algum tipo de "matriz de...

12
Instanciação de geometria no OpenGL ES 2.0

Estou planejando fazer a geometria instanciando no OpenGL ES 2.0 Basicamente, pretendo renderizar a mesma geometria (uma cadeira) talvez 1000 vezes na minha cena. Qual é a melhor maneira de fazer isso no OpenGL ES 2.0? Estou pensando em passar a visualização do modelo mat4 como um atributo. Como...

11
Animação esquelética eficiente

Estou pensando em adotar um formato de animação esquelética ( como solicitado aqui ) para um jogo RTS. A representação individual de cada modelo na tela será pequena, mas haverá muitas! Na animação esquelética, por exemplo, arquivos MD5, cada vértice individual pode ser anexado a um número...

11
Normalização glVertexAttribPointer

glVertexAttribPointer (índice, tamanho, tipo, normalizado, passada, ponteiro); Se eu usar o tipo = GL_UNSIGNED_BYTE e normalizado = GL_TRUE como é normalizado? os dados seriam divididos por 256 para normalização? ou? Isso significa que não há como ter um valor normalizado de...

11
Como obter luz que muda de cor no meio do caminho?

Pensei em criar fontes de luz e algumas janelas coloridas. Agora, as janelas são semi-transparentes. Como eu poderia fazer isso para que, quando a luz (digamos, branco puro) atinja o vidro e continue através dele, mas mude a cor para a mesma cor do vidro que passou? Sei que o efeito descrito aqui...

11
Animação em OpenGL usando modelos 3D

Eu criei um modelo no Blender. Agora eu quero ler esse modelo 3D no meu programa c ++. Imaginei que um modelo pode ser exportado para vários formatos de arquivo, por exemplo .obj, .3ds ou COLLADA e, em seguida, pode ser lido em um programa em c ++. Estou pesquisando na web há um bom tempo e...

11
Como dobrar um objeto no OpenGL?

Existe uma maneira de dobrar um objeto, como um cilindro ou um avião usando o OpenGL? Sou iniciante no OpenGL (estou usando o OpenGL ES 2.0, se isso importa, embora eu suspeite que a matemática seja a mais importante nesse caso, por isso, de alguma forma, é independente da versão), eu entendo o...

11
Ir puro OpenGL ou GLSL? [fechadas]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Game Development Stack Exchange. Fechado há 5 anos . Fiquei interessado em estudar...