| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come fare nebbia volumetrica in Open GL
    Nel 1999 , il motore id Tech 3 ha portato i giochi in una nuova era con un acceleratore grafico basato su OpenGL per migliorare la resa grafica con shader , illuminazione complessa e ombre dinamiche. Il motore inoltre fatto affidamento su l'uso di nebbia volumetrica di limitare la distanza visiva al fine di stabilizzare il frame rate e ridurre i pop -in . Oggi l'uso di nebbia come strumento di ottimizzazione trova ancora utilizzati nello sviluppo di giochi per cellulari in cui la potenza di elaborazione grafica è scarsa . Istruzioni
    1

    Disegna un nuovo dispositivo finestra usando il toolkit GLUT . All'interno del " main () { ... } " loop , inizia passando il comando " glutInit (); " e " glutInitDisplayMode ( ... ) ; " dove glutInitDisplayMode avrà argomenti per definire le impostazioni di tali come la profondità di colore o frame buffer
    2

    Usa " glutInitWindowSize ( x , y ) ." per definire le dimensioni e la risoluzione di rendering di Windows , e " glutInitWindowPosition ( x , y) ; " per impostare il punto in cui il più alto di pixel sinistra dovrebbe iniziare a disegnare , con x , y argomenti per rappresentare pixel di coordinate . Visualizzare la finestra e iniziare il rendering con il comando " glutCreateWindow (); ".
    3

    Abilitare l'uso di nebbia e test approfondito con l'espressione " glEnable ( GL_FOG

    Previous :

    next :
      Articoli Correlati
    ·Come Ignora righe di commento in C + + 
    ·Come prova di Mobile Automation 
    ·Giochi 3D Tutorial Creator 
    ·Come creare codice di pacchetti IP in C Programmazione …
    ·Base Computer Concetti in Turbo C + + 
    ·Come utilizzare Skyboxes in GtkRadiant 
    ·Come ottenere il prodotto di un array in C + + 
    ·Come cambiare colore in C + + 
    ·Come utilizzare Fortran a C + + Linux 
    ·Come utilizzare OpenGL con blocchi di codice 
      Articoli in evidenza
    ·Come fare una stringa in un URL in Django 
    ·Come fare Milioni 
    ·Come fare un Pulsante suoni in Xcode 
    ·Un tutorial per NetBeans Java 6.5 su MySQL 
    ·Come visualizzare un apostrofo in VBScript 
    ·Come Pausa di un sottoprogramma Fino a quando un pulsan…
    ·Come compilare C + + su Linux 
    ·Come aggiungere un Preloader 
    ·Java Codici Pop- up 
    ·Come fare il vostro proprietario Sniper gioco 
    Copyright © Conoscenza Informatica http://it.wingwit.com