美文网首页
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.开始

    是先学习计算机图形学还是先学习 OpenGL ?我建议先熟悉 OpenGL, 大体了解图形学编程。计算机图形学偏底...

  • 1. WebGL

    本用户手册的这一部分包含有关为WebGL平台开发的文档。使用页面左侧的导航栏来查看本节中的主题。 Unity We...

  • WebGL实现简单滤镜

    1. WebGL介绍 WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标...

  • TWaver3D直线、曲线、曲面的绘制

    1. WebGL原生线 WebGL支持绘制点、线、三角;绘制线的方法比较简单,给定顶点,设置绘制方式即可; 假设给...

  • css好文章

    1.纯css实现海洋生物图2.地图webGL

  • WebGL漫游之旅(一)

    原文链接:WebGL漫游之旅(一) 一、WebGL基本概念 WebGL (Web Graphics Library...

  • threejs Light

    WebGL and Threejs: Lightig 什么是webgl和threejs? webgl是一个在浏览器...

  • threejs Light

    WebGL and Threejs: Lightig 什么是webgl和threejs? webgl是一个在浏览器...

  • WebGL

    WebGL WebGL top Prepare your browser Knowing canvas befor...

  • webgl

    WebGL 理论基础[https://webglfundamentals.org/webgl/lessons/zh...

网友评论

      本文标题:webgl 1.开始

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