地址
上海市闵行区申虹路666弄
正荣中心2号楼
手机/微信
180-1627-5139
对于没有编程基础的图形爱好者,在学习WebGL的起步阶段会经历非常痛苦的过程。2016年初至今,断断续续三年的学习过程中,阅览过各种类型的教程。这里收集了我所学习过的、对初学者比较友好的教程,包括了WebGL、GLSL和ThreeJS相关主题。
在罗列这些教程前,先简单介绍一下我个人的情况,这样能够更好的和自身情况进行对比。我对三维的各种概念和三维美术创作的整个工作流程比较了解、而且能使用多种行业的三维软件。毕业后从事交互设计工作,在工作中学习了Html、CSS和JavaScript。
如果你对三维一无所知,我建议你可以看一下这两本书:3D动画与特效制作艺术、数字绘图的光照与渲染技术,这两本是我看过最优秀的三维书籍(美术技术方面),不局限于某一三维软件,讲解浅显易懂、面面俱到,看完后对三维美术工作流程有一个直观的认识,并且里面也提及了非常多专业术语,对我的帮助特别大。
学习WebGL前,也还需要具备一定的前端知识,至少需要知道HTML的标签是干什么用的,JavaScript的变量和基本语法。除了前端知识,一些基本的线性代数概念也需要了解,比如矢量、矩阵。也可以考虑先学习使用ThreeJS这样的WebGL框架,如果感兴趣再去看WebGL的教程。ThreeJS的学习门槛非常低,重要的是ThreeJS对象名称、属性、方法的可读性很高,正常人能够直观的理解,学习过程中不会有太大挫败感。
希望这些入门教程也同样对你有帮助。Enjoy~