pan64271的博客

未经审视的人生,是不值得过的。——苏格拉底

0%

前言

自学图形学也算是有一段时间了,看到各种大佬似乎在入门后都会选择手写一个软渲染器的样子,于是我也试着跟风来写了一下(毕竟这东西真的很酷)。

在调查了一番后,我发现很多大佬都推荐跟着 tinyrenderer 这个项目来写,于是我也把它当作了一个很重要的参考。当然,这里面很多知识点讲解得其实比较粗略,新手想直接看这个就完全搞懂得话还是有难度的,所以最好还是搭配闫老师的课程 GAMES101 食用。

阅读全文 »

前言

这是这学期的一个大作业,要求能做到识别出图像中的矩形、三角形、以及圆形,虽然网上已经有了很多相似的解决方案,但因为我实现之后发现在我自己瞎画出来的图像上识别出来的效果都稍有瑕疵,故决定还是写一篇文章出来分享一下自己改进这些瑕疵的思路。

互联网上已有的解决方案

阅读全文 »

前言

因为19级某位大佬提出了补码的存在意义这个问题,回想了一下在初次接触补码时自己对这个问题的思考只停留在了去除了重复的0以及方便了相反数相加得到0这一点上,却没有进一步思考为什么会有这样的需求,遂谷歌后从 stackoverflow上的相关问题 处得到了较为完备的答案:为了降低加法器电路的复杂度,具体来说就是免除了重复的0的判断以及使用加法电路来同时实现加减法

然而,这也不禁让我开始好奇起当初补码的设计者们是怎样从这样的需求出发,并最终出这么一套精妙的编码系统的。

阅读全文 »