TransWikia.com

Alpha not rendered in movie in the Blender Game Engine

Blender Asked by Miracles Happen on January 3, 2021

I want to play a movie on a plane object in the Blender Game Engine.
The movie works fine, however even if the background of the movie is transparent,
when the movie is played it is shown as pitch black.

These are my settings:

GLSL (shading)

UV MAP

The UV map used as a screen is set to transparent (0 Alpha).

Material Tab

Set to SHADELESS and Transparency (0 Alpha)

Texture Tab

Use Alpha is checked!
Influence/Diffuse: Color and Alpha are both checked and set to 1 (Default)

I normally use these settings for images and they work perfectly fine. However they don’t seem to work with movies. Can anyone help?

The movie has been created with the Video Editor in Blender Cycles (2.79):

FFMpeg Video
Container : Mpeg4
Codec: H264

The Film (Render) is set to Transparent.

The movie seems fine and it does show the alpha correctly.

Any idea of what I’m doing wrong?
Thanks in advance

One Answer

S O L V E D

The movie must have an alpha channel. This is how to obtain an alpha channel in a movie by using Blender Video Editor:

Properties(Output section):

File Format - FFmpeg video

Container - Quicktime

Codec - QT rle/QT ANIMATION

Once you are done, you will see that next to BW and RGB you now have RGBA. Your movie will be rendered with an alpha channel and in the game it will work perfectly.

Answered by Miracles Happen on January 3, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP