
题目
无人游乐园的旋转木马
六匹木马在糖果色亭顶下缓慢起伏,黄昏灯泡微亮。
并排对比
1 / 3每个版本都在独立的隔离画布中运行;同时运行多个 WebGL 场景会占用较多显卡资源,建议最多对比 3 个。
全部实现
题目原文
所有实现共用的提示词;各作品页面另存有当次实际使用的文本。
无人游乐园的旋转木马
请使用 Three.js 制作下面描述的可交互三维微缩场景,交付完整、可运行的网页代码。它应像一件精心制作、可收藏的桌面景观模型:所有实体和地形都收纳在一个完整的正方形厚底座上,底座有整洁的倒角和可见侧面,场景边缘自然收束,不能用无限地面或远景建筑掩盖边界。采用第三人称俯斜视角,初始画面完整展示底座及最高物体,并留出适量呼吸空间;支持鼠标拖拽旋转、滚轮缩放和触屏操作,不自动转动相机。页面只呈现场景与协调的纯色或柔和渐变背景,没有按钮、面板、标题、水印、坐标轴或其他界面元素;场景内部合理的实体标识可以保留。不要人物、人形剪影或人形立牌。
整体采用精致的三渲二卡通美术:几何轮廓清晰,比例略作可爱的概括,色块干净,明暗有动画背景画的层次。细节应当来自实际几何、合理的结构和有用途的陈设,不能只是用杂乱小方块填满空间。主体在缩小观看时仍然一眼可辨。
场景主题:黄昏时分一座小巧、仍在维护中的老式旋转木马。不是废弃恐怖乐园,而是一件有岁月感的梦幻机械玩具,画面无人、无小丑、无人形玩偶。
空间构图:圆形木马亭占正方形底座中央大部分面积,但四周保留完整步行空间。后侧一角放低矮售票小屋,前侧用分段弧形围栏引导至开口入口,另一角放一棵低矮树和一张长椅。地面采用褪色砖铺和少量草缝,不能让杂草吞没设备。木马亭顶篷边缘保持足够高,初始俯斜角度能从前侧看到内部木马;顶篷不要厚重到遮掉整个旋转平台。
主体与内部:亭顶使用奶油白、灰粉与薄荷绿交替的柔和色块,顶端有小型装饰尖帽,檐口少量灯泡围成一圈。中心立柱承托顶篷,围绕它布置六匹轮廓完整的木马,具有可识别的头颈、鞍具、鬃毛和四肢,外形略作圆润概括,不能用普通方块或简单圆柱代替。木马的竖杆穿过座位并连接上下结构,圆盘有边缘装饰与可上落台阶。售票屋开一扇大窗,里面可见小柜台、票卷、抽屉、收纳架和台灯,窗外保留实体票价牌的简短符号即可。
材质与光照:主色是褪色糖果色、暗金装饰和带一点紫色的黄昏环境。木马漆面只有边缘轻微磨损,保留干净、可收藏的模型质感,不做锈迹、破败或血污。灯泡温暖而低亮,地面阴影柔软,背景使用淡桃紫渐变,避免黑暗惊悚色调。
基础动效:旋转平台匀速慢转,木马沿竖杆以错开的相位轻缓升降,顶篷和中心支柱保持固定;马匹不会互相碰撞或离开平台。檐口灯光大体稳定,可有非常缓慢的分组亮度变化,绝不频闪。树叶和售票窗短帘轻摆,整体安静怀旧、微微梦幻。
实现与交付要求:使用 Three.js 和 OrbitControls,依赖保持相同且明确的版本。优先用程序化几何、实例化重复物件及自行绘制的简单纹理实现,不依赖付费模型、密钥或可能失效的外部素材。请把本文指定的主体、关键内部陈设和主要动效真正实现出来,不以注释、占位盒子或效果说明代替。优先采用正交相机表现模型感,限制缩放及俯仰范围,避免进入模型内部或翻到底座下方,并适配窗口尺寸。用卡通明暗、轻量轮廓和柔和接触阴影建立体积,轮廓线不要把细小物件涂黑。透明、水面、雾与发光效果应控制层数和强度,不能遮住主体或让亮部过曝;反射、折射、体积光可用稳定的风格化近似实现,无需昂贵的真实物理模拟。动画按时间增量更新,循环衔接自然,粒子限定在底座周边的小范围并回收复用;限制像素比和阴影开销,保证普通电脑浏览器流畅观看。请交付完整文件内容及必要的简短运行方式,不能只输出构思或伪代码。
