# Transparency and Dynamic Textures

**URL:** <https://forum.babylonjs.com/t/transparency-and-dynamic-textures/60406>\
**Category:** Questions\
**Tags:** dynamic-texture\
**Created:** [September 7, 2025, 4:40pm UTC](https://forum.babylonjs.com/t/transparency-and-dynamic-textures/60406 "2025-09-07T16:40:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jean-Marie\_Laborde](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jean-marie_laborde/32/1813_2.png) [@Jean-Marie\_Laborde](https://forum.babylonjs.com/u/Jean-Marie_Laborde)\
**Post date:** [September 7, 2025, 4:40pm UTC](https://forum.babylonjs.com/t/transparency-and-dynamic-textures/60406/1 "2025-09-07T16:40:40Z")

</div>

Hi, I am trying the dispaly some svg in a Dynamic Texture using a 2D context.  
It works fine up to the fact the actual content of the 2D context outside the sgv elements, stays **opaque and black**.  
How could I get it **transparent**?  
Here is a small PlayGround demonstrating the issue:

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

All the best! JML

---

<div class="post-metadata">

**Author:** ![HiGreg](https://avatars.discourse-cdn.com/v4/letter/h/c5a1d2/32.png) [@HiGreg](https://forum.babylonjs.com/u/HiGreg)\
**Post date:** [September 7, 2025, 5:48pm UTC](https://forum.babylonjs.com/t/transparency-and-dynamic-textures/60406/2 "2025-09-07T17:48:39Z")

</div>

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

Line 33:  
`mat.diffuseTexture.hasAlpha = true;`

---

<div class="post-metadata">

**Author:** ![Jean-Marie\_Laborde](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jean-marie_laborde/32/1813_2.png) [@Jean-Marie\_Laborde](https://forum.babylonjs.com/u/Jean-Marie_Laborde)\
**Post date:** [September 7, 2025, 7:42pm UTC](https://forum.babylonjs.com/t/transparency-and-dynamic-textures/60406/3 "2025-09-07T19:42:56Z")

</div>

So many thanks for your wonderfull, simple and super-fast reply. SUPER.

---

<div class="post-metadata">

**Author:** ![Jean-Marie\_Laborde](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jean-marie_laborde/32/1813_2.png) [@Jean-Marie\_Laborde](https://forum.babylonjs.com/u/Jean-Marie_Laborde)\
**Post date:** [September 7, 2025, 7:47pm UTC](https://forum.babylonjs.com/t/transparency-and-dynamic-textures/60406/4 "2025-09-07T19:47:25Z")

</div>

As I have said on the forum; Thank you.  
I should have thought of this " **diffuseTexture.hasAlpha =**  **true"** , I used to make use of in the past…  
Nevertheless congrats and THANK YOU.  
Merci bien, Jean-Marie
