# Christmas **Repository Path**: Python_good/Christmas ## Basic Information - **Project Name**: Christmas - **Description**: #角色设定: 你是一位精通Three.js、WebGL和计算机视觉的创意前端开发专家。 #任务目标 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-13 - **Last Updated**: 2025-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 3D 照片圣诞树 这是一个使用 Three.js 制作的 3D 圣诞树展示程序。它会自动读取当前文件夹下的照片,并将它们挂在虚拟的圣诞树上。 捕获 ## 如何使用 1. **准备照片**:将你的照片(.jpg, .png 等)直接放在这个文件夹中。 2. **运行程序**: - 确保你安装了 Python。 - 在终端中运行: ```bash python start.py ``` 3. **浏览**:程序会自动打开浏览器,你将看到由你的照片组成的圣诞树! ## 功能 - 自动读取本地图片 - 3D 旋转和缩放控制 - 唯美的发光效果 (Bloom) - 下雪特效 - **🎄 丰富装饰**:新增了树干、彩球装饰和闪烁的彩灯。 - **👋 手势控制**: - 点击右下角的 **"开启摄像头"** 按钮。 - 允许浏览器访问摄像头权限。 - 挥手即可控制圣诞树旋转。 - 手在屏幕左侧 -> 向左转 - 手在屏幕右侧 -> 向右转 - 手在中间 -> 停止/慢速旋转 ## 如果没有照片 如果没有放入照片,程序会使用彩色方块作为占位符展示效果。 ## 注意事项 - 手势识别需要摄像头权限,请允许浏览器访问摄像头。 - 首次加载手势模型可能需要几秒钟。