计算机图形学
文章平均质量分 73
single 君
求大佬carry
展开
-
四元数概念简要quaternion
一分钟包会原创 2023-01-17 01:50:30 · 128 阅读 · 0 评论 -
【计算机图形学】光线追踪(入门级)
1.基本原理1.1为什么我们要引入光线追踪呢?光栅化不能很好地处理全局效应比如——(软)阴影-尤其是当光线反弹不止一次的时候光栅化的速度很快,但渲染质量相对要差一些。比如吃鸡就是用的光栅化来渲染。光线追踪速度很慢,但质量更好一些。有时候甚至会用10K CPU核心小时来渲染一帧基于此,一般实时游戏采用光栅化,而离线游戏用光线追踪(事实上,现在的技术几乎快实现实时游戏也可以用光线追踪实现了)1.2基础光线追踪算法光线计算机图形学中关于光线的三个观点光沿直线传播(尽管这是错误的)原创 2022-02-13 22:55:41 · 2888 阅读 · 0 评论 -
【计算机图形学】几何
我们可以用许多方法来表示几何隐式的•代数曲面•水平集•距离函数•……显式的•点云•多边形网格•细分,NURBS•……选择最适合当前的任务/几何类型方式即可1.两种表示方式的优缺点隐式显式优点可以方便判断一个点在该几何的外面里面还是在几何上可以方便找出该几何上每一个点画出几何图形缺点不方便找出该几何上每一个点画出几何图形不方便判断一个点在该几何的外面里面还是在几何上例子:看这个隐式的函数表达很难知道它的几何形状,而显式的表示则可以直接弄出原创 2022-01-29 00:01:12 · 1712 阅读 · 1 评论 -
【计算机图形学】shading(着色/渲染)
1.一个简单的光照明模型(Blinn-Phong反射模型)1.1漫反射漫反射与观测视角无关。1.2镜面反射原本是看观测角和镜面反射角的方向一致程度,但因为镜面反射方向是很难求的,而半程向量有手就行。所以我们取一个近似。。p值越大,高光点越小(高光点就是镜面反射的体现)1.3环境光大胆假设每个点都有一个基础光照,我们称之为环境光。。3个光合在一起就是这个模型2.着色频率(Shading Frequencies)2.1平面着色(flat shading)对每一个三角形着色原创 2022-01-15 17:47:04 · 1385 阅读 · 0 评论 -
【计算机图形学】光栅化(深度测试与抗锯齿)
备注:本文乃此课笔记:https://www.bilibili.com/video/BV1X7411F744?p=61.采样理论2.实际光栅化1.采样理论经过三角形光栅化采样算法后,会出现明显的锯齿走样现象1.1走样的类型1.锯齿:采样存在空隙2.条纹:欠采样、采样过疏3.车轮效应:时间上的采样之所以会发生走样,是应为采样过慢,信号的频率太快1.2频域傅里叶变换可以将一个信号转化到频域上。滤波器(Filtering) :去掉某些频率内容图片转化到频域上显示:频域这张图原创 2022-01-13 02:20:49 · 2259 阅读 · 0 评论