|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör Volumetrisk Dimma i Open GL

    År 1999 väckte iD Tech 3 motor spel till en ny grafisk epok med en OpenGL baserad accelerator för att öka renderade grafik med shaders , komplexa belysning och dynamiska skuggor . Motorn åberopade också tungt på användningen av volymetrisk dimma för att begränsa den visuella avståndet för att stabilisera bildhastighet och minska pop - in . Idag är användningen av dimman som ett optimeringsverktyg fortfarande finner användning i utvecklingen av mobila spel där grafiska processorkraft är knappa . Instruktioner
    1

    Rita ett nytt fönster enhet med GLUT verktygslåda . Inne i " main ( ) { ... } " slinga , börja genom att skicka kommandon " glutInit ( ) ; " och " glutInitDisplayMode ( ... ) , " där glutInitDisplayMode tar argument för att definiera inställningar som som färgdjup eller ram buffring
    2

    Använd " glutInitWindowSize ( x , y ) , " . att definiera fönstren storlek och rendering upplösning , och " glutInitWindowPosition ( x , y ) ; " att ställa den punkt där den vänstra översta pixeln ska börja rita , använda x , y argument att representera pixel koordinaterna . Visa fönstret och börja rendering med kommandot " glutCreateWindow ( ) , . " Addera 3

    Aktivera användningen av dimma och djupgående tester med uttrycket " glEnable ( GL_FOG

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du gör din egen PSP spel
    ·Hur man flyttar ett objekt genom att dra i XCode
    ·Hur man köra C + +-filer på Anteckningar
    ·Hur man skriver en C-programmet för att hitta den Fibo…
    ·Hur man installerar Allegro Visual C
    ·Hur att hoppa ut ur ett tomrum funktion i C + +
    ·Vad är en pekare i C
    ·Hur Länk till en CPP -fil
    ·Lägga till en startsida till en webbläsare i C #
    ·Hur läsa data i Xcode
    Utvalda artiklarna
    ·Hur man flyttar VARCHAR2 till NCLOB
    ·Hur man sätter in en PHP- fil i alla sidor
    ·Hur man skriver ett Python-skript som kan läsa process…
    ·Hur man läser en USB Joystick i Visual Basic
    ·Hur man överför från Microcontrollers till persondat…
    ·Hur: Python klassmetoder
    ·Hur man gör en Java WAR paket
    ·Vad orsakar JRun Servlet Error 500 Null
    ·Hur Anpassa färg i NetBeans
    ·Hur man använder en Lightbox i JavaScript
    Copyright © Dator Kunskap http://www.dator.xyz