# Full Blender \<::\> BabylonJS editing in the web - WebAssembly

**URL:** <https://forum.babylonjs.com/t/full-blender-babylonjs-editing-in-the-web-webassembly/64366>\
**Category:** Demos and projects\
**Created:** [October 21, 2026, 3:43am UTC](https://forum.babylonjs.com/t/full-blender-babylonjs-editing-in-the-web-webassembly/64366 "2026-10-21T03:43:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![knervous](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/knervous/32/46952_2.png) [@knervous](https://forum.babylonjs.com/u/knervous)\
**Post date:** [October 21, 2026, 3:43am UTC](https://forum.babylonjs.com/t/full-blender-babylonjs-editing-in-the-web-webassembly/64366/1 "2026-10-21T03:43:17Z")

</div>

I saw this repo pop up earlier this Summer from the HeyPuter dev, [GitHub - HeyPuter/blender-wasm: 🧊 Blender in the Browser · GitHub](https://github.com/HeyPuter/blender-wasm) - I want to emphasize I didn’t do _that_ portion of the work which is a multi-layered blender fork to support webgpu backend (and recently webgl) and series of curated toolchain steps in order to get this thing built.

I immediately saw the use case for integration and had been tinkering around with embedding Blender and exposing it for BabylonJS integration – sending projects back and forth in the same web environment.

It’s still a work in progress, but things are working out as intended, and I’m smoothing all the rough edges for the typical workflows and caveats. I’m shaping this as a general library wrapper around Blender with integration points for well-supported 3d web engine frameworks, currently adapters for BJS, Lite and ThreeJS.

[https://www.npmjs.com/package/@knervous/blender-web](https://www.npmjs.com/package/@knervous/blender-web)

Blender is a beast, by default it has a host of dependencies that assume multithreaded capabilities. There are two published versions and the module’s entrypoint detects which is available and uses that based on where it’s hosted (need SharedArrayBuffer for threads)

### Where does this fit in?

The BJS editor and its kin already have established workflows with a good bit of overlap in Blender. My challenge to the community is to use the Blender WASM API as the integration point in existing or new BJS world editors - it’s plug and play in the code and immediately available in the package in all browser environments.

### Lite PG

> **[Babylon Lite Playground](https://liteplayground.babylonjs.com/snippet/85ARVP/v/0)**

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/0/2/023af2d519fe2616f5a7e088ce1391ea983821df.jpeg)

### BJS PG

> **[Babylon.js Playground](https://playground.babylonjs.com/#39AEDW)**
>
> Babylon.js playground is a live editor for Babylon.js WebGL and WebGPU 3D scenes

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/1/b/1bf7ca6b930d3d544c2ed8bdc9de197134fa2490.jpeg)

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [October 22, 2026, 3:26pm UTC](https://forum.babylonjs.com/t/full-blender-babylonjs-editing-in-the-web-webassembly/64366/2 "2026-10-22T15:26:30Z")

</div>

Something that @Cedric will certainly appreciate ;D

---

<div class="post-metadata">

**Author:** ![Cedric](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/cedric/32/2742_2.png) [@Cedric](https://forum.babylonjs.com/u/Cedric)\
**Post date:** [October 22, 2026, 3:28pm UTC](https://forum.babylonjs.com/t/full-blender-babylonjs-editing-in-the-web-webassembly/64366/3 "2026-10-22T15:28:05Z")

</div>

Yes! I love integrations and fast iterations!

This looks like a great start @knervous ! Keep us posted!
