Direct3D paljastab graafika arenenud võimed 3D graafika riistvaral, sealhulgas ka z- puhverdamine, anti-aliasing, mipmapping ja nii edasi. Integratsioon teiste DirectX tehnoloogiatega võimaldab Direct3D-l esile tuua selliseid jooni nagu näiteks video kaardistamine, riistvara 3D renderdamist. Direct3D on 3D API. See tähendab, et see sisaldab palju käske 3D renderdamisel, kuigi alates 8-ndast versioonist, Direct3D on asendatud vana DirectDraw raamistik ja samuti on võetud vastutus 2D renderdamiseks. Microsoft püüab pidevalt täiendada Direct3D ning et see toetaks kättesaadavat uusimat tehnoloogiat ja graafika kaarte. Ajalugu 1992 aastal alustas Servan Keondjian firma nimega RenderMorphics, mis arendas 3D graafika API nimega Reality Lab, mida kasutati meditsiini pilditehnikas ja CAD tarkvaras. Sellest API-st lasti välja kaks versiooni. Microsoft ostis ära RenderMorphics-i 1995. aasta veebruaris, tuues Keondjian-i kaasa, et ta võtaks 3D
1991 kasutati filmis "Terminator 2; Judgment Day" esmakordselt kasutatakse ulatuslikult realistlikult animeeritud inimkeha liikumist. 1993 kasutatakse filmis "Jurassic Park" esmakordselt animeeritud fotorealistlikke loomi. 1995 toimus Disney stuudiote ja Pixar'i koostööst valminud esimese täispika (77 minutit) täielikult arvutianimatsioonina loodud multifilmi "Toy Story" esilinastus. Animatsioonis oli kasutusel üle 400 erineva 3D mudeli. Filmi lõplikuks renderdamiseks kulus üle 800000 arvutitunni. Kuigi animatsiooni tehnoloogia on alates 1930- ndatest aastatest palju muutunud ja arvutist on saanud animaatorite üks põhitööriistu, on animatsiooni põhiidee jäänud muutumatuks. Arvutianimatsioon on andnud animaatoritele täiesti uusi võimalusi: 1. mudeleid ei pea reaalselt valmis tegema; 2. kaamera on virtuaalne ja see tähendab, et tema liigutamisel ja paigutamisel puuduvad igasugused piirangud; 3
veebisirvijasse. Seda protsessi on veebilehte kasutades hästi näha sest iga klõpsu peale veebivormil lehekülg korraks vilksatab ning laetakse uuesti. Kasutades ajaksit värskendatakse lehekülge osaliselt. See saavutatakse tänu ASP.NET ja JavaScripti koostööle, kus andmevahetus käib XML vormingus. Java võimaldab lehekülje osalist muutmist kasutades DHTMLi ning ASP.NETi on lisatud võimalus lehekülje osaliseks renderdamiseks. AJAX on sisse ehitatud .NET raamistik 3.5e ning saadaval ka eraldi .NET raamistik 2.0 tarbeks. AJAXi kasutamine Kõik AJAXiga seotud vahendid paiknevad Visual Studio Tööriistades (Toolbox) AJAX Extension kategoorias. AJAXi kasutamiseks tuleb igale lehele lisada üks ja ainult üks ScriptManager. ScriptManageri ülesandeks on kasutaja browserisse vajalike JavasCriptide üleslaadimine ning andmevahetuse korraldamine veebisirvija ja serveri vahel.
Seda protsessi on veebilehte kasutades hästi näha sest iga klõpsu peale veebivormil lehekülg korraks vilksatab ning laetakse uuesti. Kasutades ajaksit värskendatakse lehekülge osaliselt. See saavutatakse tänu ASP.NET ja JavaScripti koostööle, kus andmevahetus käib XML vormingus. Java võimaldab lehekülje osalist muutmist kasutades DHTMLi ning ASP.NETi on lisatud võimalus lehekülje osaliseks renderdamiseks. AJAX on sisse ehitatud .NET raamistik 3.5e ning saadaval ka eraldi .NET raamistik 2.0 tarbeks. AJAXi kasutamine Kõik AJAXiga seotud vahendid paiknevad Visual Studio Tööriistades (Toolbox) AJAX Extension kategoorias. AJAXi kasutamiseks tuleb igale lehele lisada üks ja ainult üks ScriptManager. ScriptManageri ülesandeks on kasutaja browserisse vajalike JavasCriptide üleslaadimine ning andmevahetuse korraldamine veebisirvija ja serveri vahel.