独立式 Three.js 体素山谷世界生成器
来自 Wikiprompt,自由的提示词百科全书
独立式 Three.js 体素山谷世界生成器 一个详细的单文件提示词,用于在 Three.js 中生成程序化构建的动态体素山谷世界,包含四处走动的村民、昼夜循环和自定义环绕摄像机。
提示词内容收藏
🌐
创建一个单独的、自包含的HTML文件:一个可探索的3D体素山谷场景,使用从CDN加载的Three.js构建。所有内容必须在代码中程序化生成,不要加载任何外部模型、贴图、图片或声音。
场景:一个体素(基于立方体)的山地景观,有积雪覆盖的山峰、绿色的山谷、松树、一个由5到8座方块房屋组成的小村庄,房屋的窗户散发着温暖的光芒,一条由蓝色体素构成的河流或湖泊,以及漂浮的方块云朵。
场景中的生命:6到10个方块村民和动物(例如羊、鸡)在村庄和山谷中自行游荡。简单的游荡AI即可:每个角色选择附近的一个位置,用轻微的摇摆/上下晃动动画走过去,停顿,然后选择一个新位置。它们绝不能走进水里或走出地形范围。
一个持续约60秒的完整昼夜循环:太阳在天空中移动,光线颜色从温暖的清晨变化到明亮的正午,再到橙色的日落,再到蓝色的夜晚,夜晚出现星星,房屋窗户在天黑后发出更亮的光。
镜头:从零开始实现你自己简单的轨道摄像机(不要依赖OrbitControls或任何附加脚本)。点击拖动可围绕场景旋转,滚轮可缩放。每当用户没有拖动时,摄像机还应自行缓慢地围绕场景自动旋转,让场景在零输入的情况下也具有电影感。
要求:场景在加载后立即开始动画,无需任何点击。保持体素数量适中,以便能以60fps流畅运行。在角落显示一个小的半透明控制提示("拖动旋转 - 滚轮缩放")。没有控制台错误,没有加载屏幕,没有任何形式的外部资源URL。
用法
此提示词专为 coding 设计。复制上方内容并粘贴到你常用的 AI 工具中。
为获得最佳效果,可将占位符(方括号或大写字母标示)替换为你的具体需求。
讨论
0 条评论