开了个新坑,打算学习做图程,以下是自己学习路径,希望能有所帮助。

线性代数:先补充基础知识,重温一下以前学的内容,会有新的理解。

四元数:这个内容真的不是一般的难,不理解的情况下光看API都看不懂。

  • https://eater.net/quaternions 推荐个链接,有交互式的帮助理解,如果看英文比较难的化,可以先看些中文的教程,b站上也有很多,最后再回头来看这个链接。

webgl:学图程肯定绕不开底层API工具,当然openGL、D3D都可以,只不过自己是前端,看js的代码舒服一点,底层设计都是一样的。

对底层的一些补充:上面的教学挺优秀的,都是结合代码例子来的,不过有几个原理没说明白。

  • https://blog.csdn.net/linuxhe... 比如齐次坐标、透视投影的变换。这篇文章就说的很好,在学到相机这部分内容的时候可以看下。
  • 对于三维空间来说,opengl呈现的视图是以(0,0,0)为原点,看向z轴的正方向,裁剪空间都是-1~1,符合右手定则。

ITJacob
7 声望1 粉丝

引用和评论

0 条评论