All MicroEvals
日式雨夜便利店
Create MicroEval
Header image for 日式雨夜便利店

日式雨夜便利店

Prompt

请编写一段结构完整、逻辑清晰的3D场景构建代码,用于生成一个可交互的日式雨夜便利店微缩景观,要求代码模块化涵盖场景初始化、对象层级构建、材质渲染配置及动画循环逻辑。首先,在场景架构上,需创建一个正方形底座作为所有元素的根父容器以确保构图紧凑,配置支持拖拽旋转与缩放的轨道控制器并限制垂直角度以防穿模,同时禁用所有UI界面元素,渲染器需启用阴影映射与抗锯齿并将背景设为深夜空色。其次,在对象层级与几何体构建方面,请按父子关系实例化外部环境与主体建筑,若无外部模型资源则使用基础几何体组合近似表达;外部环境需包含带积水反射平面的沥青街道,以及路灯、含样条曲线电线的电线杆、自动贩卖机、自行车、垃圾桶、路牌、护栏、空调外机和斑马线等街角设施;主体建筑需构建墙体、屋檐雨棚、调整了透明度与折射率以看清内部的大面积透明玻璃窗、自动门组件及发光招牌,并在店内空间密集排列货架、饮料柜、收银台、关东煮柜台、杂志架及冰柜等陈设,确保内部物体透过玻璃清晰可见。接着,在渲染管线与材质设置上,全局必须应用三渲二着色风格并包含清晰的轮廓线效果,光照系统需严格实现冷暖对比,室外采用低强度冷色调环境光配合路灯局部点光源营造潮湿昏暗氛围,室内则使用高亮度暖色调面光源或点光源阵列模拟明亮温暖的便利店环境,室外地面材质需降低粗糙度以模拟湿润反光,招牌与贩卖机屏幕需使用自发光材质,并添加辉光后处理效果以增强霓虹感。最后,在动画与交互逻辑的实现中,需在更新循环里部署天气系统以实现持续降雨粒子、地面随机扩散的积水波纹及屋檐间歇性滴水效果,为自动门添加基于时间轴或随机间隔的开合补间动画,利用噪声函数控制招牌灯光的轻微闪烁,实现远处交通灯的颜色状态切换,并模拟雨水沿玻璃窗滑落的纹理偏移动画。最终输出的代码需包含详细注释以解释冷暖光对比与三渲二轮廓的具体实现方式,确保所有对象正确挂载至底座父级以保持场景图整洁,整体呈现出一个静止精致但带有细微动态、可自由交互的微缩二次元世界。

A system prompt was added to support web rendering

Drag to resize
Drag to resize
Drag to resize