![](https://img-blog.csdnimg.cn/direct/b428fbb0c4364db29a1c83dfa45d4fe4.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
图形学初识------算法奇谈
文章平均质量分 92
记录作者学习图形学中的学习记录,方便多年以后回忆
航火火
努力追求代码品质,做能创造价值的Coding
展开
-
图形学初识--定义摄像机类(实战)
学习如何定义一个射击类游戏的第三人称摄像机原创 2024-06-12 21:56:54 · 702 阅读 · 0 评论 -
图形学初识--透视修正
介绍了图形学中的透视修正的原因?它修正了什么?以及相应的推导!原创 2024-06-05 17:30:00 · 478 阅读 · 0 评论 -
图形学初识--面片剔除
讲解面片剔除,以三角面片举例,说明为什么?是什么?怎么做?原创 2024-06-05 10:13:08 · 771 阅读 · 4 评论 -
图形学初识--深度测试
介绍深度测试、画家算法、z-buffer,生动形象!原创 2024-06-03 21:17:27 · 795 阅读 · 4 评论 -
图形学初识--颜色混合
本章节补充一下颜色混合的内容,主要包含:为什么要有颜色混合?颜色混合常实现方式?原创 2024-06-03 19:43:12 · 886 阅读 · 0 评论 -
图形学初识--多边形剪裁算法
介绍多边形剪裁算法Suntherland Hodgman在二维和三维的情况,并且给出生成的图片和案例介绍,希望大家多多关注!原创 2024-06-02 21:03:47 · 369 阅读 · 0 评论 -
图形学初识--屏幕空间变换
介绍一下由NDC坐标转换为屏幕空间坐标原创 2024-06-01 16:11:59 · 671 阅读 · 1 评论 -
图形学初识--视图+投影变换
介绍视图变换和投影变换,包括:为什么、是什么、如何推导等原创 2024-05-30 17:52:07 · 580 阅读 · 0 评论 -
图形学初识--任意轴旋转矩阵(小白狂喜)
介绍任意轴旋转矩阵,包含:思路、推导,相比很多人发的帖子,这个更加容易懂,更直观原创 2024-05-30 11:29:18 · 1286 阅读 · 0 评论 -
图形学初识--空间变换
介绍二维和三维下的变换矩阵以及常见的推导和理解方式。主要就是:平移、旋转、缩放原创 2024-05-29 17:10:47 · 939 阅读 · 0 评论 -
图形学初识--矩阵和向量
前面发布的【图形学初识】系列文章,坐标基本上都指代屏幕空间的二维坐标,迟迟没有进入真正的3维世界。为了真正进入三维世界,就需要存在一种工具将三维坐标映射为二维坐标,这个工具就涉及到数学中的线性代数中的一些概念,如:矩阵、向量、行列式等等!本章节就针对这些概念和相关计算做说明!既有大小,又有方向;只有大小,没有方向;举个例子:速度、加速度、力等颜色、温度、质量等a⃗AB⃗B−AaABB−A。a⃗\vec{a}a的大小:AB之间的距离a⃗\vec{a}a。原创 2024-05-29 12:56:37 · 1091 阅读 · 0 评论 -
图形学初识--纹理采样和Wrap方式
介绍图形学的uv坐标概念,以及在矩形和三角形如何进行插值uv坐标;并且介绍Wrap属性,用于处理越界时的uv坐标如何处理原创 2024-05-27 21:33:17 · 485 阅读 · 0 评论 -
图形学初识--双线性插值算法
双线性插值(bilinear interpolation)是一种常用的插值方法,用于在二维空间内估算未知点的值。它主要应用于图像处理、计算机视觉、地理信息系统(GIS)、数值分析和其他需要在二维数据中进行平滑过渡的领域。这里的思路就不用解释了吧,前面文章关于直线线性插值已经讲过了,不懂的小伙伴可以回去翻翻哦!希望对各位小伙伴能够有所帮助哦,永远在学习的道路上伴你而行, 我是航火火,火一般的男人!可以先插值x再插值y,也可以先插值y再插值x。已知图像的四个位置的像素值, 的值,再做一次插值得到。原创 2024-05-27 13:07:21 · 1067 阅读 · 0 评论 -
图形学初识--三角形重心坐标插值算法(小白狂喜)
关于三角形利用重心坐标插值的算法介绍,并给出小白也能看懂的推导过程原创 2024-05-25 13:17:51 · 770 阅读 · 0 评论 -
图形学初识--直线插值算法
已知屏幕两个点,计算出以这两点为端点的直线经过的所有像素,准确的说是像素点的坐标;但是,像素是有颜色属性的,端点的颜色已知,但是中间点颜色是未知的,这时候为了给这些中间点补充颜色属性,就需要引入插值算法,在这个场景下就叫直线的线性插值!基本思想:基于已知数据点构建一个函数,该函数能够通过这些点,并估计这些点之间的值!本质思路:计算点和点的距离是比较耗时的,咱们可以用初中数学知识,相似三角形从而简化问题的计算,提高性能!线性插值是一种最简单的插值方法,它假设两个相邻点之间的函数变化是线性的。原创 2024-05-24 11:42:38 · 790 阅读 · 0 评论 -
图形学初识--光栅化直线算法
直线光栅化算法,为什么?是什么?怎么用?原创 2024-05-23 11:21:52 · 997 阅读 · 0 评论