Three.js与Blender创意网页开发全指南

本教程将指导您使用Blender进行3D建模基础学习,并通过Three.js将3D模型集成到网页中,最终打造沉浸式3D作品集网站。课程包含从建模到部署的完整流程。

使用Three.js和Blender进行创意网页开发

freeCodeCamp最新发布了适合初学者的课程,将教您创建沉浸式3D作品集网站。

您将从学习Blender开始,掌握3D建模的基础知识。完成3D资源创建后,将学习使用Three.js将3D模型呈现在网页上。本课程由Andrew Woan制作。

以下是课程包含的章节:

课程大纲

  • 介绍与项目演示
  • 先决条件
  • 什么是创意网页开发?
  • Blender入门学习
  • (可选)学习练习 - 像3D艺术家一样思考
  • 树木建模(正确与错误方法)
  • 角色建模
  • 基础材质
  • (可选)其他可建模对象
  • 地面与场景层级建模
  • 为项目添加图像纹理
  • 路径建模示例
  • 不同摄像机视角
  • 我的场景建模方法
  • 添加文本和标志
  • 导出准备:检查法线、删除面等
  • 导出模型
  • 使用three.js编辑器查看导出模型
  • 使用VS Code开始编码
  • Three.js入门
  • (可选)学习练习 - 让摄像机远离
  • 质量优化调整
  • 加载和准备模型
  • 更新摄像机和照明
  • (可选)学习练习 - 使用three.js更改材质颜色
  • 使用射线投射器实现对象交互
  • 使用GSAP实现角色移动
  • 碰撞检测实现与自定义移动
  • 如何理解和处理three.js示例中的复杂代码
  • 回顾分析复杂代码的方法
  • 代码和场景清理
  • 实现摄像机跟随玩家
  • (可选)学习练习:加载屏幕、移动端控制、主题切换
  • 使用GitHub和Vercel部署
  • 总结与思考

在freeCodeCamp.org YouTube频道观看完整课程(6小时时长)。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计