Opprett 3D Web Apps & Graphics med Whitestorm.js
Nettspill har kommet langt takket være WebGL og relaterte HTML5-APIer . Det mest fremtredende open source-biblioteket for 3D er Three.js .
Mens Three.js er kraftig, er det også komplisert å lære fra bunnen av . I stedet kan du hente Whitestorm.js, en åpen kildekode ramme laget for 3D web grafikk. Den bruker Three.js som en underliggende teknologi for å hjelpe deg med å bygge raskere og skape realistiske 3D-effekter i nettleseren.
Whitestorm kommer med sin egen fysikkmotor bygget på toppen av Three.js-rendering. Dette lar deg skape realistisk tyngdekraft og andre lignende effekter der objekter samhandler og svarer på hverandre .
Og Whitestorm er helt modulær, så du har full kontroll over hvilke funksjoner som lastes inn på siden. Den bruker Bullet Physics-biblioteket som er lagt inn i JavaScript for full støtte på nettet .Her er en grunnleggende kodebit som lager et nytt Three.js-miljø ved hjelp av Whitestorm.
const app = ny WHS.App ([ny WHS.app.ElementModule (), // legg til DOM ny WHS.app.SceneModule (), // lager THREE.Scene eksempel ny WHS.app.CameraModule (), // lager PerspectiveCamera-instans ny WHS.app.RenderingModule () // lager WebGLRenderer-forekomst]); app.start (); // kjør animasjon
Du kan selvsagt legge til egne moduler og til og med lage plugins / komponenter som er bygget av standardbiblioteket. JS-koden støtter ECMAScript 6 og skal støtte alle kommende endringer i språket.
Geometri, fysikk og bevegelse ble rullet inn i ett bibliotek. Whitestorm er virkelig fremtiden for 3D-animasjon for nettet.
Du kan finne mange prøvekoder i GitHub repo sammen med nedlastingslenk og en filbrowser . Vær advart biblioteket er stort, så det er mye å gå gjennom. Selv dokumentasjonen har lange opplæringsprogrammer for nybegynnere.
Men med disse dokumentene kan du lære alt fra 3D-transformasjoner til feilsøking og detaljert 3D-animasjon .
Hvis du vil vite mer, kan du besøke hovedstedet og bla gjennom noen levende eksempler for å se Whitestorm i aksjon . Hvis du er dristig nok til å dykke inn, laster du ned en kopi av biblioteket fra GitHub eller via npm, og begynner å lage noen søte 3D-webapper.50 Oppskrift Infographics for å gjøre deg til en bedre Cook
Folk koker ikke lenger, noe som er synd. Det er en tapt kunst, mer for visse generasjoner enn andre (la oss ikke peke på fingrene her), men å ikke kunne lage mat er et slikt tap. En av hovedgrunnene til at mange ikke koker er at de ikke vet hvordan, og ikke har tid eller interesse for å lære seg noen gode oppskrifter.Ikk
Design CSS med denne Adobe-Style Web App Editor
Adobes programvare er verdenskjent av designere i alle aldre, men ikke mer enn Photoshop. PhotoShop-redigeringspaneler er hele shebang med alt du trenger for å bygge tilpassede design.Og nå er det en gratis webappeditor, kalt LayerStyles, som etterligner Photoshop- lagredigeringsprogrammet rett i nettleseren din.