motoare grafice

motoare grafice în jocuri pe calculator

motoare grafice

Captură de ecran de referință „Fresnel Reflecții și refracții“ (eng. Difracției Fresnel) a pachetului „OGRE Demos pachet“. Această lucrare de testare demonstrează motor cu reflexii de apă și refracții în mediul apos. Subiect de redare a imaginii: rezoluția inițială 1600x1200 pixeli, OpenGL-renderer, 16x anti-aliasing (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 de sunet, care lucrează cu rețeaua. În jocurile de motor grafic de calculator de astăzi - unul dintre multele componente ale motorului de joc (deși cel mai important), care include un motor de fizica, motor audio, sistemul de animație (animație scheletic și faciale) sistem pentru a lucra cu rețeaua, jocuri de inteligență artificială.

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, cât și prin OpenGL. Motorul are o comunitate destul de mare de sprijin, documentație extinsă și exemple de predare în mai multe limbi, inclusiv română.

Irrlicht - motor grafic folosind OpenGL și capacitățile de DirectX, scrise în C ++.

GLScene - motor grafic bazat pe OpenGL pentru Delphi.

PhyreEngine - de asemenea, destul de bine-cunoscute și comune de proprietate, dar gratuit pentru utilizarea motorului grafic, dezvoltat de Sony Computer Entertainment pentru a fi utilizat în primul rând în consola de jocuri Sony PlayStation 3.

motoare grafice în programe specializate

Cele mai populare software-ul pentru lucrul cu grafică tridimensională are cel puțin un dispozitiv de redare built-in. De multe ori, cu toate acestea, este posibil să se conecteze un renderer extern ca un plug-in. Cel mai faimos care poate fi randarii 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 procesoare grafice nVidia de producție și concepute pentru o varietate de calcule, simulări și de cercetare. „Optix“ este un hibrid renderer - principal este de a utiliza ray tracing, dar există, de asemenea, rasterizarea.

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.

id Tech 6 - un motor grafic, o parte a motorului de joc, id Tech 6, se va utiliza ray tracing și voxeli.

Știri
Cavalerii Teoria eter

articole similare