跳转至

Computer Graphics Notes

计算机图形学是所有东西的重中之重,其任务是将自然界的物体变为01存储到计算机,从计算机的01中将三维的物体显示在二维屏幕上。

学习资料

其他

学习笔记

  • Shader输入:Mesh Matrix4x4 Colors Values Textures
  • VertexShader:只有两种作用:改变Vertex的位置 传数据给FragmentShader
  • VertexShader对Mesh中的每一个顶点并行作用 在最终三角形Rasterizing之后 FragmentShader为每个像素上色
  • FragmentShader:为什么叫Fragment而不是Pixel,这是因为Pixel往往是与你的屏幕上的像素一一对应的,比如我现在的电脑屏幕是2560×1600。但如果我看一个1080x1920的视频全屏,这时,1080p的视频的一个小色块对应一个Fragment,这些所有的Fragment可能还要经过一些变化才能成为真正屏幕上显示的Pixel(不一定对但大概是这个意思)