phoria2

Wat is phoria2?

phoria2 is een kleine, snelle JavaScript-bibliotheek voor 3D op het web. De bibliotheek is geschikt voor het maken van grafieken, gelabelde scènes, dashboards en productviewers. Het maakt gebruik van een WebGL 2-renderer met een API die je in één middag kunt leren. phoria2 is vanaf de basis ontworpen voor gebruiksgemak, zowel voor menselijke ontwikkelaars als voor AI-agents.

Belangrijkste kenmerken

  • Alles wat je nodig hebt: Ondersteuning voor PBR-materialen, instancing, punten, lijnen, labels, picking, schaduwen, particles en glTF-modellen.
  • Licht en snel: Geen runtime-afhankelijkheden, gebruik van standaard ES-modules en views die alleen renderen wanneer er daadwerkelijk iets verandert.
  • Intuïtieve foutmeldingen: Elke optie wordt gevalideerd. Een fout resulteert in een gedetailleerde foutmelding met een passende oplossing, wat het implementeren voor ontwikkelaars en coding agents vereenvoudigt.

Installatie en Licentie

De bibliotheek is open source en beschikbaar onder de MIT-licentie.

Installatie: npm install phoria2

De broncode, documentatie en een React-voorbeeld zijn beschikbaar op GitHub.

Achtergrond

phoria2 is een herschrijving van phoria.js, een JavaScript-bibliotheek uit 2013 die 3D-inhoud renderde op de canvas 2D-context.