【Cursor实战】如何快速实现3D动画效果

前言

时至今日依稀记得当年望而却步的Three.js,依稀记得当时看到Three.js实现的3D效果真是满满的佩服,本想学习一下但当打开文档的那一刻却是满眼字符飞舞,各种专业术语,看的脑瓜子生疼。今天再次回首看看曾经的Three.js是否还复当年模样。

对以往实战案例感兴趣的小伙伴也可以看往期:

Three.js简介

Three.js 是一个流行的 JavaScript 库,用于在网页上创建和显示 3D 图形,提供了创建复杂 3D 场景所需的基本构建块,包括几何体(如立方体、球体等)、光源、材质、纹理、摄像机和动画系统等。

官网地址:threejs.org/

three.js文档:

Cursor添加docs

为了使Cursor更加了解Three.js,提供更加准确可用的代码,我们可以将Three.js的官方文档添加到Cursor的Docs配置。在Cursor配置中找到Docs,点击【Add new doc】输入文档链接,确认配置信息,点击【Confirm】保存

文档添加完成后,文档的状态变为绿色表示文档解析成功

基本使用

太阳系运行轨迹

为Cursor提供Three.js参考文档上下文,让Cursor为我们实现一个 太阳系运行 的3D动画效果

diff 复制代码
这是three.js文档: @Three.js @Three.js-manual 
根据文档参考,使用 HTML 和 three.js 实现一个太阳系运行的3D动画效果
- 关键元素可以使用中文标签标记
- 根据场景可以使用阴影、高光、反射等增强视觉效果

等待应用生成完毕,我们将拥有一个如下结构的应用

双击【index.html】在浏览器中打开预览

可以看到首次生成的效果并不好,可以将遇到的问题反馈给Cursor进行优化

经过多轮对话,最终实现效果如下

神经网络工作原理

同样的提示词,我们只需要告诉Cursor我们要生成的3D动画主题,加上简单的描述即可

diff 复制代码
这是three.js文档: @Three.js @Three.js-manual 
根据文档参考,使用 HTML 和 three.js 实现一个 神经网络工作原理 的3D动画效果
- 关键元素可以使用中文标签标记
- 根据场景可以使用阴影、高光、反射等增强视觉效果

这个案例Cursor一次性完成了,实现的效果如下

能量守恒定律

使用Cursor生成教学演示也是不错的,比如可以生成一个 能量守恒定律 的3D动画效果

diff 复制代码
这是three.js文档: @Three.js @Three.js-manual 
根据文档参考,使用 HTML 和 three.js 实现一个 能量守恒定律 的3D动画效果
- 关键元素可以使用中文标签标记
- 根据场景可以使用阴影、高光、反射等增强视觉效果

生成完成后,我们将得到如下的效果:

应用部署分发

了解Yourware

上面我们生成了本地应用,如果我们想将应用部署到云平台分享想给其他小伙伴查看,我们可以使用Yourware。Yourware是一个专注于AI编程作品和网页部署的云托管平台,可以帮助用户轻松创建、分享AI网页或应用。除了Yourware,我们还可以使用 32kw 功能类似,下次有机会使用。

Yourware官网地址:www.yourware.so/

使用流程

在Yourware首页切换到【Upload】,点击【Select Folder】选择应用目录上传

上传完成后,点击【Share】可进行分享

太阳系运行轨迹预览效果:6utr3tmklf.app.yourware.so/

能量守恒定理预览效果:zso28fsskw.app.yourware.so/

限制

Yourware也有限制,比如上传的应用默认是公开的,没有提供个人中心口,只能通过首页列表查找自己上传的应用

总结

使用Cursor编写Three.js代码可以实现不错的3D效果,只要有想法借助Cursor将得到极大的助力。但Cursor也不是万能的,有时也生成不了满足我们要求的代码,比如太阳系运行轨迹示例中,Cursor不断在本地和远程纹理渲染上出错,提供的远程纹理不存在,本地纹理不支持等问题,总体来说Cursor可以拉低不同技术栈的开发门槛,但不一定能生成100%可用的代码,很多东西Cursor无法确定其有效性。

项目地址

项目放到Github了,感兴趣的小伙伴可以自行玩耍

Github地址:github.com/MisterZhouZ...

友情提示

见原文:【Cursor实战】如何快速实现3D动画效果

本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。

相关推荐
奇舞精选7 分钟前
GELab-Zero 技术解析:当豆包联手中兴,开源界如何守住端侧 AI 的“最后防线”?
前端·aigc
奇舞精选9 分钟前
Vercel AI SDK:构建现代 Web AI 应用指南
前端·aigc
老赵聊算法、大模型备案4 小时前
2025 年 12 月北京市生成式人工智能服务备案分析:政务场景再扩容,合规生态更聚焦
人工智能·算法·microsoft·aigc·政务
聊询QQ:276998854 小时前
控制电机 - 感应电动机转差型矢量控制伺服模型系统探索
aigc
程序员鱼皮5 小时前
全面封禁 Cursor!又一家大厂出手了
程序员·ai编程·cursor
树獭叔叔6 小时前
模型编辑 vs 参数微调:给零算法基础AI从业者的讲解
aigc·openai·ai编程
树獭叔叔6 小时前
LangGraph Memory 机制
后端·langchain·aigc
用户47949283569156 小时前
别搞混了!MCP 和 Agent Skill 到底有什么区别?
aigc·agent·ai编程
后端小肥肠7 小时前
从图文到视频,如何用Coze跑通“小红书儿童绘本”的商业闭环?
人工智能·aigc·coze
reddingtons7 小时前
PS 参考图像:线稿上色太慢?AI 3秒“喂”出精细厚涂
前端·人工智能·游戏·ui·aigc·游戏策划·游戏美术