news 2026/7/1 7:08:24

<span class=“js_title_inner“>继 React、Vue 之后,Three.js 也有 Skills 了!AI 写 3D 终于不“晕”了</span>

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
<span class=“js_title_inner“>继 React、Vue 之后,Three.js 也有 Skills 了!AI 写 3D 终于不“晕”了</span>

前段时间,我们连续报道了 Vercel 发布的 React Skills 和社区大神推出的 Vue Skills,让 AI 在写前端业务代码时“智商”在线,不再胡乱造轮子。

当时后台就有读者留言:“前端最难的其实是 3D 啊!Three.js 的 API 变动那么快,AI 写出来的代码经常跑不起来,要是能有 Three.js 的 Skill 就好了。”

念念不忘,必有回响。

来了!GitHub 上出现了一个名为threejs-skills的开源项目,虽然不是 Three.js 官方发布,但其质量和覆盖面之广,足以让每一个被 WebGL 折磨过的开发者眼前一亮。

AI + 3D 的“最后一公里”,终于被填平了。

为什么 AI 写 Three.js 总是“翻车”?

用过 ChatGPT 或 Claude 写 Three.js 的朋友可能都有过这种崩溃体验:

  1. API 过期:Three.js 的版本迭代极快(r150, r160...),很多构造函数和属性在不同版本间会有破坏性变更。AI 经常给你写一段 r120 时代的代码,放到现在的项目里直接报错。

  2. 数学“幻觉”:涉及到四元数(Quaternion)、矩阵变换(Matrix4)或者向量计算时,AI 往往能写出逻辑通顺但效果诡异的代码——比如你的模型本该绕 Y 轴旋转,结果它飞出了屏幕。

  3. Shader(着色器)噩梦:GLSL 语言本身门槛就高,AI 虽然能写基础的,但一旦涉及到复杂的光照计算或特效,往往是“一看就会,一跑就黑屏”。

threejs-skills:给 AI 装上“3D 引擎”

这个由CloudAI-X开源的项目,本质上是一套专门喂给 AI Agent(如 Claude Code、Cursor)的专业知识库

它不仅仅是简单的 API 文档,而是包含了最佳实践、性能优化技巧和常见模式的结构化数据。

根据仓库介绍,这套 Skills 涵盖了 Three.js 开发的方方面面:

  • **基础建设 (Fundamentals)**:场景、相机、渲染器、坐标系的正确设置。

  • **几何与材质 (Geometry & Materials)**:从内置形状到自定义 BufferGeometry,以及 PBR 材质的正确用法。

  • **光照与阴影 (Lighting)**:如何设置环境光、阴影贴图,避免常见的“一片死黑”问题。

  • **动画 (Animation)**:关键帧动画、骨骼动画,以及如何正确使用requestAnimationFrame循环。

  • **着色器 (Shaders)**:这是最硬核的部分,提供了 ShaderMaterial 的模板和 GLSL 基础,让 AI 也能写出炫酷的自定义特效。

  • **后处理 (Postprocessing)**:Bloom(辉光)、景深等电影级效果的配置。

实际效果:从“瞎蒙”到“专业”

当你的 AI 助手安装了这套 Skill 后,它的表现会有质的飞跃。

场景一:加载模型

  • 没有 Skill:AI 可能会直接用GLTFLoader加载,忽略了 Draco 压缩,导致模型加载失败或体积过大。

  • 有了 Skill:AI 会自动识别需求,加载threejs-loaders技能,并给出包含DracoLoader配置的完整代码,甚至还会贴心地加上加载进度条。

场景二:写一个自定义 Shader

  • 没有 Skill:AI 可能会写出一堆语法错误的 GLSL,或者忘记传递uniforms

  • 有了 Skill:AI 会参考threejs-shaders中的模板,生成结构严谨的顶点着色器(Vertex Shader)和片元着色器(Fragment Shader),并正确处理坐标空间转换。

如何安装?(保姆级教程)

虽然这个项目主要是为 Claude Code 设计的,但借助我们之前推荐过的Skills Hub工具Skills 乱麻了!这款开源神器彻底终结噩梦,Cursor/Claude 一键全同步,你可以轻松将其安装到 Cursor、VS Code 等任何支持 MCP 或 Context 的工具中。

