Projects

项目

做过的实验、实现过程,以及仍在继续完善的东西。

项目

GAMES103 Lab4 Shallow Wave

前言最近在学习流体仿真部分,主要是GAMES103相关部分。这篇文章作为学习 Shallow Wave 内容的总结和作业4的展示。

项目

软光栅渲染器(三) Hidden faces removal (z buffer)

前言上节课我们实现了三角形的光栅化,但是在渲染整个模型时,可以看到有很多不知道怎么形容的错误,即使我们没有使用正确的纹理,我们能看出来它的结构有很大的问题,只是因为我们错误渲染了很多应当被隐藏的面。 Z-Buffer算法用于解决这一问…

项目

软光栅渲染器(一) Bresenham’s Line Drawing Algorithm

前言图形学一直是我感兴趣的方向,但一直苦于找不到方向入门。之前看到很多图形学相关视频下有同学推荐过TinyRenderer的项目,很多老师也推荐过入门要手写一个软光栅渲染器,于是我就开始跟着wiki做了。