Tweak: VCR display brightness

This commit is contained in:
Dejvino 2025-11-17 14:56:41 +01:00
parent 50d755793d
commit 8a008e4b99

View File

@ -182,21 +182,17 @@ export function createVcrDisplay() {
canvas.height = 32; canvas.height = 32;
const ctx = canvas.getContext('2d'); const ctx = canvas.getContext('2d');
ctx.fillStyle = '#0a0a0a'; ctx.fillStyle = '#030303';
ctx.fillRect(0, 0, canvas.width, canvas.height); ctx.fillRect(0, 0, canvas.width, canvas.height);
state.vcrDisplayTexture = new THREE.CanvasTexture(canvas); state.vcrDisplayTexture = new THREE.CanvasTexture(canvas);
state.vcrDisplayTexture.needsUpdate = true; state.vcrDisplayTexture.needsUpdate = true;
const displayGeometry = new THREE.PlaneGeometry(0.45, 0.1); // Adjust geometry width for new canvas size const displayGeometry = new THREE.PlaneGeometry(0.45, 0.1); // Adjust geometry width for new canvas size
const displayMaterial = new THREE.MeshPhongMaterial({ const displayMaterial = new THREE.MeshBasicMaterial({
map: state.vcrDisplayTexture, map: state.vcrDisplayTexture,
side: THREE.FrontSide, side: THREE.FrontSide,
color: 0xffffff, color: 0x105a10,
transparent: true,
emissive: 0x00ff44,
emissiveIntensity: 0.05,
shininess: 0
}); });
const displayMesh = new THREE.Mesh(displayGeometry, displayMaterial); const displayMesh = new THREE.Mesh(displayGeometry, displayMaterial);