![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形学
文章平均质量分 56
#追风筝的人#
当时明月在,曾照彩云归
展开
-
三维空间中绕任意过原点的轴旋转的矩阵公式
摘自GAMS101 第4课,课程提供了证明。原创 2021-01-28 17:33:18 · 1810 阅读 · 0 评论 -
软件光栅化渲染器知识总结
简单的CVV裁剪经过了透视变换,坐标被变换到CVV空间,此时仍然是齐次坐标,我们正常应该是判断在裁剪的立方体内,不过齐次坐标我们也就是直接比较xyz值和w的值即可,DX模式的话,z需要比较0和w。这个是非常重要的,因为我们默认为了方便是把投影平面放到了眼睛前面,但是真的有在投影平面后面的东西,如果不剔除z<0的内容,就会导致这一部分按照不对的透视公式进行计算导致结果错误。而且更重要的一点在于,相机空间z = 0的时候(也就是齐次空间的w = 0)的这种情况,在我们透视除法的时候会有除0的问题。所以要原创 2020-08-06 23:26:46 · 809 阅读 · 0 评论 -
图形学/OpenGL/3D数学/Unity
空间划分的数据结构:四叉树/八叉树的应用:a) 场景管理b) 感知检测c) 碰撞检测d) 光线追踪过滤层次包围盒树的应用:a) 碰撞检测b) 射线检测/挑选几何体c) 视锥剔除d) 辅助BSP树构建BSP树的应用:a) 自动生成室内portalb) 自动生成导航网格c) 构造CSG(Constructive Soild Geometry)几何体d) 渲染顺序优化(...原创 2020-04-27 01:01:10 · 3059 阅读 · 1 评论 -
网易定向预研图形学项目摘录
图形学—项目一:高质量头发模拟与渲染职位方向:图形学招聘人数:不限工作性质:实习工作地点:广州市职位描述高质量头发模拟与渲染职位要求项目说明:本项目希望您能实现高质量的头发模拟与渲染系统,包含头发的动态模拟、碰撞、交互,以及高质量的发丝渲染,在实时下实现头发的散射和自阴影。招募要求:- 熟悉C++,熟悉DirectX,熟悉图形学;- 熟练掌握一种主流商业游戏引擎。...原创 2020-03-25 10:26:26 · 483 阅读 · 0 评论 -
法向量变换
结论:对顶点或者方向矢量进行变换,变换矩阵为M,若要求变换后对应的法向量,则变换矩阵为M的转置逆矩阵。注意以下情况下不可以直接用M进行法向量变换:当顶点变换包括非同一缩放或者切变以下内容转载自《shader中法线向量为什么要乘以模型视图矩阵的逆转置矩阵》许多计算都在眼睛坐标系中完成,一个常用的就是光照需要在这个空间中实现,因为眼睛位置决定了光照效果,否则的话,很难实现镜面光。因此我们需要将...转载 2020-03-23 11:15:19 · 1390 阅读 · 0 评论 -
Ray Tracing in One Weekend 读书笔记
Ray Tracing in One Weekend 读书笔记第0章 概述第1章 输出照片第2章 vec3类第3章 光线、一个简单的相机和背景第4章 增加一个球第5章 表面法向量和多物体第6章 抗锯齿第7章 漫反射材质第8章 金属第9章 电介质第10章 可移动的相机第11章 散焦模糊第12章 下一步?以下内容整理于Peter Shirley的《Ray Tracing in One Weekend...原创 2019-11-28 19:40:54 · 981 阅读 · 0 评论