Skip to content

Three.js - 有用资源

Three.js 是一个强大而庞大的库,拥有一个活跃的开源社区。它由 Ricardo Cabello (mrdoob) 创建并由一个专注的团队维护,赋能开发者使用 WebGL 和即将推出的 WebGPU API 在网络上打造令人惊叹的3D体验。无论你是在构建游戏、数据可视化、产品配置器还是交互式艺术品,这些资源都将指引你的旅程。

这些应该是你获取最准确和最新信息的第一站。

  • Three.js 官方网站:主要枢纽,包含新闻、精选项目以及其他所有资源的链接。
  • 官方文档 (API):库中每个类、方法和属性的权威参考。
  • 官方示例:大量实时示例的集合,展示了 Three.js 的几乎所有功能。是学习和获取灵感的绝佳资源。

获取帮助、分享你的作品并与其他开发者建立联系。

  • 官方 Discourse 论坛:提问的最佳场所,涵盖从初学者到高级用户的问题。社区活跃且乐于助人。
  • GitHub 仓库:报告错误、请求功能并为库本身做出贡献。

尽管官方文档很棒,但这些结构化的学习资源强烈推荐给初学者。

  • Three.js Journey:Bruno Simon 制作的全面且备受好评的视频课程,带你从最基础的知识学习到高级的专业技术。
  • Discover Three.js:一本免费、开源、交互式的书籍,提供了对该库扎实、循序渐进的介绍。
  • Stemkoski’s Three.js 示例:一个经典且内容丰富的示例集合,演示了各种概念和效果。
  • lil-gui:dat.GUI 的轻量级且现代的继任者,非常适合为你的项目添加调试控件。
  • GLTF-Pipeline:一个用于验证和优化网络 glTF 模型的命令行工具。
  • gltf.report:一个优秀的基于网络的工具,用于详细检查 glTF 文件的内容。

Three.js 生态系统一直在不断发展。参与官方论坛并关注该领域的创作者是了解最新趋势和技术的好方法。