motoare grafice în jocuri pe calculator
![Motorul grafic - acesta este (un motor în timp real dezvoltat) Motorul grafic - l](https://images-on-off.com/images/30/graficheskiydvizhoketo-62544902.png)
Captură de ecran de referință «Fresnel Reflecții și refracții» (rus. Difracției Fresnel) a pachetului «OGRE Demo pachet». Această lucrare de testare demonstrează motor cu reflexii de apă și refracții în mediul apos. Parametrii Imaging: rezoluția inițială de 1600 * 1200 pixeli, OpenGL motor, anti-aliasing 16x (FSAA), pe 32 de biți de culoare. In imagine, există 23653 triunghiuri.
Într-un motor grafic de jocuri în curs de dezvoltare este partea principală a motorului de joc. De fapt, aproximativ 90-95% din motorul jocului a fost exact motorul grafic (restul de astfel de subsistem minor ocupat, ca un „sistem de livrare“ și altele). Cu toate acestea, din moment ce la mijlocul anilor 90, ca urmare a dezvoltării rapide a jocurilor pe calculator, dezvoltatorii de jocuri au început să adauge la produsele lor, precum și alte subsisteme, cum ar fi motorul audio. lucra cu rețeaua. În jocurile de motor de astăzi calculator grafica - unul dintre multele componente ale motorului de joc (deși cel mai important), care include un motor de fizica. sunetul motorului. Sistemul de animație de sistem (animație scheletic și faciale), pentru a lucra cu rețea, jocuri de inteligenta artificiala.
De obicei, motoarele grafice nu sunt distribuite separat de joc. Motorul numai grafica fără componente și instrumente suplimentare nu este suficient pentru a crea jocul, astfel încât motoarele de dezvoltatori vinde numai motoare de joc cu un set complet de instrumente și componente. Cu toate acestea, această regulă nu se aplică software-ului liber. Entuziaști crea motoare grafice gratuite și să le distribuie în mod liber. Ulterior, dezvoltatorii de jocuri sunt libere de a combina motorul grafic cu fizice, sunet și alte componente și de a crea pe baza motorului lor de joc cu drepturi depline.
Cel mai cunoscut motor grafic liber includ:
- OGRE - un motor grafic orientat pe obiecte, scrise în C ++. Motorul este un multifuncțional, deoarece poate fi folosit pentru a crea jocuri de diferite genuri, precum și alte aplicații care nu sunt asociate cu jocurile. Suportă redarea atât prin Direct3D9. și prin OpenGL. Motorul are un suport destul de masiv comunitate, documentație extinsă și exemple de predare în mai multe limbi, inclusiv română.
- Irrlicht - motor grafic folosind capabilități OpenGL și DirectX. scris în C ++.
- GLScene - motor grafic bazat pe OpenGL pentru Delphi.
De asemenea, destul de bine-cunoscute și pe scară largă este de proprietate, dar libertatea de a utiliza PhyreEngine motorului grafic. Sony Computer Entertainment concepute pentru a fi utilizate în principal în consola de jocuri Sony PlayStation 3.
motoare grafice în programe specializate
![Motorul grafic - acesta (motor) Motorul grafic - l](https://images-on-off.com/images/30/graficheskiydvizhoketo-c24abe90.jpg)
"Marble Chihuahua" - o imagine creată folosind built-in Blender motor
Cele mai populare software-ul pentru lucrul cu grafică tridimensională are cel puțin un built-in motor, dar de multe ori este posibil să se conecteze un extern ca un plug. Cel mai cunoscut motor grafic ce poate fi folosit ca plug-in-uri într-o varietate de programe sunt:
motor grafic cu ray tracing accelerată GPU și
- OPTIX - motor grafic în timp real dezvoltat de nVidia. folosind CUDA. care lucrează exclusiv pe producția de procesoare grafice nVidia și este proiectat pentru o varietate de calcule, simulări și de cercetare. «Optix» este un motor hibrid - este principala utilizare ray tracing, dar este prezent și rasterizare. [1]
- Octane Render - motor grafic în timp real dezvoltat de refractie Software LTD, folosind CUDA și rulează pe toate procesoarele grafice NVIDIA, începând cu 8H00. Se folosește ray tracing. [2]
- id Tech 6 - un motor grafic, o parte a motorului de joc, id Tech 6, se va utiliza ray tracing și voxeli.