Computação Gráfica

Perguntas e respostas para pesquisadores e programadores de computação gráfica


2
O que faz uma boa tabela de permutação?
Estou implementando um ruído Perlin aprimorado . Sua principal característica para a randomização é a tabela de permutação codificada, que fornece gradientes essencialmente aleatórios, mas reproduzíveis nas células da grade. A tabela de permutação é apenas uma permutação dos números inteiros 0..255e geralmente é a tabela a seguir (copiada diretamente …


2
Espiral arquimediana em C ++
Estou tentando traçar as posições x e y de uma espiral arquimediana em C ++. Até agora eu tenho tentado algo assim, mas sem sorte: int dx = 0; int dy = 0; int x = 0; int y = 0; for (int i = 0; i < maxPoints; i++) …
8 c++  geometry 

1
Por que resultado diferente ao alterar a ordem de entrada em GL_LINES?
Código: #include <math.h> #include <GL/glut.h> #pragma comment(lib, "opengl32") #include <gl/gl.h> #include <gl/glu.h> //Initialize OpenGL void init(void) { glClearColor(0, 0, 0, 0); glViewport(0, 0, 500, 500); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0, 500, 0, 500, 1, -1); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); } void drawLines(void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,1.0,1.0); glBegin(GL_LINES); glVertex3d(0.5, 0.999, 0.0f); glVertex3d(499.501, 0.999, 0.0f); glEnd(); glFlush(); …






1
Captura de tela do vídeo do jogo
Eu gostaria de "enganchar" um jogo de corrida, digamos Mario Bros, e capturar cada quadro renderizado ... salvando esse quadro em um arquivo de imagem. Um bom exemplo de algo semelhante é o FRAPS. --Nota: não quero capturar a tela inteira / área de trabalho. Eu quero capturar uma janela …

3
Como combinar rotação em 2 eixos em uma matriz
Eu já sei sobre as matrizes que tenho que usar para realizar rotações. Se eu tiver que girar no eixo z e depois no eixo x, eu o faria em 2 etapas. Minha pergunta é: é possível combinar as duas rotações em uma única matriz? Agradeço o seu feedback.



1
O que é "Iluminação do Espaço de Objeto"?
Olhando para Star Swarm , uma demonstração do mecanismo Nitrous, encontrei esta pequena linha: "Nitrous usa Object Space Lighting, as mesmas técnicas usadas em filmes, incluindo borrões de movimento com qualidade de filme em tempo real". Tentei procurar algo em "iluminação do espaço de objeto" ou "renderização do espaço de …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.