This is a tech demo of Babylon.js version 5.x in conjunction with the v5 release event.
It features the following techniques:
- Physically Based Rendering (PBR) with HDR environment lighting
- Animations and easing functions
- Post Processing (using the default rendering pipeline)
- Glow layer
- Compressed skybox
- 2D GUI
- Collision handling
- Level Of Detail (LOD)
- ...and more!
Credits:
- Skybox created with https://tools.wwwtyro.net/space-3d/index.html
- Some assets from https://sites.google.com/site/mapsandsuch/maps-of-fictional-worlds - Landon Lemmon
- Sun god ray material inspiration and texture
Run directly
# Install packages
yarn
# Start Parcel watcher
yarn start
Or within Docker
docker run --rm -it -v $(pwd):/usr/local/app -w /usr/local/app -p 1234:1234 node /bin/bash -c 'yarn && yarn start'
To create a production build, run
yarn build
To build for Github Pages, use yarn gh-pages
instead.