摘要: 基本概念、质点弹簧系统、运动学、求解常微分方程、刚体与流体 质点弹簧系统 现在我们模拟一个弹簧系统。 首先弹簧: 但是这样的话,没有能量损失,弹簧就会一直运动下去。所以增添摩擦力。 符号定义: 这样的问题是,摩擦力和速度方向相关,比如b围绕a转? 所以,摩擦力发生在弹簧内部,也就是说: 质点弹簧可以 阅读全文
posted @ 2024-04-06 21:59 小帆敲代码 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Matrerial==BRDF 材质就是说这个东西我看起来是什么样子。 漫反射材质(往各个方向反射) 漫反射材质定义了一个方向过来的光线(这也就是irradiance)到各个方向的irradiance都是相等的。 当\(L_i\)=\(L_o\)的时候,说明完全反射出去了,但是也有发生一些吸收的时候 阅读全文
posted @ 2024-04-06 19:53 小帆敲代码 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 透视矫正插值 首先关注一下作业2中的插值公式,对深度插值时这里有一个问题就是透视投影的矫正。因为屏幕上的点的插值结果并不等于三维空间中的插值结果,我们应该先在三维空间中插完值再进行透视投影。但是有没有办法通过屏幕坐标得到三维空间对应的插值结果呢。 网上找了一些教程都是从直线的重心坐标类比过去(想推一 阅读全文
posted @ 2024-04-06 17:08 小帆敲代码 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 上一节讲到了渲染方程,可以获得一个打出来的光线应该是自身发出的光和反射的光的总和。 Monte Carlo Integration(蒙特卡洛积分) 这是一种求解复杂函数(比如没有解析式的时候)定积分的数值方法。 定积分就是求解概率密度函数面积的过程。 证明可以参考蒙特卡洛积分的无偏性: https: 阅读全文
posted @ 2024-04-01 22:20 小帆敲代码 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Basic radiometry (辐射度量学) Radiant flux Radiant energy Definition: Radiant energy is the energy of lectromagnetic radiation. It is measured in units of 阅读全文
posted @ 2024-04-01 09:38 小帆敲代码 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 基本原理中使用AABB作为判断光线和物体相交的加速。 在AABB内部如何快速判断判断光线和物体的相交情况呢?主要分为种方法: Uniform grids Spatial partitions 注意这里使用的加速结构是在光线追踪之前做的准备工作。 Grids 分格子,然后记住每个格子里有哪些物体。碰到 阅读全文
posted @ 2024-03-31 21:15 小帆敲代码 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 光线追踪和光栅化的区别 光栅化不能处理更全局的信息。比如软阴影、玻璃的反射以及以及经过多次反射的光线。 光线追踪将整个过程变换为从摄像机发出感知射线,到达物体之后,如果相同的点也能够被光源感知到,以此进行渲染。感觉光栅化这个过程是从光源出发,最后通过投影转到相机上。光线跟踪是眼睛出去一条光线同时光源 阅读全文
posted @ 2024-03-31 20:36 小帆敲代码 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 作业栅格化一个三角形。进阶是super-sampling insideTriangle // TODO : Implement this function to check if the point (x, y) is inside the triangle represented by _v[0] 阅读全文
posted @ 2024-03-31 14:47 小帆敲代码 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 作业目标是把三角形投影到屏幕上,并绕z轴旋转(进阶:绕任意轴旋转)。 get_model_matrix // TODO: Implement this function // Create the model matrix for rotating the triangle around the Z 阅读全文
posted @ 2024-03-30 12:31 小帆敲代码 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Shadow Mapping 最关键的思想是阴影出现的点是我们可以看到而光源看不到的点。 主要思路: 从光源渲染一个深度图表示能看到的地方 从我们的眼中看到的点投射到光源相机中看光源相机能不能看到(是不是对应的深度) 这个方法中有一些问题: Hard shadows (point lights on 阅读全文
posted @ 2024-03-28 21:42 小帆敲代码 阅读(1) 评论(0) 推荐(0) 编辑