diff --git a/app.js b/app.js index 085ed8f..9ba20da 100644 --- a/app.js +++ b/app.js @@ -3129,3 +3129,20 @@ init().then(() => { connectMemPalace(); mineMemPalaceContent(); }); + +// Project Mnemosyne — Holographic Memory +function spawnMemoryOrb(position, color = 0x4af0c0, size = 0.5) { + const geometry = new THREE.SphereGeometry(size, 32, 32); + const material = new THREE.MeshPhongMaterial({ + color: color, + emissive: color, + emissiveIntensity: 2, + transparent: true, + opacity: 0.8, + shininess: 100 + }); + const orb = new THREE.Mesh(geometry, material); + orb.position.copy(position); + orb.userData.pulse = 0; + return orb; +} diff --git a/frontend/index.html b/frontend/index.html new file mode 100644 index 0000000..f7147e3 --- /dev/null +++ b/frontend/index.html @@ -0,0 +1,509 @@ + + +
+ + + + + + + + + + +