Perguntas com a marcação «3d»

9
Como o gluLookAt funciona?

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...

9
Manipulação de malha na GPU vs CPU

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...

9
Como posso definir áreas cheias de água?

Gostaria de aprimorar meu pequeno mecanismo de jogo com uma simulação de água bonita. Para começar a trabalhar nisso, preciso encontrar uma maneira adequada de representar a água no jogo. Infelizmente, eu não conheço muitas representações diferentes, então vou perguntar. Há uma pergunta semelhante...

9
Linha de visão diagonal com dois cantos

No momento, estou usando o algoritmo de linha de Bresenham como linha de visão. O problema é que encontrei um caso em que jogadores podem olhar através das paredes. Ocorre quando o jogador olha entre dois cantos de uma parede com um espaço do outro lado em ângulos específicos. O resultado que...

9
Como escolho o fator de escala de um mundo de jogo em 3D?

Estou fazendo um protótipo de jogo de tanque 3D com alguma simulação de física, estou usando C ++. Uma das decisões que preciso tomar é a escala do mundo do jogo em relação à realidade. Por exemplo, eu poderia considerar uma unidade de medida no jogo para corresponder a 1 metro na realidade. Parece...

8
Preciso de ajuda com sombreamento / iluminação 3D

Como vocês lidam com sombreamento em um jogo em 3D? Eu tenho uma fonte de luz direcional que sombreia um lado de uma árvore feita de cubos. Os 3 lados restantes recebem apenas sombreamento do ambiente. Portanto, o efeito 3d é perdido quando se olha para dois lados sombreados do ambiente. Estou...

8
Como é um fluxo de trabalho gráfico AAA? [fechadas]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Então é assim...

8
Como executar a detecção de colisão no espaço 3D?

Eu tenho que escrever, o que pode ser resumido como, um jogo 3D completo do zero neste semestre. Até agora, eu só programava jogos 2D no meu tempo livre, a transição não parece difícil, o jogo é simples. O único problema que tenho é a detecção de colisões. A única coisa que encontrei foi a AABB,...

8
Mapa de altura vs modelo 3D Mesh

Atualmente, estou trabalhando em um jogo de PC 3D (escrito em C ++ e DirectX 9.0) e estou tentando encontrar a melhor maneira de armazenar dados de nível na memória. A ação do jogo acontece embaixo da terra, então sempre há um teto acima do jogador. O chão é bastante acidentado e existem coisas...

8
Para que exatamente os shaders podem ser usados?

Eu não sou realmente uma pessoa 3D, e só usei shaders um pouco em alguns exemplos do Three.js. Até agora, tenho a impressão de que eles estão sendo usados ​​apenas para a parte gráfica da equação. Embora o artigo (bastante enigmático) da Wikipedia e algumas outras fontes me levem a acreditar que...

8
Importando e exibindo arquivos .fbx

Estou com um pequeno problema com a importação / exibição de arquivos .fbx. Eu verifiquei os exemplos, mas os que mais me interessam (animação e textura) estão mal documentados para serem entendidos por alguém que é novo nisso como eu. Isto é o que eu tentei: consegui obter os vértices e os...