从6开始的图形学入门生活(Texture Mapping & Barycentric coordinates & Mipmap)
Texture Mapping
需求:定义物体上任何一点的不同属性
Surface lives in 3D world space
Every 3D surface point also has a place where it goes in the 2D image (texture).
...
从5开始的图形学入门生活(Blinn-Phong reflectance model & Shading Frequencies & Graphics Pipeline)
Blinn-Phong reflectance modelRecap: Lambertian (Diffuse) Term
Specular Term
高光是白色的,所以Ks的属性是白色的
半程向量用平行四边形法则很容易算出来
经验模型,简化模型,没有考虑有多少能量被吸收(漫反射的那个ene ...
hexo blog 之 备份 & 图片显示 & 常见问题
总结一下hexo博客的进阶用法和常见问题。(真是折磨的过程qwq)
备份原理这里可以简单的理解,我们的博客是托管到 GitHub 上的。而我们每次上传(hexo d)的是网页文件,不是我们的文章。
所以我们如果想上传文章,但同时不会干扰到网页部署,就 ...
GAMES101 - Assignment2
虽然老师说作业2比作业1简单,但是我觉得作业2比较难。主要作业2的各个变量和主体框架比较难懂,需要花比较多的时间阅读、弄懂;两个函数实现的时候一拿到手会感觉比较难以下手,所以我是参考着别人的代码写出来的;还有实现MSAA的时候,会遇到黑线问题,需要自己跟着代码走一遍渲染过程 ...
从4开始的图形学入门生活(Z-buffer & Lambertian (Diffuse) Shading)
课程链接:https://www.bilibili.com/video/BV1X7411F744?from=search&seid=944040088923830300&spm_id_from=333.337.0.0课程PPT:https://sites.cs.ucsb.e ...
从3开始的图形学入门生活(Rasterization-Antialiasing)
课程链接:https://www.bilibili.com/video/BV1X7411F744?from=search&seid=944040088923830300&spm_id_from=333.337.0.0课程PPT:https://sites.cs.ucsb.e ...
从2开始的图形学入门生活(Rasterization(Triangles) & 作业1)
课程链接:https://www.bilibili.com/video/BV1X7411F744?from=search&seid=944040088923830300&spm_id_from=333.337.0.0课程PPT:https://sites.cs.ucsb.e ...
从1开始的图形学入门生活(Transformation & 作业0)
课程链接:https://www.bilibili.com/video/BV1X7411F744?from=search&seid=944040088923830300&spm_id_from=333.337.0.0课程PPT:https://sites.cs.ucsb.e ...
从0开始的图形学入门生活(Overview & Algebra & Transform)
课程链接:https://www.bilibili.com/video/BV1X7411F744?from=search&seid=944040088923830300&spm_id_from=333.337.0.0课程PPT:https://sites.cs.ucsb.e ...
从8开始的C++世界生活(引用、new&delete)
本篇是学习VC驿站的《实用C++》教程时的超简化(不太会的部分会写多一点)同步笔记,详细内容可参见VC驿站原帖
是在学校C++课程之外重新系统地学习一遍C++,所以很基础很基础的部分不会记录代码块渲染有误,目前不知道怎么解决 ...