1.画个三角形吧

在这一章里我们会使用Vulkan和他的Rust 绑定Ash创建一个彩色的三角形,有些人可能会问为什么非要是三角形啊?因为三个点可以确定一个平面,三角形也是计算机图形学的最基础的图形,彩色的三角形更是计算机图形学的代表.

有一些做过UI,写过HTML的同学可能会觉得三角形的创建非常的简单,但是毕竟HTML是由浏览器渲染的而浏览器才是在底层实现了这么一堆渲染方法才能够让HTML 正确的渲染出图形和文字.

通过创建一个彩色的三角形我们可以了解

  • Rust的项目结构
  • Vulkan是个什么样的抖S的接口
  • Shader(着色器)是怎样工作的
  • 究竟这些信息是怎样经过处理返回到我们的计算机屏幕上的

话不多说,咱撸起袖子加油干,先干完这一章之后,剩下的内容就是的学习曲线就是非常平缓的啦.

建议大家配合源代码阅读体验更佳

results matching ""

    No results matching ""