3d programmering med Babylon.js och Three.js

Hej

Alternativ 1 - Modellering och animering

Det finns många sätt att skapa 3D-grafik. Du kan använda program som Blender, Maya eller 3ds Max. Dessa är framför allt till för att modellera eller animera i 3D. Du behöver inte kunna koda för att använda dem. De har ofta omfattande gränssnitt att lära sig.

Alternativ 2 - Utvecklingsprogram till spel, appar eller simuleringar

Ska du göra spel eller interaktiva appar används program som Unity, Unreal Engine eller Godot. Detta kräver både modellering och programmeringskunskap och att du lär dig programmets gränssnitt.

Alternativ 3 - Utveckling i webbläsaren med ramverktyg till JavaScript

Ett tredje sätt är att använda webbläsarens inbyggda möjligheter att skapa 3D-grafik. Jag kommer här ta upp Three.js och Babylon.js. Men det finns exempelvis det något kanske lättare att komma igång A-frame.

Dessa tre är sätt är inte nödvändigt vis tre olika sätt. Man kan tex använda Blender för att skapa en modell som går att använda i Unity eller i Three.js eller Babylon.js. Däremot så brukar inte alternativ 2 och 3 vara kompatibla

Till höger ser du exempel på mycket gundläggande saker man kan göra i Three.js och Babylon.js


Three.js

Babylon.js