Hva er Direct3D?

Direct3D er et programmeringsgrensesnitt eller API som er en undergruppe av Microsofts DirectX grafikk API. Direct3D er innfødt til operativsystemet Microsoft Windows og er grafikk API for Xbox og Xbox 360. Direct 3D er ansvarlig for å gi programmeringskommandoer som brukes når ytelse og detaljert 3D-grafikk rendering er nødvendig, for eksempel med videospill programvare.

Historie

Direct3D ble opprinnelig opprettet av Servan Keondjian i 1992 under navnet Reality Lab til hjelp i grafikkgjengivelse for medisinsk bildebehandling og dataassistert design software. I 1995 kjøpte Microsoft Servan Keondjian firma RenderMorphics og endret navnet på Reality Lab til Direct3D, som det så integrert i sin DirectX 2.0 og 3.0 API. Den første kommersielle implementeringen av Direct3D var i utgivelsen av Microsofts Windows 95 operativsystem.

Funksjon

Direct3D fungerer som programmeringsarkitektur for programmerere å bruke når 3D-grafikk er ønsket av en søknad. Direct3D er ansvarlig for alle 3D-grafikk utført av en datamaskin ved hjelp av et Windows-operativsystem. Den Direct3D API kommuniserer med datamaskiner grafikkbehandlingsløsninger som integrert eller add-on grafikkort. Anti-aliasing, mipmapping, tekstur kartlegging og z-bufring er blant noen av de funksjoner som utføres av Direct3D.

fordeler

Direct3D gir et høyt nivå programmeringsgrensesnitt for grafikk programmerere å utnytte når produsere 3D-programvare. Innføringen av denne standarden er tillatt for en felles programmeringsgrensesnitt som er veldokumentert og mangfoldig i dens egenskaper. På grunn av denne kvaliteten infrastruktur, kombinert med Microsofts engasjement i å oppdatere og utvide Direct3D API, har det blitt mye enklere å opprette, implementere og vedlikeholde grafikk programvare og kommunisere med lavt nivå hardware som grafikkort.

betraktninger

Direct, Microsofts API-grafikk for 2D-grafikk, ble assimilert av API Direct3D i sin åttende versjonen. På grunn av dette, er det nå ansvaret for Direct3D til å utføre alle 2D-grafikk effekter som plass linjer, tekst og sprites innen videospill og programvare. Selv Direct fortsatt følger med DirectX pakken, er det ikke lenger oppdatert og programmerere rådes til å bruke Direct3D 2D funksjonalitet i stedet.

Potensielle

Med utgivelsen av Microsoft Windows Vista, ble navnet på Direct3D endret til Windows Graphics Foundation 2,0 midlertidig før tilbakestilling til Direct3D 10. Windows Graphics Foundation makter mange av Microsofts nåværende programvare tilbud og plug-ins som Silverlight, Microsofts Ekvivokasjon av Flash av Adobe. Dette navnet reversering er nesten helt sikkert midlertidig som grafikken har blitt en funksjon av integrert betydning for Microsofts nyeste operativsystem som Vista og Windows 7.