Skip to content

Repository for the babylonJS introduction workshop at Spartakiade 2019

Notifications You must be signed in to change notification settings

merelyAnna/spartakiade-babylonJSworkshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D im Browser – eine Einführung in babylon.js

Repository for the babylon.JS introduction workshop at Spartakiade 2019

View the slides here: Slides

Workshop was given together by Christina Zenzes and Anna Backs.
Find Christina on twitter: merelyChristina
Find Anna on twitter: merelyAnna

Find out more about babylon.JS over here: https://www.babylonjs.com/

The rest of the text here is German only. Sorry. Please ping Christina or Anna if you want an English version.

Description:

Wer hat nicht schon mal davon geträumt, etwas in 3D zu bauen. Oder noch besser: Eine 3D-Anwendung die im Browser läuft?! In diesem Workshop wollen wir dir helfen, diesen Traum zu erfüllen. Wir werden dazu das JavaScript-Framework babylon.js benutzen, welches als 3D-Gameengine im Browser fungiert, jedoch für wesentlich mehr als nur Spieleentwicklung genutzt werden kann. Vormittags werden wir zunächst über die Grundlagen sprechen und anfangen, eine kleine Welt aufzubauen, mit welcher der Anwender interagieren kann. Nach diesen Grundlagen werden wir auf weitere Leistungsmerkmale und Funktionalitäten eingehen und Effekte wie z. B. Regen und Schwerkraft integrieren. Am Ende des Tages wirst du eine nach deinen Vorstellungen aufgebaute 3D-Anwendung selbstständig erstellt haben, die in aktuellen Browsern läuft. Du hast gleichzeitig einen guten Überblick über die wichtigsten Funktionalitäten von babylon.js. Wenn du teilnehmen möchtest, wäre es super, wenn du bereits ein wenig Erfahrung mit JavaScript gewonnen hast oder dich zumindest nicht vor Erstkontakt mit JavaScript scheust :).

Getting started

Node installieren:

Windows: https://nodejs.org/en/download/

MAC: https://nodejs.org/en/download/package-manager/#macos (über brew)

Linux: https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions (über apt-get)

Node-Modules installieren

Auf der Bash/Command-Line in das Verzeichnis navigieren, in welchem dieses Projekt liegt. Dort folgenden Befehl ausführen:

npm install

Dev-Server starten

Der Dev-Server, auf welchem die Seite inklusive Java-Script ausgeführt wird, kann mit dem folgenden Befehl auf der Bash/CMD im Projekt-Verzeichnis gestartet werden:

npm start

Der Server ist nun im Default-Zustand unter http:https://localhost:8080 erreichbar.

About

Repository for the babylonJS introduction workshop at Spartakiade 2019

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published