第一步:打开 Skills Hub,点击右上角的“新建 Skill”

在弹出的窗口中选择“Git 仓库”,并填入仓库地址:

https://github.com/CloudAI-X/threejs-skills
输入仓库地址

第二步:选择你需要的 Skills

Skills Hub 会自动分析仓库内容。你可以看到threejs-animation(动画)、threejs-fundamentals(基础)、threejs-geometry(几何)等多个模块。

建议全选,毕竟做 3D 开发,这些知识点往往是相互关联的。

选择 Skills

第三步:一键安装

点击安装后,这些 Skills 就会自动同步到你的 AI 编程工具中。

安装完成

安装完成后,当你下次在 Cursor 里问“帮我写一个带有菲涅尔效果的旋转立方体”时,你会发现 AI 的回答变得异常精准、专业。

结语

从 React 到 Vue,再到现在的 Three.js,我们看到通过Skills(技能)来增强 AI 能力正在成为一种趋势。

这对于开发者来说无疑是巨大的利好。它意味着我们不再需要死记硬背那些繁琐的 API 和配置,而是可以将更多的精力投入到创意逻辑本身。

尤其是对于 Three.js 这种入门门槛极高的技术,有了 AI Skills 的加持,或许每个人都能成为 3D 创意大师。

赶紧去试试吧,让你的 AI 助手也点亮 3D 技能树!

参考资料

  • GitHub - CloudAI-X/threejs-skills

  • Skills Hub 工具介绍

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/30 15:59:31

图吧工具箱最新绿色版,内置上百种硬件检测工具

集成上百种专业硬件检测工具,涵盖CPU、显卡、内存、硬盘等全品类性能测试与诊断。软件绿色免安装、无广告无捆绑,适合电脑用户、DIY玩家及维修人员快速排查硬件问题,是免费高效的一站式硬件检测解决方案。 下载地址: 链接&#xf…

作者头像 李华
网站建设 2026/6/28 23:56:21

十大LLM+RAG项目

纵观当前RAG技术发展,我们正从简单的“检索生成”向更精细化的系统设计迈进。多模态理解、图技术融合、长上下文优化等技术方向将共同推动RAG进入新阶段。 一、从聊天机器人到企业级系统:RAG技术的产业升级 当越来越多的大模型应用走出演示环境&#x…

作者头像 李华
网站建设 2026/6/23 6:26:20

<span class=“js_title_inner“>又被内存泄漏搞了一天</span>

作为一名专业的嵌入式菜鸟,在编写嵌入式软件的时候,无可避免地出现内存泄漏的问题,比如,数组越界,空指针,野指针,等等。在遇到内存泄漏的时候,作为菜鸟应该如何定位排查和分析解决呢…

作者头像 李华
网站建设 2026/7/1 9:05:16

draw_tensor2psd_v4.py

import cv2import numpy as npimport mathimport osimport structfrom tqdm import tqdmfrom glob import globPALETTE np.random.randint(0, 255, [255, 3], dtypenp.uint32)# 模型输入尺寸(W, H),用于把模型坐标缩放回原图MODEL_IN_W 608…

作者头像 李华
网站建设 2026/6/23 6:19:58

<span class=“js_title_inner“>今年运维这工资是认真的吗?</span>

运维人的至暗时刻已经来临?!这真不是危言耸听。最近身边的运维朋友都在说:35岁到了运维天花板、岗位缩减、薪资倒挂……难道运维岗真的没有未来了?其实......不是运维不重要了。而是运维人的技术栈太久没有升级了!&…

作者头像 李华
网站建设 2026/6/23 6:22:55

plc教程系列篇(二),plc教程之5大编程语言类型介绍

Plc教程的好坏直接影响到大家的学习,好的plc教程通常具备逻辑清晰等特点。为节省大家寻求plc教程的时间,本文将对大家带来plc教程之plc编程语言类型详解。如果你正缺少一份好的plc教程,不妨看看本文哦。 PLC的用户程序,是设计人员…

作者头像 李华