FRENAR
N°15 · three.js · البرمجة الإبداعية ثلاثية الأبعاد

منحوتة الضوء

طباعة ضخمة يكشفها ضوؤك المتحرك. الحروف موجودة كأحجام في الظلام — مؤشرك وحده يجلبها إلى الوجود.

WebGL indisponible
حرّك الفأرة لنحت الضوء
// Sculpture de lumière — typographie 3D + point light mobile
// La scène est en noir total — seule la lumière révèle

const pointLight = new THREE.PointLight(0xc8f135, 15, 12);
scene.add(pointLight);

// Texte 3D via ExtrudeGeometry sur un TextGeometry
// (Ici simplifié avec des BoxGeometry alignées)

canvas.addEventListener('mousemove', (e) => {
  const x = (e.clientX / W) * 10 - 5;
  const y = -(e.clientY / H) * 6 + 3;
  pointLight.position.set(x, y, 3);
});
جرّب بنفسك

على أي مسافة يخلق الضوء أكثر الظلال دراماتيكية؟ جرّب إضاءة السطح بشكل مائل — كيف تكشف الزاوية الملمس الذي يخفيه الضوء الأمامي؟

الضوء كمادة تفاعلية — استكشف الورشة

احجز جلسة