# \#tutorial

**URL:** https://forum.babylonjs.com/tag/tutorial/7.md

[Latest](https://forum.babylonjs.com/latest.md) · [Categories](https://forum.babylonjs.com/categories.md) · [Tags](https://forum.babylonjs.com/tags.md)

---

## [Lingyan Space: Free Online BIM Tool & Industrial Digitalization Platform](https://forum.babylonjs.com/t/lingyan-space-free-online-bim-tool-industrial-digitalization-platform/63897)

<div class="topic-metadata">

**Author:** [@lingyanspace](https://forum.babylonjs.com/u/lingyanspace)\
**Replies:** 0\
**Last updated:** [August 5, 2026, 10:02am UTC](https://forum.babylonjs.com/t/lingyan-space-free-online-bim-tool-industrial-digitalization-platform/63897 "2026-08-05T10:02:16Z")

</div>

Lingyan Space: Free Online BIM Tool & Industrial Digitalization Platform Try It Now Launch BIM Viewer → No installation required. Open your browser and start viewing IFC 3D models instantly. What is Lingyan Space? Lin…

---

## [Babylon.js Interactive Coordinate Playground](https://forum.babylonjs.com/t/babylon-js-interactive-coordinate-playground/63865)

<div class="topic-metadata">

**Author:** [@Ehtesham\_Ahmad\_Nadim](https://forum.babylonjs.com/u/Ehtesham_Ahmad_Nadim)\
**Replies:** 2\
**Last updated:** [July 28, 2026, 9:10pm UTC](https://forum.babylonjs.com/t/babylon-js-interactive-coordinate-playground/63865 "2026-07-28T21:10:08Z")

</div>

An interactive Babylon.js playground for learning the coordinate systems

---

## [How should I add 3D Graphics to my Web Page?](https://forum.babylonjs.com/t/how-should-i-add-3d-graphics-to-my-web-page/63611)

<div class="topic-metadata">

**Author:** [@sam128](https://forum.babylonjs.com/u/sam128)\
**Replies:** 1\
**Last updated:** [June 8, 2026, 1:49pm UTC](https://forum.babylonjs.com/t/how-should-i-add-3d-graphics-to-my-web-page/63611 "2026-06-08T13:49:28Z")

</div>

Really enjoyed thoughts on All top topics. The point about practical execution stood out because it keeps the discussion useful instead of theoretical. Thanks for sharing a clear perspective. I am wondering how to add 3D…

---

## [Babylon JS Super Demo 🏀(PC Only)](https://forum.babylonjs.com/t/babylon-js-super-demo-pc-only/9105)

<div class="topic-metadata">

**Author:** [@HiteshSahu](https://forum.babylonjs.com/u/HiteshSahu)\
**Replies:** 5\
**Last updated:** [February 23, 2026, 9:16am UTC](https://forum.babylonjs.com/t/babylon-js-super-demo-pc-only/9105 "2026-02-23T09:16:56Z")

</div>

This demo is a Frankenstein of multiple small demos. http://hiteshsahu.com/Room I would recommend to Try this demo On Desktop/Laptop because it features a ton of Babylon JS capabilities to run at a decent fps on Mobil…

---

## [Babylon Game Starter (Episode: Programatic Unlocking a Character by Using an Inventory Item)](https://forum.babylonjs.com/t/babylon-game-starter-episode-programatic-unlocking-a-character-by-using-an-inventory-item/61533)

<div class="topic-metadata">

**Author:** [@SirFizX](https://forum.babylonjs.com/u/SirFizX)\
**Replies:** 1\
**Last updated:** [November 24, 2025, 4:34pm UTC](https://forum.babylonjs.com/t/babylon-game-starter-episode-programatic-unlocking-a-character-by-using-an-inventory-item/61533 "2025-11-24T16:34:44Z")

</div>

Starter Playground Code Starter: Video Tutorial:

---

## [Create a UI with BJS 2D GUI in 3 simple lessons (New #Lesson2 available)](https://forum.babylonjs.com/t/create-a-ui-with-bjs-2d-gui-in-3-simple-lessons-new-lesson2-available/29723)

<div class="topic-metadata">

**Author:** [@mawa](https://forum.babylonjs.com/u/mawa)\
**Replies:** 22\
**Last updated:** [October 24, 2025, 8:41am UTC](https://forum.babylonjs.com/t/create-a-ui-with-bjs-2d-gui-in-3-simple-lessons-new-lesson2-available/29723 "2025-10-24T08:41:41Z")

</div>

Hello BJS users and welcome to newcomers, In BJS, there’s this awesome ability to create a fully integrated UI straight from BJS. It is continueously worked and improved and just recently there is also an all new GUI Ed…

---

## [General Relativity Simulation of Spacetime Curvature Due to Mass☄️](https://forum.babylonjs.com/t/general-relativity-simulation-of-spacetime-curvature-due-to-mass/10731)

<div class="topic-metadata">

**Author:** [@HiteshSahu](https://forum.babylonjs.com/u/HiteshSahu)\
**Replies:** 5\
**Last updated:** [October 22, 2025, 12:17am UTC](https://forum.babylonjs.com/t/general-relativity-simulation-of-spacetime-curvature-due-to-mass/10731 "2025-10-22T00:17:39Z")

</div>

Massive objects cause a distortion in space-time, which is felt as gravity- Albert Einstein I made a simulation of spacetime bending due to the mass of terrestrial bodies. You can shoot an Asteroids or drag Earth to …

---

## [3D Action RPG Real-time Combat Demo - Full Source](https://forum.babylonjs.com/t/3d-action-rpg-real-time-combat-demo-full-source/50301)

<div class="topic-metadata">

**Author:** [@gamedevgrunt](https://forum.babylonjs.com/u/gamedevgrunt)\
**Replies:** 14\
**Last updated:** [September 26, 2025, 3:09pm UTC](https://forum.babylonjs.com/t/3d-action-rpg-real-time-combat-demo-full-source/50301 "2025-09-26T15:09:40Z")

</div>

Here’s the playable demo. Working on better game feel and better code. Here’s the full source on github, not super clean but usable. Feel free to use!

---

## [Babylon.js + Colyseus, New Tutorial on Multiplayer](https://forum.babylonjs.com/t/babylon-js-colyseus-new-tutorial-on-multiplayer/27994)

<div class="topic-metadata">

**Author:** [@lpsandaruwan](https://forum.babylonjs.com/u/lpsandaruwan)\
**Replies:** 7\
**Last updated:** [August 23, 2025, 6:49am UTC](https://forum.babylonjs.com/t/babylon-js-colyseus-new-tutorial-on-multiplayer/27994 "2025-08-23T06:49:44Z")

</div>

Dear BabylonJS team, First of all, thank you for the Babylon.js, the most awesome 3D engine. We(Colyseus team) have created a tutorial, a step by step guidance for multiplayer networking using Colyseus. And also have op…

---

## [Is there a way to export files from Babylon that can be directly used for rendering?](https://forum.babylonjs.com/t/is-there-a-way-to-export-files-from-babylon-that-can-be-directly-used-for-rendering/26343)

<div class="topic-metadata">

**Author:** [@11123](https://forum.babylonjs.com/u/11123)\
**Replies:** 9\
**Last updated:** [July 10, 2025, 5:58pm UTC](https://forum.babylonjs.com/t/is-there-a-way-to-export-files-from-babylon-that-can-be-directly-used-for-rendering/26343 "2025-07-10T17:58:28Z")

</div>

I built a babylon scene use babylonjs, I want to render it by some professional render engine, vray, blender, etc. Is there any way to export file that can be directly use for rendering?Is the shader, material, light ca…

---

## [Building Babylon Native](https://forum.babylonjs.com/t/building-babylon-native/58403)

<div class="topic-metadata">

**Author:** [@Boye](https://forum.babylonjs.com/u/Boye)\
**Replies:** 4\
**Last updated:** [May 14, 2025, 9:38am UTC](https://forum.babylonjs.com/t/building-babylon-native/58403 "2025-05-14T09:38:44Z")

</div>

Hi Team, I’m trying to get GitHub - BabylonJS/BabylonNative: Build cross-platform native applications with the power of the Babylon.js JavaScript framework up and running, just as a POC I tried to follow the official g…

---

## [Creating a Bullet effect (based on a Unity example)](https://forum.babylonjs.com/t/creating-a-bullet-effect-based-on-a-unity-example/58351)

<div class="topic-metadata">

**Author:** [@TiagoSilvaPereira](https://forum.babylonjs.com/u/TiagoSilvaPereira)\
**Replies:** 3\
**Last updated:** [May 12, 2025, 2:57pm UTC](https://forum.babylonjs.com/t/creating-a-bullet-effect-based-on-a-unity-example/58351 "2025-05-12T14:57:44Z")

</div>

Hello everyone, how are you? I hope you are all doing great. I’ve recently been thinking about how to make a reusable bullet code with BabylonJS for the game I’m developing to publish on Steam: I watched an exciting …

---

## [Multi-monitor, multi-window, Electron, NW.js, Tauri, Proton Native, NeutralinoJS, BB-Native?](https://forum.babylonjs.com/t/multi-monitor-multi-window-electron-nw-js-tauri-proton-native-neutralinojs-bb-native/56835)

<div class="topic-metadata">

**Author:** [@SethEden](https://forum.babylonjs.com/u/SethEden)\
**Replies:** 6\
**Last updated:** [March 20, 2025, 9:39pm UTC](https://forum.babylonjs.com/t/multi-monitor-multi-window-electron-nw-js-tauri-proton-native-neutralinojs-bb-native/56835 "2025-03-20T21:39:49Z")

</div>

I have been following BabylonJS for quite a few years now, and all this time I’ve been building a massive NodeJS runtime CLI application development framework that actually implements its own runtime scripting language a…

---

## [I want to use Babylon to simulate chemical experiments, but I can't do it there at all, and there is no specific demo on the official website](https://forum.babylonjs.com/t/i-want-to-use-babylon-to-simulate-chemical-experiments-but-i-cant-do-it-there-at-all-and-there-is-no-specific-demo-on-the-official-website/57067)

<div class="topic-metadata">

**Author:** [@BraveMomo](https://forum.babylonjs.com/u/BraveMomo)\
**Replies:** 1\
**Last updated:** [March 12, 2025, 7:53am UTC](https://forum.babylonjs.com/t/i-want-to-use-babylon-to-simulate-chemical-experiments-but-i-cant-do-it-there-at-all-and-there-is-no-specific-demo-on-the-official-website/57067 "2025-03-12T07:53:57Z")

</div>

What I want to achieve is two cups, both with liquid inside, they can pour liquid into each other’s, the liquid flow process, the whole process is in accordance with the physical characteristics, what to do, can anyone h…

---

## [GPU Meshed Voxel Data Questions](https://forum.babylonjs.com/t/gpu-meshed-voxel-data-questions/57009)

<div class="topic-metadata">

**Author:** [@DaltonJaxon](https://forum.babylonjs.com/u/DaltonJaxon)\
**Replies:** 1\
**Last updated:** [March 10, 2025, 9:09am UTC](https://forum.babylonjs.com/t/gpu-meshed-voxel-data-questions/57009 "2025-03-10T09:09:53Z")

</div>

Meshed Voxel Terrain | Babylon.js Playground In the example above, I’m working with Meshed Voxel Data, where each normal is represented by a distinct color. I haven’t encountered too many issues reaching this stage, but…

---

## [Skew 2D Sampler](https://forum.babylonjs.com/t/skew-2d-sampler/55271)

<div class="topic-metadata">

**Author:** [@Butterwell](https://forum.babylonjs.com/u/Butterwell)\
**Replies:** 0\
**Last updated:** [December 9, 2024, 1:48pm UTC](https://forum.babylonjs.com/t/skew-2d-sampler/55271 "2024-12-09T13:48:53Z")

</div>

Skewing on the xy plane at matrix indexes 1 and 4 below. \[ 1, yx, zx, 0, xy, 1, zy, 0, xz, yz, 1, 0, 0, 0, 0, 1 \] https://playground.babylonjs.com/#LG76I2

---

## [Thin Instance Sin/Cos Animation with Translation, Scaling, and Rotation Sampler](https://forum.babylonjs.com/t/thin-instance-sin-cos-animation-with-translation-scaling-and-rotation-sampler/21643)

<div class="topic-metadata">

**Author:** [@Butterwell](https://forum.babylonjs.com/u/Butterwell)\
**Replies:** 2\
**Last updated:** [December 9, 2024, 4:40pm UTC](https://forum.babylonjs.com/t/thin-instance-sin-cos-animation-with-translation-scaling-and-rotation-sampler/21643 "2024-12-09T16:40:53Z")

</div>

A thin instance sampler of sin/cos animations: sway, orbits, and rotations. https://playground.babylonjs.com/#UQ4KRP

---

## [Lola — a third-person game example](https://forum.babylonjs.com/t/lola-a-third-person-game-example/54818)

<div class="topic-metadata">

**Author:** [@Rubaka](https://forum.babylonjs.com/u/Rubaka)\
**Replies:** 8\
**Last updated:** [November 21, 2024, 8:57am UTC](https://forum.babylonjs.com/t/lola-a-third-person-game-example/54818 "2024-11-21T08:57:55Z")

</div>

Hello everyone! I’m thrilled to announce that I’ve made my third-person multiplayer game project open-source and available on GitHub. This journey started four years ago when I began experimenting with Babylon.js by…

---

## [The colors parameter won't take effect?](https://forum.babylonjs.com/t/the-colors-parameter-wont-take-effect/54856)

<div class="topic-metadata">

**Author:** [@sam.sun](https://forum.babylonjs.com/u/sam.sun)\
**Replies:** 5\
**Last updated:** [November 19, 2024, 3:43am UTC](https://forum.babylonjs.com/t/the-colors-parameter-wont-take-effect/54856 "2024-11-19T03:43:20Z")

</div>

when romove the colors parameter ,it works ok,when added it ,draw nothing

---

## [Semi-procedural landscape generation](https://forum.babylonjs.com/t/semi-procedural-landscape-generation/54572)

<div class="topic-metadata">

**Author:** [@simon](https://forum.babylonjs.com/u/simon)\
**Replies:** 9\
**Last updated:** [November 11, 2024, 6:23pm UTC](https://forum.babylonjs.com/t/semi-procedural-landscape-generation/54572 "2024-11-11T18:23:12Z")

</div>

Hello there! I’d like to share my new project, where we will explore methods for generating semi-procedural landscapes in BabylonJS. In the article, I provide detailed explanations of several approaches t…

---

## [How to query all the meshes in a selected spatial block?](https://forum.babylonjs.com/t/how-to-query-all-the-meshes-in-a-selected-spatial-block/54672)

<div class="topic-metadata">

**Author:** [@Pranav\_S](https://forum.babylonjs.com/u/Pranav_S)\
**Replies:** 3\
**Last updated:** [November 10, 2024, 1:03pm UTC](https://forum.babylonjs.com/t/how-to-query-all-the-meshes-in-a-selected-spatial-block/54672 "2024-11-10T13:03:36Z")

</div>

My use case: I have a NullEngine on my server that has all the meshes I need loaded into the scene of infinite dimensions. Now I have multiple client who stream their camera position to my server through websocket. And i…

---

## [There is a problem with the touch operation。](https://forum.babylonjs.com/t/there-is-a-problem-with-the-touch-operation/54359)

<div class="topic-metadata">

**Author:** [@zhang](https://forum.babylonjs.com/u/zhang)\
**Replies:** 6\
**Last updated:** [November 7, 2024, 3:32am UTC](https://forum.babylonjs.com/t/there-is-a-problem-with-the-touch-operation/54359 "2024-11-07T03:32:58Z")

</div>

This is the demo address I tested: After the operation in the video below, an error occurred where the camera cannot continue to be operated. The following is the console output information for PC debugging.

---

## [Could Someone Give me Guidance on Optimizing Complex Meshes for Real-Time Rendering in Babylon.js?](https://forum.babylonjs.com/t/could-someone-give-me-guidance-on-optimizing-complex-meshes-for-real-time-rendering-in-babylon-js/52974)

<div class="topic-metadata">

**Author:** [@mitcheeljohns](https://forum.babylonjs.com/u/mitcheeljohns)\
**Replies:** 1\
**Last updated:** [August 23, 2024, 10:10am UTC](https://forum.babylonjs.com/t/could-someone-give-me-guidance-on-optimizing-complex-meshes-for-real-time-rendering-in-babylon-js/52974 "2024-08-23T10:10:30Z")

</div>

Hello there. I am working on a project where I need to render complex 3D models in real time using Babylon.js. While I have made significant progress; I am facing challenges with performance; especially when handling de…

---

## [Cannot set properties of undefined Ammo](https://forum.babylonjs.com/t/cannot-set-properties-of-undefined-ammo/33535)

<div class="topic-metadata">

**Author:** [@Firdeus\_Kasaj](https://forum.babylonjs.com/u/Firdeus_Kasaj)\
**Replies:** 8\
**Last updated:** [August 20, 2024, 8:44pm UTC](https://forum.babylonjs.com/t/cannot-set-properties-of-undefined-ammo/33535 "2024-08-20T20:44:36Z")

</div>

Hello everyone! So im having a bug where i installed the AmmoJS but when i use it its not working i dont really know why. I remember solving it once in another project but its the same code but now working😥. If you guys …

---

## [How to Vite with Babylon.js (Game Tutorial Series)](https://forum.babylonjs.com/t/how-to-vite-with-babylon-js-game-tutorial-series/33845)

<div class="topic-metadata">

**Author:** [@wavetro](https://forum.babylonjs.com/u/wavetro)\
**Replies:** 24\
**Last updated:** [August 9, 2024, 2:17pm UTC](https://forum.babylonjs.com/t/how-to-vite-with-babylon-js-game-tutorial-series/33845 "2024-08-09T14:17:42Z")

</div>

NOTE: A more general-purpose (and beginner-friendly) version of this guide is now available on the Babylon Docs! Hi! Are you allergic to Webpack like I am? Do you hate dealing with its clunky config files? Thankfully the…

---

## [Babylon.js starter project with Turborepo and Next.js](https://forum.babylonjs.com/t/babylon-js-starter-project-with-turborepo-and-next-js/44541)

<div class="topic-metadata">

**Author:** [@Seffra](https://forum.babylonjs.com/u/Seffra)\
**Replies:** 6\
**Last updated:** [August 7, 2024, 8:14am UTC](https://forum.babylonjs.com/t/babylon-js-starter-project-with-turborepo-and-next-js/44541 "2024-08-07T08:14:00Z")

</div>

Hello, community I am happy to share a starter template for Turborepo + Next.js + Babylon.js based projects. This template is the outcome of my experiences in building apps where communication between web interfaces …

---

## [When opening a link to cloned BabylonJS github library on web, it says WebXR not supported](https://forum.babylonjs.com/t/when-opening-a-link-to-cloned-babylonjs-github-library-on-web-it-says-webxr-not-supported/52567)

<div class="topic-metadata">

**Author:** [@maximum360](https://forum.babylonjs.com/u/maximum360)\
**Replies:** 4\
**Last updated:** [August 5, 2024, 9:58pm UTC](https://forum.babylonjs.com/t/when-opening-a-link-to-cloned-babylonjs-github-library-on-web-it-says-webxr-not-supported/52567 "2024-08-05T21:58:25Z")

</div>

You could try reproducing this by cloning this project: GitHub - BabylonJS/Babylon.js: Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.. Then se…

---

## [Conditions affecting the direction and length of a shadow](https://forum.babylonjs.com/t/conditions-affecting-the-direction-and-length-of-a-shadow/52341)

<div class="topic-metadata">

**Author:** [@zhy](https://forum.babylonjs.com/u/zhy)\
**Replies:** 3\
**Last updated:** [July 29, 2024, 2:45am UTC](https://forum.babylonjs.com/t/conditions-affecting-the-direction-and-length-of-a-shadow/52341 "2024-07-29T02:45:26Z")

</div>

https://doc.babylonjs.com/features/introductionToFeatures/chap7/shadows Setting its position will affect the direction and length of any created shadows. I realized that the position doesn’t affect the direction and …

---

## [I want to create a camera animation using an ArcRotateCamera camera that maintains a vertical perspective but changes the camera's position](https://forum.babylonjs.com/t/i-want-to-create-a-camera-animation-using-an-arcrotatecamera-camera-that-maintains-a-vertical-perspective-but-changes-the-cameras-position/52282)

<div class="topic-metadata">

**Author:** [@blark\_coco](https://forum.babylonjs.com/u/blark_coco)\
**Replies:** 13\
**Last updated:** [July 26, 2024, 11:34am UTC](https://forum.babylonjs.com/t/i-want-to-create-a-camera-animation-using-an-arcrotatecamera-camera-that-maintains-a-vertical-perspective-but-changes-the-cameras-position/52282 "2024-07-26T11:34:46Z")

</div>

I want to create a camera animation using an ArcRotateCamera camera that maintains a vertical perspective but changes the camera’s position.

---

## [Missing gitub content in tutorial](https://forum.babylonjs.com/t/missing-gitub-content-in-tutorial/52270)

<div class="topic-metadata">

**Author:** [@DKurtel](https://forum.babylonjs.com/u/DKurtel)\
**Replies:** 1\
**Last updated:** [July 23, 2024, 6:24pm UTC](https://forum.babylonjs.com/t/missing-gitub-content-in-tutorial/52270 "2024-07-23T18:24:40Z")

</div>

Hi, In transparency-\>Order Independent Transparency tutorial there is an error with the github content.

[Next page](https://forum.babylonjs.com/tag/tutorial/7.md?match_all_tags=true&page=1&tags%5B%5D=tutorial)
