以前花了很多精力,做了一些processing方面的程序开发,主要着眼于新媒体艺术方面的内容。不过processing的性能是在是捉急,一方面是单核的,另一方面没法直接用GPU进行并行计算加速。而要根本性的提升性能, 需要使用Shader或者OpenCL这种GPU并行计算加速工具。要向使用这两种工具,都要求对OpenGL有比较深的影响(processing本身就是对OpenGL的封装)。
下面是预备要买的书单
- OpenGL编程指南(第九版或者第八版),原作者是Dave Shreiner;Graham Sellers;John Kessenich;Bill Licea-Kane, 100RMB
- OpenGL超级宝典(OpenGL SuperBible),第六版,原作者是Richard S. Wright,Jr. Nicholas Haemel Graham Sellers Benjamin Lipchak, 80RMB
- OpenGL 4.0 Shading Language Cookbook,作者是David Wolff : 500RMB
- 电子书:https://thebookofshaders.com
- OpenCL编程指南(OpenCL programming guide),作者是Aaftab Munshi, 80RMB
编程语言方面,估计也会转换到C++上(貌似网络上的资料一般都以C++为主)。
网友评论