det finns bibliotek för att göra den enorma uppgiften att skapa en tredimensionell scen direkt i WebGL enklare – som du vet tre.js är den mest använda, men inte den enda. Det finns en bra mängd ramar, verktyg, spelmotorer och bibliotek som också är värda att experimentera med.
Du kan hitta ramar specialiserade på WebVR som A-Frame och de fysiska baserade Rendermotorerna (PBR) som skapar överraskande scener och mycket realistiska material i vår webbläsare. Du måste komma ihåg den fantastiska webbplatsen ”For Honor Scars” vars texturer, belysning och prestanda lämnade oss öppna munnen. I detta speciella fall använde de ett WebGL-mikroramverk som heter nanogl.
WebGL är inte bara för 3D-scener och Pixi.js anlände för att underlätta skapandet och berikningen av visuella effekter, tillämpa shaders till 2D-scener och märkbart förbättra återgivningen av dessa effekter. WebGL har å andra sidan blivit den perfekta miljön för implementering av AI, till exempel i den här artikeln ”Hur du kan använda AI, AR och WebGL shaders för att hjälpa synskadade” kan du läsa om en app som hjälper synskadade att upptäcka föremål i sin omgivning. Appen använder ett VR-headset och tillämpar en shader, ”Edge Detection” för att känna igen objekt med hjälp av datorsynalgoritmer. Detta är bara ett av hundratals exempel som du kan hitta, ungefär som de berömda Google AI-experimenten. WebGL är naturligtvis också basen för API: er inklusive WebAudio, WebVR och den framtida WebXR.
30. WebGL Experimental Websites
detta är bara ett litet urval av de senaste WebGL – webbplatserna, men om du vill se tillbaka på historien om de bästa projekten under de senaste åren, gå till vår samling WebGL eller sök med taggen WebGL in Technologies. Du kan också utforska taggarna tre.js eller Pixi.js visar alla fantastiska exempel på användningen av WebGL.