请制作实际可用的「3D 产品摄影与海报制作」，面向做产品设计与电商的工作室。交付一个自包含 index.html，解压双击后按设计即可使用，用户无需安装、账户或服务器。制作时固定并打包成熟 Three.js 与其官方加载器、控制器，保留许可；不依赖 CDN、远程字体、相邻文件 fetch 或运行时模块导入。

默认产品必须有逼真可观察的结构与识别细节，不能是几个方块或静态封面。以虚构紧凑型数码相机为内置产品：镁合金机身、不同粗糙度的金属盖板、皮革纹理与握持手柄、多段镜筒、对焦和光圈环滚花、曲面镀膜镜片、取景器、辅助灯、模式转盘及刻度、快门、热靴、挂耳、螺钉与品牌铭文。再做一件有瓶肩、滴管、金属肩套细齿和清晰标签的精华瓶示例。内置产品明确标示为示例。

必要工作路径：选择未压缩 GLB、GLTF+BIN+贴图、OBJ+MTL+贴图或 STL，先解析全部几何与资源，成功后一次替换当前产品，缺文件或失败不破坏现有成果。关联资源由用户多选提供，不联网请求。自动以 Y 为上居中落地，允许输入实物高度校准显示尺寸。支持可见表面拾取、明确表面列表、独立的颜色/粗糙度/金属度及用户图片贴图编辑，遵守模型 UV。

建立真实摄影棚：连续无缝背景曲面、可选展示台、物理材质、正确色彩管理、环境预滤波反射、主光实际阴影和接触关系。允许主光功率/方位/高度/颜色，补光、轮廓光、环境强度与曝光调整，并提供实际应用的商业摄影灯光预设。使用轨道镜头控制、焦距、正面/背面/俯视/¾/近景，镜头操作与三维产品操纵互斥；产品位置和角度有精确输入。

海报由当前有效摄影画面构成，叠加标题、副标题、页脚与用户 PNG/JPEG/WebP/SVG 标识，可调留白、字号、对齐、标识位置与尺寸，支持用户图片背景居中裁切。图像素材本地解码，内嵌到方案，拒绝 SVG 外部资源。界面让画面、产品、表面、灯光与最终出图相互对应，常用导出动作始终可见。

生成真正的目标像素 PNG：按选定宽高重新渲染同一场景与海报，而不是截图放大。提供 4:5、1:1、16:9、9:16、3:2 和自定义尺寸；默认 2400×3000，单边最大 6000，总计限制 2400 万像素，检查显卡尺寸限制并给可恢复错误。支持透明背景、真实预览和下载。四视角批量实际逐张渲染，打包 PNG 与摄影参数 JSON，结束恢复原镜头。

持续使用：完整摄影方案 JSON 包含产品模型全部源资源、贴图、标识、背景、摄影设置、相机位置和目标、产品变换、海报及出图规格。回导前校验版本、值域和必需资源；恢复成功后再替换。换产品保留灯光、镜头和版式规则，清除上一产品变换与表面编辑。合理的撤销/重做贯穿模型导入、设置、文案及摄影手势。异步读取遵守最后明确选择，加载和出图中保护有效状态。

验收实际成品：用独立开口陶瓷杯 OBJ+MTL 与自有 SVG 完成一次高分辨率出图，保存方案后切换产品再通过文件选择器恢复；替换第二件独立 GLB 台灯，沿用设置再出不同尺寸图片。保留合理输入 fixture 与真正 PNG/JSON/ZIP 输出。用独立模型/控制器 .cjs 回归检查几何、资源保存、替换不串料、撤销分支、非法状态保护、PNG 解码尺寸与非空像素、透明 alpha、四视角像素差异。实际浏览器操作、模型测试和离线冷启动分别报告；若 file:// 被工具安全策略禁止，不重试或绕过，准确标为未验证。

交付 index.html、readme.txt、prompt.txt、record.txt、metadata.json、许可文件、实际截图与可携带 ZIP。名称直接说明用途，说明真实功能、格式、工作边界和实际检验范围；工程文件处于次级位置，不让用户先读开发历史。
