Perguntas com a marcação «3d»

9
Como um mapa de jogo em 3D é armazenado e manipulado

Sou programador, mas ainda não desenvolvi nenhum jogo. Joguei vários jogos em 3D e sempre me perguntei como o mapa do campo é armazenado e renderizado. Eu sei que alguma placa de aceleração é um hardware necessário, mas como exatamente a visualização é alterada sem sequer um único piscar na...

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

9
Posso usar quaternions para controlar um helicóptero?

Estou tentando fazer uma simulação simplificada de helicóptero (no momento, é um cubo) em 3D e estou tendo alguns problemas com a rotação. Um helicóptero pode girar ao longo dos três eixos: gire sobre si mesmo usando a hélice traseira: rotação do eixo y incline para a esquerda e direita para ir...

9
Como desenhar um mundo 3D com linhas, mais como um desenho ou desenho animado

Considere fazer um desenho a tinta, sem sombreamento e todas as linhas com peso igual - como você vê em uma história em quadrinhos como Dilbert. Isso representa um mundo tridimensional ativo, mas os objetos não têm texturas, mas você também não vê triângulos em mosaico. Por uma questão de exemplo,...

9
Rotação da câmera 3D

Por favor, perdoe-me, mas preciso de ajuda e estou preso a isso há algumas semanas, não estou fazendo nenhum progresso e em todos os lugares que vou e vejo uma resposta diferente, tudo o que tento não funciona. Já tive dicas e conselhos suficientes, agora só preciso que alguém me dê a resposta para...

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
Por que a luz não é contínua no meu modelo?

Criei um modelo de cubo texturizado básico com o Blender para praticar modelagem e depois importei-o para o Unity. Depois de acender alguma luz, fica bem feio. A luz não é contínua em uma linha de cubos texturizados: O que é mais estranho, a luz nos blocos que compõem o piso é contínua. O que...

9
Como encontro a circunsfera de um tetraedro?

Estou procurando a equação mais minimizada para encontrar as coordenadas centrais e o raio de uma circunsfera de tetraedro, com quatro pontos 3D. O que encontrei na internet lida principalmente com a circunferência de um triângulo 3D plano, ou com algumas definições matemáticas grosseiras, ou com...

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