Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť Objemový hmla v Open GL

V roku 1999 , motor iD Tech 3 priniesol hier do novej grafickej éry pomocou akcelerátora OpenGL založeným na posilnenie tavené grafiku s shadery , komplexné osvetlenie a dynamických tieňov . Motor tiež spoliehal sa ťažko na použitie objemového hmly obmedziť vizuálnu vzdialenosť , aby sa stabilizovali ceny rámu a zníženie pop - in . Dnes používania hmly ako optimalizačný nástroj ešte nájde použitie vo vývoji mobilných hier , kde grafický výpočtový výkon je vzácny . Pokyny dovolená 1

Nakreslite nové okno zariadenie pomocou GLUT toolkit . Vnútri " main ( ) { ... } " slučky , začnite tým , že prejde príkazy " glutInit ( ) ; " a " glutInitDisplayMode ( ... ) " , kde sa glutInitDisplayMode mať argumenty pre definovanie nastavenia , ako . as farebnou hĺbkou alebo rámu do vyrovnávacej pamäte
2

Pomocou " glutInitWindowSize ( x , y ) ; " definovať veľkosť okien a renderovací riešenie , a " glutInitWindowPosition ( x , y ) ; " nastaviť miesto , kde by opustil najvyššiu pixel začať výkres , pomocou X , Y argumenty predstavujú pixel súradníc . Zobrazí okno a začne vykresľovanie pomocou príkazu " glutCreateWindow ( ) ; . "
3

Povoliť používanie hmly a hĺbkové testovanie s výrazom " glEnable ( GL_FOG

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené