240 发简信
  • 120
    自学OpenGL(九)-数学基础

    自学OpenGL(九)-数学基础 前言 计算机图形学中大量使用了数学原理,尤其是矩阵和矩阵代数。虽然我们倾向于认为3D图像学编程是现代的技术领域...

  • 120
    探索 OpenGL、OpenGL ES、WebGL纹理坐标的差异

    前言 前阵子再忙着调研第三方相机应用的滤镜实现,并将这些作为滤镜做成AE插件的形式供设计师使用,以便做出更唯美的滤镜效果。在开发AE 插件过程中...

  • 120
    自学OpenGL(八)-纹理贴图

    前言 纹理贴图是在光栅话的模型表面覆盖图像的技术。他是为渲染场景添加真是感的最基本最重要的方法之一。 纹理贴图非常重要,因此硬件也提供了实现实时...

  • 120
    自学OpenGL(七)-着色器

    前言 着色器是运行在GPU上的程序,为图形渲染管线特定部分而运行,从某种意义上来说,着色器是把输入转化为输出的程序。着色器程序是完全独立的程序,...

  • 120
    自学OpenGL(六)-你好三角形

    前言 在前几篇博客里面介绍OpenGL 环境搭建、OpenGL 渲染管线和着色器基础知识,在这些基础之上我们今天来做点东西,画个三角形。 顶点输...

  • 120
    自学OpenGL(五)-你好窗口

    前言 在上一篇博客中我们搭建好了OpenGL开发环境,这一篇博客我们将前一章的基础之上完成第一个OpenGL程序“你好窗口”。 初始化环境 接下...

  • 动态库与静态库(深度好文,值得收藏)

    前言 我们在编写代码的时候经常用到已有的接口,他们是以库的形式提供给我们使用的,而常见形式有两种,一种常以.a为后缀,为静态库;另一种以.so为...

  • 自学openGL(四)-Mac 配置OpenGL 环境2

    Mac 配置OpenGL 环境2 前言 在之前有写过一篇Mac 配置OpenGL 开发环境的文章,那篇文章是基于 CC 老师课程进行配置的,在c...

  • 120
    自学openGL(三)-渲染管线与着色器

    坐标(基础理论) 在OpenGL 中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变...