Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage Volumetric Fog i Open GL
    I 1999 brakte iD Tech 3-motoren spill inn i en ny grafisk æra med OpenGL- baserte akselerator for å forbedre rendret grafikk med shaders , kompleks belysning og dynamiske skygger. Motoren har også støttet seg tungt på bruk av volumetrisk tåke å begrense visuell avstand for å stabilisere bildefrekvens og redusere pop -in . I dag er bruken av tåke som en optimalisering verktøyet finner fortsatt bruk i utviklingen av mobile spill der grafiske prosessorkraft er knappe. Instruksjoner
    en

    Tegn et nytt vindu enheten ved hjelp av GLUT verktøykasse . Inne i "main ( ) { ... } " loop , begynner ved å sende kommandoer " glutInit (); " og " glutInitDisplayMode ( ... )," hvor glutInitDisplayMode vil ta argumenter for å definere innstillinger slike som fargedybde eller ramme buffering
    2

    bruk " glutInitWindowSize ( x , y ) ; " . å definere vinduer størrelse og rendering oppløsning, og " glutInitWindowPosition ( x , y ); " for å sette punktet hvor venstre øverste pixel skal begynne å tegne , bruke x , y argumenter for å representere pixel -koordinater . Vise vinduet og begynne rendering med kommandoen " glutCreateWindow (); . "
    3

    Aktiver bruk av tåke og dybde testing med uttrykket " glEnable ( GL_FOG

    früher :

     Weiter:
      Relatert Artike
    ·Deler av Microsoft Visual C + + 
    ·Hvordan å kompilere bruke Dev C + + 
    ·Hvordan fylle en FlexGrid kontroll med data 
    ·Hvordan fordele Pekere 
    ·Hvordan lage en RPG spill i C + + 
    ·Hvordan Design Editor Bruke OpenGL 
    ·Hvordan åpne flere filer for Inn og utganger i C + + 
    ·Hvordan skrive en Grid 5X5 bruke C + + 
    ·Hvordan skrive en definisjon for en Interleave funksjon…
    ·Vanlige feil i Turbo C 
      Anbefalte artikler
    ·Hvordan lage en kalkulator med Python 
    ·Hvordan legge til en referanse til et prosjekt i Visual…
    ·Hvordan lage XLS med Javascript 
    ·UML diagrammer Forklart 
    ·The History of Visual Basic 6.0 
    ·Slik formaterer til dollar i Java 
    ·Hvordan legge til rader i JTable 
    ·Hvordan Lukk VB og VB6 
    ·Slik konverterer Letters to tall i en String Table 
    ·Hvordan legge til Java- objekter til en Android 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/