Getting Started with the Editor
Welcome to the Babylon.JS Editor documentation
Welcome to the documentation for the Babylon.JS Editor. A series of tutorials is available to help you understand the basics of the Editor. It is recommended that you read the tutorials before getting started with the Editor.
Please note that the Editor is a community project maintained mostly by Julien Moreau-Mathis (@luaacro).
Downloading
The Babylon.js Editor is available as a desktop application using Electron. When an update is available (new features, bug fixes), you will be notified and the editor will download the new installer for you.
The Editor supports Windows, macOS and Linux and can be downloaded through its website: http://editor.babylonjs.com/
External tutorials
Some external tutorials are available:
External examples
Some project examples are available on GitHub:
Useful shortcuts
Global
Ctrl+sorCommand+s: save the project.Ctrl+forCommand+f: find a node in the current scene or run a commandCtrl+rorCommand+r: run the application/game in the integrated browserCtrl+borCommand+b: build the project (using Webpack, this can take a while)Ctrl+gorCommand+g: generate the project (generates all outputs of the current project (scripts, scene files, etc.))Ctrl+Shift+rorCommand+Shift+r: build and run the application/gameCtrl+zorCommand+z: Undo actionCtrl+yorCommand+Shift+z: Redo action
In preview
f: focus the selected nodet: enable/disable the position gizmor: enable/disable the rotation gizmow: enable/disable the scaling gizmoi: toggle the isolated mode. Isolated mode is used to help debugging a mesh by isolating it. Just select a mesh in the Editor and then typei.escapeto exit isolation mode.suppr.: remove the selected nodeCtrl+corCommand+c: copy the selected nodeCtrl+vorCommand+v: paste the previously copied node. In the case of a mesh, a new instance will be created instead of a real clone of the mesh.