Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yonet/zerotoherobabylonjs

30 Days of BabylonJS Tutorials to get you started.
https://github.com/yonet/zerotoherobabylonjs

babylonjs tutorials webxr

Last synced: about 2 months ago
JSON representation

30 Days of BabylonJS Tutorials to get you started.

Awesome Lists containing this project

README

        

# ZerovTo Hero: BabylonJS

Learn BabylonJS for creating 3D on the web and Immersive experiences with WebXR APIs.

Follow the journey and code examples in this repo. Leave a comment in the issues for the tutorials you would like to see.

## Basics

### Day 1

Learn about the new features of BabylonJS 4.2.0 from the team members. Watch the WebXR Hand Input demos as well as the new node editors.

[![XR Tea Party: BabylonJS 4.2.0](http://img.youtube.com/vi/Lg4B_H-t8fY/0.jpg)](https://www.youtube.com/watch?v=Lg4B_H-t8fY&t=2004s)

### Day 2

Create your first scene with light, camera and a 3D object. Compare BabylonJS basic scene with ThreeJS basic Scene.

- [![Getting started with 3D on the Web: BabylonJS vs ThreeJS](http://img.youtube.com/vi/1BbxT9_SFVw/0.jpg)](https://www.youtube.com/watch?v=1BbxT9_SFVw)
- [Twitch](https://www.twitch.tv/videos/802240009)
- [Basic Scene Curriculum](https://yonet.gitbook.io/mixed-reality-docs/-MHmDWJS71Z0_jhk69k4/webxr-lessons/3d-on-the-web/project/how-to-create-a-basic-3d-scene)

### Day 3

Parametric Shapes 101: https://doc.babylonjs.com/babylon101/parametric_shapes

### Day 4

Position, Rotation and Scaling: https://doc.babylonjs.com/babylon101/position

### Day 5

Materials

### Day 6

Camera's: https://doc.babylonjs.com/babylon101/cameras

### Day 7

Lights: https://doc.babylonjs.com/babylon101/lights

### Day 8

Animations: https://doc.babylonjs.com/babylon101/animations

### Day 9

Camera's, Mesh Collision and Gravity: https://doc.babylonjs.com/babylon101/cameras,_mesh_collisions_and_gravity

### Day 10

Intersect Collisions - mesh: https://doc.babylonjs.com/babylon101/intersect_collisions_-_mesh

### Day 11

Picking Collisions: https://doc.babylonjs.com/babylon101/picking_collisions

### Day 12

Raycasts: https://doc.babylonjs.com/babylon101/raycasts

### Day 13

Sprites: https://doc.babylonjs.com/babylon101/sprites

### Day 14

Particles: https://doc.babylonjs.com/babylon101/particles

### Day 15

Environment: https://doc.babylonjs.com/babylon101/environment

### Day 16

Height Map: https://doc.babylonjs.com/babylon101/environment

### Day 17

Shadows: https://doc.babylonjs.com/babylon101/shadows

## Project

### Day 18

How to load 3D objects.

### Day 19

How to add spatial audio.

### Day 20

How to add interactions and information panels.

### Day 21

### Day 22

### Day 23

### Day 24

### Day 25

### Day 26

### Day 27

### Day 28

### Day 29

### Day 30

## Where to go from here?

Congrats!