随笔分类 -  Wgpu图文详解

摘要:前言 在上一节中我们重点介绍了图形学工程中的缓冲区Buffer的概念,同时通过大量的图解和代码实例来讲解如何构建一个顶点缓冲区,通过与着色器代码的配合,最终实现了一个渐变效果三角形渲染。相信读者还记得我们曾经编写过这样的代码: 在上述代码中,我们用了三个Vertex结构体数据分别描述三个顶点在几何空 阅读全文
posted @ 2024-12-12 09:45 w4ngzhen 阅读(22) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章中,我们介绍了Wgpu中的渲染管线与着色器的概念以及基本用法。相信读者还记得,我们在渲染一个三角形的时候,使用了三角形的三个顶点的索引作为了顶点着色器的输入,并根据索引值计算了三个几何顶点在视口中的位置,并通过片元着色器的代码逻辑,控制了每一个像素都用红色色值,最终渲染了一个红色三角形: 阅读全文
posted @ 2024-11-18 10:15 w4ngzhen 阅读(136) 评论(0) 推荐(2) 编辑
摘要:在本系列的第一篇文章中(《Wgpu图文详解(01)窗口与基本渲染》),我们介绍了如何基于0.30+版本的winit搭建Wgpu的桌面环境,同时也讲解了关于Wgpu一些基本的概念、模块以及架构思路,并基于wgpu库实现了一个能展示有颜色背景的窗体。而在本篇文章中,我们将开始介绍Wgpu中的渲染管线以及 阅读全文
posted @ 2024-11-07 14:13 w4ngzhen 阅读(202) 评论(2) 推荐(1) 编辑
摘要:写在前面 如果对Rust与Wgpu比较关注的同学可能在网络上搜到过@sotrh国外大佬编写的《Learn Wgpu》,以及国内大佬@jinleili的优秀翻译作品《学习 Wgpu》。这些学习教程质量很高,在我学习Wgpu的过程中给了很大的帮助。那为什么还有我这个系列的文章呢?首先,大佬的系列目前wi 阅读全文
posted @ 2024-06-05 11:54 w4ngzhen 阅读(723) 评论(5) 推荐(3) 编辑