Video Texture Not Visible If Material Is Emissive

I have this PG:

https://playground.babylonjs.com/#T4MYRX#3

I set up my materials to use video texture, it works fine if the material is not emissive, but when they are emissive, the texture is not visible.

This example PG (https://playground.babylonjs.com/#ZMCFYA#83) has emissive material and the video texture is visible. What did I do wrong here?

The emissive color is not handled the same way in the standard material (your 2nd PG) and in the PBR material (your first PG). Emissive component is always additive in PBR, so using white as emissive will always yield a final white color.

So, you should not use the emissive component with the PBR material. Also, if you want your video to appear exactly as in the .mp4 files, you can set unlit = true on the material.

2 Likes