
题目
云端天文观测台
山腰云气缓慢散开,穹顶中的望远镜轻移向星夜。
全部实现
题目原文
所有实现共用的提示词;各作品页面另存有当次实际使用的文本。
云端天文观测台
请使用 Three.js 制作下面描述的可交互三维微缩场景,交付完整、可运行的网页代码。它应像一件精心制作、可收藏的桌面景观模型:所有实体和地形都收纳在一个完整的正方形厚底座上,底座有整洁的倒角和可见侧面,场景边缘自然收束,不能用无限地面或远景建筑掩盖边界。采用第三人称俯斜视角,初始画面完整展示底座及最高物体,并留出适量呼吸空间;支持鼠标拖拽旋转、滚轮缩放和触屏操作,不自动转动相机。页面只呈现场景与协调的纯色或柔和渐变背景,没有按钮、面板、标题、水印、坐标轴或其他界面元素;场景内部合理的实体标识可以保留。不要人物、人形剪影或人形立牌。
整体采用精致的三渲二卡通美术:几何轮廓清晰,比例略作可爱的概括,色块干净,明暗有动画背景画的层次。细节应当来自实际几何、合理的结构和有用途的陈设,不能只是用杂乱小方块填满空间。主体在缩小观看时仍然一眼可辨。
场景主题:高山之巅的星夜天文观测台。主角是一座可看见内部望远镜的圆顶观测室,周围是狭窄露台与低于山顶的轻薄云层。
空间构图:完整正方形底座上托起一块有明确岩层的高山台地,台地顶部容纳观测室,前侧以折返步道连接较低的小设备平台。后方圆顶与前方低平台形成高低对照,山体高度要足够表现险峻,但不可做成占满画面的巨大柱子。雾云仅环绕岩体中下部,底座四角及岩层轮廓仍然可见。
主体与内部:圆顶由有厚度的分瓣金属外壳组成,观察方向保留真实开启的狭长天窗,从开口能看到安装在稳固赤道仪或经纬仪支架上的望远镜。建筑前侧设置小块开放墙面,展示控制桌、星图、仪器柜、线缆槽和红色低照度工作灯。室外露台有栏杆、两级台阶、小型便携望远镜、天气监测杆和关上的设备箱。主望远镜旋转轴、底座和镜筒之间必须有明确机械连接,不能让镜筒浮在圆顶里面。
材质与光照:以靛蓝、灰紫、冷白金属和极少量暗红色构成星夜色彩。采用月光般的冷色侧光凸显山体和穹顶边缘,控制室灯光只照亮室内近处。星点稀疏地位于远背景层,不做满屏闪烁银河;岩石用清晰的大切面和柔和次级转折表现,避免杂乱锐刺。
基础动效:圆顶在很长周期内缓慢调整一个小角度,望远镜的方位同步保持在天窗可观测范围内;不能穿透壳体,也不能连续高速旋转。山腰薄云缓慢漂移并淡入淡出,风向标偶尔轻动。星点保持大体稳定,最多有极轻微亮度变化。让观众感受到安静观测与广阔夜空,而非科幻激光基地。
实现与交付要求:使用 Three.js 和 OrbitControls,依赖保持相同且明确的版本。优先用程序化几何、实例化重复物件及自行绘制的简单纹理实现,不依赖付费模型、密钥或可能失效的外部素材。请把本文指定的主体、关键内部陈设和主要动效真正实现出来,不以注释、占位盒子或效果说明代替。优先采用正交相机表现模型感,限制缩放及俯仰范围,避免进入模型内部或翻到底座下方,并适配窗口尺寸。用卡通明暗、轻量轮廓和柔和接触阴影建立体积,轮廓线不要把细小物件涂黑。透明、水面、雾与发光效果应控制层数和强度,不能遮住主体或让亮部过曝;反射、折射、体积光可用稳定的风格化近似实现,无需昂贵的真实物理模拟。动画按时间增量更新,循环衔接自然,粒子限定在底座周边的小范围并回收复用;限制像素比和阴影开销,保证普通电脑浏览器流畅观看。请交付完整文件内容及必要的简短运行方式,不能只输出构思或伪代码。
