Estou criando um jogo usando o OpenGL e quero renderizar o efeito de um céu noturno com algumas estrelas. Quero ter um efeito preto brilhante no céu para que pareça bom. Alguém poderia ajudar em como proceder com isso ou fornecer um link para um bom
Estou criando um jogo usando o OpenGL e quero renderizar o efeito de um céu noturno com algumas estrelas. Quero ter um efeito preto brilhante no céu para que pareça bom. Alguém poderia ajudar em como proceder com isso ou fornecer um link para um bom
Estou tentando realizar um comportamento físico deformador para superfícies niveladas, mas não tenho nenhuma idéia de como começar com a implementação até agora. Independentemente da forma da superfície (planos, cubos, esferas ...), quero ter pequenos recuos nas posições das entidades do jogo...
Falando no contexto de um jogo baseado no renderizador openGL: Vamos supor que existem dois threads: Atualiza a lógica e a física do jogo, etc. para os objetos do jogo Faz chamadas de openGL para cada objeto de jogo com base nos dados nos objetos de jogo (esse segmento 1 continua...
Quais aspectos devo levar em consideração na criação de classes de animação e renderização de personagens, se eu quiser ter membros destacáveis? Eu desenvolvi um sistema corporal detalhado que pode ter tudo definido no sistema nervoso. Estou buscando algo semelhante ao nível de detalhe de dano...
É apenas um quad de outdoor com um shader de
Estou escrevendo um editor de jogos e mapas usando Java e jMonkeyEngine. No editor de mapas, eu tenho um pincel feito por uma esfera com estrutura de arame. Meu problema é: quero torná-lo visível em todos os lugares, portanto, quero inverter a cor do pixel "por trás" deste pincel. Eu queria fazer...
Estou tentando implementar um gráfico de cena e, em todos os artigos que encontrei, há discussões sobre classificação de objetos. Então, você classifica seus objetos por "material", por exemplo. Agora, até que me sentei e comecei a implementá-lo, eu meio que tomei isso como garantido, porque fazia...
Estou tentando criar a metade do meio de uma esfera. Basicamente, para criar uma esfera, são fornecidos números de pilha e números de fatia, e existem duas variáveis phi(para fatias) e theta(para pilhas) responsáveis por quanto progredir. E o processo é dividido em criar tampa inferior, corpo e...
Recentemente, estive preso a um problema ao pensar na melhor maneira de gerar um terreno no meu jogo. Em outros projetos, eu normalmente usava mapas de altura, portanto todo o trabalho principal era baseado no mecanismo usado, mas agora isso não pode ser feito porque o terreno possui milhões de...
Eu tenho uma sólida experiência em programação, não apenas no desenvolvimento de jogos. Eu só fiz pong e cobra na escola e fiz OpenGL na faculdade. Eu quero fazer meu próprio mecanismo de jogo. Nada gosta apenas de um simples mecanismo de jogo 2D. Mas porque eu sou meio velha escola e me sentindo...
Minha cena tem vários objetos nela. (Digamos 3 cubos, 1 cilindro, 8 esferas). Suponho que devo criar um sombreador de vértice para cada um. Quantos programas devo ter? Alternativas: Um programa por objeto Um programa para todos os cubos e outro para todas as esferas (supondo que eles usem os...
Estou procurando uma biblioteca C simples e independente para Linux para carregar imagens de arquivos em texturas OpenGL. A licença deve ser bastante liberal: zlib, bsd, mit ou algo assim. Encontrei SOIL , no entanto, ele não é atualizado há muito tempo. Existe algo mais, ou eu tenho que escrever o...
Estou desenvolvendo um jogo 2D baseado em sprite para plataforma (s) móvel (s) e estou usando o OpenGL (bem, na verdade, o Irrlicht) para renderizar gráficos. Primeiro, implementei a renderização de sprite de uma maneira simples: todo objeto de jogo é renderizado como um quad com sua própria...
Eu faço a maior parte do meu desenvolvimento no OS X e, para o meu projeto de jogo atual, esse é o meu ambiente de destino. No entanto, quando jogo, jogo no Windows. Como jogador do Windows, estou acostumado a alternar Alt + Tab de dentro do jogo para o último aplicativo aberto. No OS XI,...
Estou escrevendo um sistema de partículas e gostaria de encontrar um truque para obter uma mistura alfa adequada sem classificar as partículas porque: Cada partícula é um sprite de ponto em uma única malha e não posso usar a capacidade do gráfico de cena para classificar nós transparentes. O nó...
Estou tentando desenhar um objeto 3D simples gerado pelo Google SketchUp 8 Pro no meu aplicativo WebGL, o modelo é um cilindro simples. Abri o arquivo exportado e copiei as posições dos vértices, índices, normais e coordenadas de textura em um arquivo .json para poder usá-lo em javascript. Tudo...
Estou tendo problemas para tentar executar eventos de teclado em outra classe com o GLFW3. O problema que estou tendo é que o GLFW3 usa uma função estática para entrada, como mostrado: static UI u; ... ... static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) {...
Estou praticando animações usando ossos / esfola. Estou tentando enviar ao shader uma matriz por vértice. Eu posso pensar nessas duas abordagens. Método 1 Eu tenho uma alça uniforme para cada matriz óssea como esta u_Bone0 = GLES20.glGetUniformLocation(mProgram, "u_Bone[0]"); u_Bone1 =...
Pelo meu entendimento, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); é equivalente a: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mas quando imprimo a ModelViewmatriz, a chamada para glTranslatef()parece...
Um pouco curioso - onde você executa manipulações de malha, na CPU ou no shader? Eu tenho feito tudo na CPU e um amigo sugeriu mudar as coisas para o lado da GPU. Se você está fazendo coisas como animações ósseas ... na GPU, como você recupera a malha? (desde que estou fazendo a detecção de...