Skip to content

Commit db1c8a1

Browse files
committed
fix: allow custom media to be transparent
1 parent 761c92e commit db1c8a1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

renderer/viewer/three/worldrendererThree.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -728,10 +728,11 @@ export class WorldRendererThree extends WorldRendererCommon {
728728
const geometry = new THREE.PlaneGeometry(1, 1)
729729

730730
// Create material with initial properties using background texture
731-
const material = new THREE.MeshBasicMaterial({
731+
const material = new THREE.MeshLambertMaterial({
732732
map: backgroundTexture,
733733
transparent: true,
734-
side: props.doubleSide ? THREE.DoubleSide : THREE.FrontSide
734+
side: props.doubleSide ? THREE.DoubleSide : THREE.FrontSide,
735+
alphaTest: 0.1
735736
})
736737

737738
const texture = video
@@ -745,6 +746,7 @@ export class WorldRendererThree extends WorldRendererCommon {
745746
texture.minFilter = THREE.NearestFilter
746747
texture.magFilter = THREE.NearestFilter
747748
texture.format = THREE.RGBAFormat
749+
texture.colorSpace = THREE.SRGBColorSpace
748750
texture.generateMipmaps = false
749751

750752
// Create inner mesh for offsets

0 commit comments

Comments
 (0)