Skip to content

Commit 024da5b

Browse files
committed
fix: now media dont receive global lighting by default
1 parent c755f08 commit 024da5b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

renderer/viewer/three/threeJsMedia.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ interface MediaProperties {
1616
loop?: boolean
1717
volume?: number
1818
autoPlay?: boolean
19+
20+
allowLighting?: boolean
1921
}
2022

2123
export class ThreeJsMedia {
@@ -212,7 +214,8 @@ export class ThreeJsMedia {
212214
const geometry = new THREE.PlaneGeometry(1, 1)
213215

214216
// Create material with initial properties using background texture
215-
const material = new THREE.MeshLambertMaterial({
217+
const MaterialClass = props.allowLighting ? THREE.MeshLambertMaterial : THREE.MeshBasicMaterial
218+
const material = new MaterialClass({
216219
map: backgroundTexture,
217220
transparent: true,
218221
side: props.doubleSide ? THREE.DoubleSide : THREE.FrontSide,

0 commit comments

Comments
 (0)