GAMES系列
文章平均质量分 69
game学习中
泥烟
邮箱[email protected],
泥烟の导航站: https://knight02-bit.github.io/
展开
-
[Games104笔记] 游戏中的渲染管线,后处理
文章目录环境光遮蔽算法及效果AO 环境遮挡Precomputed AOSSAOSSAO+HBAO-基于地平线的环境遮挡GTAORTAOFog反走样古老的方法: SSAA 超采样,多采样较主流,实用且快:FXAA较主流,TAA※后处理BoomTone Mapping,调亮度多项式拟合派系"降维打击派系" ——ACESColor Grading,调颜色,简单实用,性价比高环境光遮蔽算法及效果★>>>Ambient Occlusion: An Extensive Guide on Its A原创 2022-04-27 16:28:24 · 1565 阅读 · 1 评论 -
[Games104笔记]4/4 渲染系统1 『渲染数据组织』
一些挑战适配当代硬件结合CPU和GPU限制对CPU带宽和内存占用的访问投影,光栅化CG基础学习笔记(Lecture3-4)_泥烟的博客-CSDN博客https://blog.csdn.net/qq_39391544/article/details/122374926着色CG基础学习笔记(Lecture7~9 初学shading)_泥烟的博客-CSDN博客https://blog.csdn.net/qq_39391544/article/..原创 2022-04-04 23:22:32 · 328 阅读 · 1 评论 -
[Games104笔记]3/28 基础架构2 『数据组织和管理』
仅为个人学习,初学乍道,引用了很多书中的内容来解释老师说到的一些内容,欢迎交流学习目录面向对象"组件化"Go之间的互动👇event机制管理GO:拓展课后有同学问道动画与物理之间的过渡tick超时相关静态物,动态物,地面,天空,植被--《游戏引擎架构 第2版》p749面向对象属性+行为但往往游戏中的事物没有明确的父子关系常见问题:深且宽多重继承的弊端-...原创 2022-03-28 22:25:14 · 4473 阅读 · 1 评论 -
[Games104笔记]3/21 基础架构1 『引擎架构分层,整体Pipeline』
工具层功能层资源层核心层 core平台层 platform功能调用自上而下,各层之间分工不同原创 2022-03-21 22:55:40 · 4346 阅读 · 0 评论 -
GAMES101学习笔记(Lecture7~9 初学shading)
Specular highlights镜面高光Diffuse reflection漫反射Ambient lighting环境照明物体表面的漫反射所呈现出的效果光通量看作不变的时候, 物体表面接收到的光线数量与角度有关并且有能量守恒(远处能量衰减)得出与视点方向无关的着色方式(n,l均为单位向量)Kd为与漫反射有关的系数布林冯模型-经验模型,保证高光被看到利用半程向量,有方便计算的作用指..原创 2022-02-21 00:11:28 · 1983 阅读 · 0 评论 -
GAMES101学习笔记(Lecture6抗锯齿与一点点深度缓存)
走样同一个采样频率对不同频率信号获取了同样的信息,使得我们无法区分从频率的角度来看可以这样理解采样: 重复原始信号的频谱走样: 频谱在搬移时发生了混叠如何反走样?可以先模糊(通过卷积,去除高频信号),再采样常用的几种抗锯齿方法多重采样抗锯齿(MultiSampling Anti-Aliasing) MSAA原理是寻找出物体边缘部分的像素,然后再把画缩放到当前的显示器上快速近似抗锯齿(Fast Approximate An...原创 2022-01-18 22:47:52 · 2681 阅读 · 0 评论 -
GAMES101学习笔记(Lecture5以及对作业1的理解)
视口变换作业1基础版模型变换:get_model_matrix(float rotation_angle)//视图转换Eigen::Matrix4f get_view_matrix(Eigen::Vector3f eye_pos){ // 定义 4 * 4 的单位矩阵 Eigen::Matrix4f view = Eigen::Matrix4f::Identity(); Eigen::Matrix4f translate; ...原创 2022-01-09 18:44:57 · 418 阅读 · 0 评论 -
GAMES101学习笔记(Lecture3-4)
three-dimensional Euclidean space 三维欧氏空间mvp变换相机从一个坐标变换到世界坐标原点了,为了保持相机视图的图像不变,model也要跟着相机一起运动,相机变换到世界坐标原创 2022-01-08 00:35:22 · 492 阅读 · 0 评论 -
GAMES101学习笔记(Lecture1-2)
该笔记基于闫令琪大神的cs课程及课后作业总结而成目录学习过程中遇到的一些词线代基础Eigen库的用处矩阵/向量的练习:学习过程中遇到的一些词Geometrically: Parallelogram law & Triangle law几何:平行四边形定律和三角形定律Algebraically: Simply add coordinates代数上:简单地添加坐标usually orthogonal unit通常正交单元Cart...原创 2022-01-02 15:39:21 · 509 阅读 · 0 评论