WebGL图形学

写在本系列前面

由于我也是半道出家,首先学的前端开发,对3d开发很感兴趣,刚好又感受好时候(h5)浏览器对webgl的支持。让我们这些前端开发者能够在浏览器上面进行3d开发。现在就一直在研究webgl这一块,虽然属于半吊子水平,使用three.js能够开发出来一些相关的功能,满足项目的需求。但是,自己几斤几两还是清楚,所以,最近比较清闲,就准备再学习一本书也算是真正的入门计算机图形学的中层了。

做东西最重要的是自己必须有一个清晰的思路,就是当前该干什么。在最初,我看了一本《WebGL编程指南》作为入门,知道了原生的大概使用。然后发现自己直接使用原生进行项目开发不切实际,接着学习了一本《Three.js开发指南》,通过一些简单的或者可以解决一些需求的案例,慢慢的将Three.js框架熟悉了起来。现在的项目基本上都可以通过Three.js解决的掉。但是,作为一名开发人员,要时刻明白,做开发就是在无休止的学习,不进则退。我现在虽然能解决项目的需求,但是,底子薄是真的,尤其是缺少一些底层的研究,缺什么补什么就好,也没什么好说的,再加上我喜欢把自己学到的东西分享给大家,来满足我的虚荣心,所以,我准备再开一个栏目,来记录我的进阶。

写的这一个栏目的内容推荐大家需要有一定基础的人看,因为这一栏目的内容,不会直接能够影响你的项目或者功能实现,只是研究底层,能够提高代码性能,作为进阶来查看。

如果你是对web3D这一块一窍不通,想赶快在项目里面实现某个3d功能的,可以移步到我的《Three.js基础入门》来学习如何快速快速使用Three.js框架。

如果你对web3d感兴趣,想在以后工作中来做这一块的相关工作,但是还不想研究枯燥的底层图形实现,可以将我博客里面所有对Three.js相关的文章查看一遍,你一定能够和我一样去开发web3d项目。

如果你想实现更多功能,那可能你就从底层开始实现,可以先从我的webgl栏目的文章配合《WebGL编程指南》进行入门,然后再查看本栏目的内容一起实现功能。

最后,希望大家都能够确定自己的学习路线,工作顺利。

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值