免费提示词
写一个手机上的 3D 小宠物页面
适合想练 Three.js 的前端同学。你要提供:宠物形象和想要的互动。
请编写一个基于 Three.js 的单文件 HTML 手机端 3D 萌宠互动舞台,支持手指滑动旋转视角、点击头部触发开心弹跳与爱心粒子、闲置 10 秒自动打盹呼吸动画。
示例片段(ans-fur-shader.glsl)
只是写法示意,不是完整程序。
// ANS 手机端 3D 萌宠体积毛发高光着色器核心 (ans-fur-shader.glsl)
vec3 computeAnsKajiyaKayHighlight(vec3 tangent, vec3 lightDir, vec3 viewDir, float roughness) {
vec3 H = normalize(lightDir + viewDir);
float dotTH = dot(tangent, H);
float sinTH = sqrt(max(0.0, 1.0 - dotTH * dotTH));
return vec3(pow(sinTH, mix(32.0, 4.0, roughness)));
}免费使用,可用于个人和商业项目。模型输出的内容由你自己核对。