美文网首页
webgl 1.开始

webgl 1.开始

作者: lesliefang | 来源:发表于2017-08-24 16:23 被阅读121次
    1. 是先学习计算机图形学还是先学习 OpenGL ?
      我建议先熟悉 OpenGL, 大体了解图形学编程。计算机图形学偏底层算法理论, 一般也会用 OpenGL 或 DirectX 等进行讲解。先用 OpenGL 渲染个球体、给球体贴图、光照,之后如果想深入学习计算机图形学再看算法理论方面的书,如果只是想开发个 3D 游戏等没有必要精通计算机图形学。
    2. 为什么从 webgl 开始学?
      因为 webgl 简单啊,直接学 OpenGL 开发环境配置复杂,还得懂 C和C++。而 webgl 只需要一个文本编辑器,用 JS 开发,浏览器中就能运行。webgl 精通以后再切到 OpenGL 就非常容易了,webgl 本来就是基于 OpenGL ES 的。
    3. 是先学 webgl 还是先学 Three.js?
      Three.js 是对 webgl 的封装,开发效率是 webgl 的 10 倍。但是还是应该先学习 webgl, 当你熟悉 webgl 以后再看 Three.js 肯定事半功倍。如果一上来就看 Three.js 很多概念和原理肯定理解的不清晰,很容易晕掉。
    4. 学习 webgl 有什么用?
      我也不知道有什么用,但肯定很有用。

    强烈推荐一本入门书籍

    s24512573.jpg

    我就是读这本书入门的,一定要直接读英文版。看不懂的地方就多读几遍,里面的例子至少亲自完成 90%。

    webgl 学习路线较为陡峭,不要想着速成,一旦搞懂了 OpenGL ES 对你会很有帮助,可以做出很多炫酷的应用。

    计算机图形学是一门非常复杂的学科,很多研究生、博士生一辈子都在搞图形学。所以不要指望一两本书就掌握图形学,一两本书几个月的时间只是入门也已。感兴趣的同学可以再慢慢的深入学习。

    相关文章

      网友评论

          本文标题:webgl 1.开始

          本文链接:https://www.haomeiwen.com/subject/cijedxtx.html