
题目
火山边的锻造作坊
石炉与风箱相连,玄武岩台上留着一束克制的炉光。
全部实现
题目原文
所有实现共用的提示词;各作品页面另存有当次实际使用的文本。
火山边的锻造作坊
请使用 Three.js 制作下面描述的可交互三维微缩场景,交付完整、可运行的网页代码。它应像一件精心制作、可收藏的桌面景观模型:所有实体和地形都收纳在一个完整的正方形厚底座上,底座有整洁的倒角和可见侧面,场景边缘自然收束,不能用无限地面或远景建筑掩盖边界。采用第三人称俯斜视角,初始画面完整展示底座及最高物体,并留出适量呼吸空间;支持鼠标拖拽旋转、滚轮缩放和触屏操作,不自动转动相机。页面只呈现场景与协调的纯色或柔和渐变背景,没有按钮、面板、标题、水印、坐标轴或其他界面元素;场景内部合理的实体标识可以保留。不要人物、人形剪影或人形立牌。
整体采用精致的三渲二卡通美术:几何轮廓清晰,比例略作可爱的概括,色块干净,明暗有动画背景画的层次。细节应当来自实际几何、合理的结构和有用途的陈设,不能只是用杂乱小方块填满空间。主体在缩小观看时仍然一眼可辨。
场景主题:火山岩台边的一间小型锻造作坊。以实体炉膛、风箱和锻造工作区为核心,让热源、工具和冷却区域有明确关系,呈现粗犷而精巧的手工制造空间。
空间构图:正方形底座由黑色火山岩组成,作坊占后侧较高的稳固平台,前侧下方保留一条狭窄熔岩沟作为环境特征。石砌炉膛背靠挡热墙,铁砧位于中央略前的安全工作区,侧边放冷却槽与成品架。熔岩沟和步行地面之间有岩石隔边及明显高差,入口步道不跨越敞开的熔岩。场景没有人物,也不摆放人形盔甲。
主体与细节:作坊采用粗石墙、耐热砖炉口、黑铁支架与局部开敞的金属雨棚,初始视角能直接看见炉内炭火和工作台。炉侧连接皮革风箱、木柄连杆与送风管,烟道有可理解的上升路径。铁砧具有尖角、平面和稳定底座,周围布置夹钳架、铁锤、金属坯料、少量弯折中的工具件与一只装边角料的桶。成品以门铰、挂钩、园艺工具和铜锅为主。冷却槽有水位和石质围边,旁边有磨石与砂桶,工具放置保持秩序,地面不铺满武器。
材质与光照:主色为炭黑、玄武岩灰、氧化铁褐与橙红炉光。炉膛和少量熔岩提供热色,偏冷的环境光维持外部轮廓;岩缝中的发光必须局部化,不能让每块石头边缘都发亮。金属以简洁硬边高光区分铁砧、夹钳和铜锅,发红坯料只有靠近炉火的一两件。
基础动效:风箱缓慢压缩舒展,连杆和进风口同步运动,炉火随之略微增强。极少量火星从炉膛附近升起并迅速消散,熔岩沟以缓慢移动的色纹表现流动,表面有较暗结壳。烟道只排出一缕淡烟,不出现喷发、爆炸或满场飞溅熔岩。冷却槽仅保留静水轻纹,不让无人使用的水槽持续沸腾。
实现与交付要求:使用 Three.js 和 OrbitControls,依赖保持相同且明确的版本。优先用程序化几何、实例化重复物件及自行绘制的简单纹理实现,不依赖付费模型、密钥或可能失效的外部素材。请把本文指定的主体、关键内部陈设和主要动效真正实现出来,不以注释、占位盒子或效果说明代替。优先采用正交相机表现模型感,限制缩放及俯仰范围,避免进入模型内部或翻到底座下方,并适配窗口尺寸。用卡通明暗、轻量轮廓和柔和接触阴影建立体积,轮廓线不要把细小物件涂黑。透明、水面、雾与发光效果应控制层数和强度,不能遮住主体或让亮部过曝;反射、折射、体积光可用稳定的风格化近似实现,无需昂贵的真实物理模拟。动画按时间增量更新,循环衔接自然,粒子限定在底座周边的小范围并回收复用;限制像素比和阴影开销,保证普通电脑浏览器流畅观看。请交付完整文件内容及必要的简短运行方式,不能只输出构思或伪代码。
