Grafiikka moottori

Grafiikkakone ( englanniksi  graphics engine ; joskus " renderer " tai "visualisoija") - väliohjelmisto ( englanniksi  middleware ), ohjelmistokone, jonka päätehtävänä on visualisoida ( renderoida ) kaksi- tai kolmiulotteista tietokonegrafiikkaa . Voi esiintyä erillisenä tuotteena tai osana pelimoottoria . Voidaan käyttää yksittäisten kuvien tai tietokonevideon renderöimiseen. Tietokonegrafiikkaohjelmissa (kuten 3ds Max , Maya , Cinema 4D , Zbrush , Blender ) käytettäviä grafiikkamoottoreita kutsutaan yleisesti "renderöijiksi", "renderöijiksi" tai "renderöijiksi". Nimeä "grafiikkamoottori" käytetään yleensä tietokonepeleissä .

Pääasiallinen ja tärkein ero "peli"- ja ei-peligrafiikkamoottoreiden välillä on, että edellisen on välttämättä toimittava reaaliajassa, kun taas jälkimmäinen voi käyttää useita kymmeniä tunteja yhden kuvan näyttämiseen. Toinen merkittävä ero on se, että noin vuosista 1995-1997 lähtien grafiikkamoottorit renderöivät grafiikkaprosessoreilla , jotka on asennettu erillisille korteille - näytönohjaimille . Ohjelmiston grafiikkamoottorit käyttävät vain keskusyksikköjä .

Grafiikkamoottorit tietokonepeleissä

Grafiikkamoottoreita ei pääsääntöisesti jaeta pelimoottoreista erikseen. Yksi grafiikkamoottori ilman lisäkomponentteja ja työkaluja ei riitä pelin luomiseen, joten moottorien kehittäjät myyvät vain pelimoottoreita, joissa on täydellinen työkalu- ja komponenttisarja. Tämä sääntö ei kuitenkaan koske ilmaisia ​​ohjelmistoja . Harrastajat luovat ilmaisia ​​grafiikkamoottoreita ja jakavat niitä vapaasti. Myöhemmin pelien kehittäjät voivat yhdistää ilmaisen grafiikkamoottorin fyysisiin, ääni- ja muihin komponentteihin ja luoda niiden pohjalta täysimittaisen pelimoottorin.

Tunnetuimmat ilmaiset grafiikkamoottorit ovat :

Grafiikkakoneet erikoisohjelmissa

Suosituimmissa 3D-grafiikkaohjelmissa on vähintään yksi sisäänrakennettu moottori, mutta usein on mahdollista liittää ulkoinen laajennus . Tunnetuimpia grafiikkamoottoreita, joita voidaan käyttää laajennuksina useissa ohjelmissa, ovat:

Grafiikkasuorittimella kiihdytetyt grafiikkamoottorit säteenseurannalla

Vuodesta 2009 alkaen GPU-kehityksen yhteydessä, eli niiden monipuolisuuden ja joustavuuden lisääntymisen yhteydessä, alettiin kehittää ja julkaista reaaliaikaisia ​​grafiikkamoottoreita, jotka käyttävät GPU:n tehoa laskelmiin. Tyypillisesti tällaiset moottorit toteuttavat valaistuksen säteenseurantamenetelmällä , ja geometriaa edustavat joskus vokselit polygonien sijaan. Nämä moottorit on suunniteltu toimimaan sekä tietokonepeleissä että muissa interaktiivisissa ja ei-interaktiivisissa sovelluksissa, mukaan lukien tieteelliset laskelmat.

Muistiinpanot

  1. Katso OptiX- artikkeli kaikista lähteistä ja yksityiskohdista
  2. DrEvil. Oktaaniluku CUDA:lla . nVidia World (27. tammikuuta 2010). Käyttöpäivä: 15. toukokuuta 2010. Arkistoitu alkuperäisestä 15. helmikuuta 2012.

Linkit