博客
关于我
0.前言 three.js 简介
阅读量:797 次
发布时间:2023-04-04

本文共 677 字,大约阅读时间需要 2 分钟。

前言

最近开始接触three.js时,原本以为会很简单,但实际上学习起来却并不容易。three.js的学习资料非常有限,稍微好一点的资料往往需要付费,这给学习带来了很大阻碍。因此,我萌生了写一篇教程的想法,希望能和大家一起学习、共同进步。学习资料和源码我都已上传到我的GitHub仓库中,大家有兴趣的可以下载,欢迎Fork、Clone,也算是对我的一个鼓励吧。或者直接复制链接地址到浏览器中。

在文档中除了源码和笔记之外,还推荐了两本教材的电子书,希望能对大家有帮助。如果大家有更好的学习资料,欢迎提交,在上面去供大家一起交流和学习。对大家发出的PR我一定会及时接受。

three.js介绍

three.js是一款运行在浏览器中的3D引擎,你可以用它创建各种三维场景,包括摄影机、光影、材质等各种对象。你可以在其官网上看到许多精彩的演示。不过,这款引擎目前还处于比较不成熟的开发阶段,其不够丰富的API以及匮乏的文档增加了初学者的学习难度(尤其是文档的匮乏)。three.js的代码托管在GitHub上面,托管地址我也提供给大家以便大家及时下载最新的包。

跟官网上的描述一样,three.js可以做出非常炫酷的场景,具体的示例可以到官网上面看。这个引擎可以帮助我们更快速、更方便地构建三维场景,比直接学习WebGL成本要低很多。简单来说,three.js就是WebGL的一个库,可以让我们更方便地调用WebGL的各个功能。不要多说了,赶紧开始吧。

转载于:https://www.cnblogs.com/zj-kingder/p/7380960.html

你可能感兴趣的文章
Mysql 时间操作(当天,昨天,7天,30天,半年,全年,季度)
查看>>
MySQL 是如何加锁的?
查看>>
MySQL 是怎样运行的 - InnoDB数据页结构
查看>>
mysql 更新子表_mysql 在update中实现子查询的方式
查看>>
MySQL 有什么优点?
查看>>
mysql 权限整理记录
查看>>
mysql 权限登录问题:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
查看>>
MYSQL 查看最大连接数和修改最大连接数
查看>>
MySQL 查看有哪些表
查看>>
mysql 查看锁_阿里/美团/字节面试官必问的Mysql锁机制,你真的明白吗
查看>>
MySql 查询以逗号分隔的字符串的方法(正则)
查看>>
MySQL 查询优化:提速查询效率的13大秘籍(避免使用SELECT 、分页查询的优化、合理使用连接、子查询的优化)(上)
查看>>
mysql 查询,正数降序排序,负数升序排序
查看>>
MySQL 树形结构 根据指定节点 获取其下属的所有子节点(包含路径上的枝干节点和叶子节点)...
查看>>
mysql 死锁 Deadlock found when trying to get lock; try restarting transaction
查看>>
mysql 死锁(先delete 后insert)日志分析
查看>>
MySQL 死锁了,怎么办?
查看>>
MySQL 深度分页性能急剧下降,该如何优化?
查看>>
MySQL 深度分页性能急剧下降,该如何优化?
查看>>
MySQL 添加列,修改列,删除列
查看>>