Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como fazer Volumétrica Fog em Open GL
Em 1999, a iD Tech 3 motor trouxe jogos em uma nova era gráfico, usando um acelerador baseado em OpenGL para melhorar gráficos prestados com shaders , iluminação e sombras dinâmicas complexas . O motor também contou com o uso de nevoeiro volumétrico para limitar a distância visual , a fim de estabilizar as taxas de frame e reduzir pop -in. Hoje, o uso de nevoeiro como uma ferramenta de otimização ainda encontra uso para o desenvolvimento de jogos para celular em que o poder de processamento gráfico é escassa . Instruções
1

Desenhe um novo dispositivo de janela usando o toolkit GLUT . Dentro do " main () { ...} " loop, começar por passar os comandos " glutInit (); " e " glutInitDisplayMode ( ... )," onde glutInitDisplayMode terá argumentos para definir as configurações , tais . como profundidade de cor ou quadro de tamponamento
2

Use " glutInitWindowSize (x, y); " para definir o tamanho das janelas e renderização de resolução, e " glutInitWindowPosition (x, y); " para definir o ponto onde o pixel superior esquerdo deve começar a desenhar , usando x, y argumentos para representar pixels coordenadas . Mostrar a janela e começar a renderizar com o comando " glutCreateWindow (); ".
3

Ativar o uso de neblina e profundidade de testes com a expressão " glEnable ( GL_FOG

Anterior :

Próximo : No
  Os artigos relacionados
·Como lidar com navegador Fechar Eventos em C 
·Como converter strings para valores longos não assinad…
·Como construir uma árvore de Asterisk em C + + 
·Como importar códigos com SVN Xcode 3.2 
·Como fazer um buffer Hex Do Char C 
·Como usar objetos em 2D CPP 
·Como fechar programas iPad com Xcode 
·Como obter a Perspectiva C em Eclipse 
·Como usar um buffer de anel 
·Como ler um arquivo linha de cada vez na C 
  Artigos em destaque
·Como converter Reality Fábrica Em XNA 
·Como equacionar duas coisas em uma instrução IF em C …
·Como fechar programas iPad com Xcode 
·Como usar o C + + para obter USB Pen números de série…
·Requisitos para um SDK iTouch 
·As vantagens de LINQ 
·Como usar arquivos de esqueleto em OGRE 
·O que desvantagens há em desreferenciação implícita…
·Como projetar o Editor Usando OpenGL 
·Diferenças entre o ATL , MFC e Win32 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados