计算机图形学
文章平均质量分 80
普通网友
这个作者很懒,什么都没留下…
展开
-
矩阵求逆(c++)
矩阵求逆(c++)标签(空格分隔): 技术博客简要过程介绍方法的名称是“Gauss-Jordan (or reduced row) elimination method”。设单位对角矩阵为I,则MM−1=IMM^{-1}=I主要过程为,摆一个相同大小的对角矩阵在旁边,将原矩阵变成对角矩阵的过程中,对对角矩阵施以相同的变化。原理为,对矩阵施以特定变化等同于对矩阵进行线性计算。实现过程第一步:准备阶段:原创 2017-09-21 17:55:10 · 10053 阅读 · 0 评论 -
PBR学习(2)
解决上一篇中的问题辐射率:透过一定立体角到某个和光线垂直面积的辐射通量,那么对于每个点来说,辐射率就是它接收到的来自某个立体角的辐射通量,而当立体角特别小的时候,就是一束光线上的辐射通量。 假设我们拥有一个点光源,辐射通量用RGB表示(参考不同波长的光线具有不同的能量,RGB三个颜色就近似代表三个波长区间),该光源的辐射强度等于其在所有出射光线的辐射通量。 但是对于要照射到的一个点...原创 2018-02-20 16:55:37 · 334 阅读 · 0 评论 -
PBR学习
PBR学习 https://learnopengl-cn.github.io/07%20PBR/01%20Theory/请结合所给参考链接中的图示进行学习,我主要对参考链接中的资料翻译和理解,为了方便理解另外查阅了一些资料,但都过于零散我也没记住有哪些。 能用文字说清楚的地方我并没有给出图示,但显然图示更易于理解。PBR满足的三个基本条件基于微平面的表面模型能量守恒...原创 2018-02-20 16:54:10 · 2100 阅读 · 0 评论 -
从贝塞尔曲线到FFD变形
贝塞尔曲线的性质到FFD变形与Hermite曲线通过始末两点和亮点的方向来绘制曲线不同,贝塞尔样条曲线是通过多个关键控制点构成曲线,曲线有如下良好的性质,这些性质决定了FFD最终使用贝塞尔样条曲线而非Hermite曲线。 对于给定关键点的贝塞尔曲线,曲线穿过最开始和最后的关键点 曲线的大致趋势与关键点相契合 曲线在关键点的包围之中,不会伸出到关键点以外现提出两个问题:为什么说这样的性质很契合FFD原创 2018-01-11 00:08:44 · 1931 阅读 · 0 评论 -
非真实渲染基础(1)
简单的非真实渲染原理与实现原创 2018-01-10 23:58:19 · 392 阅读 · 0 评论 -
Hermite曲线的思考
探究hermite曲线四个基函数的由来和每个基函数的作用原创 2018-01-10 23:56:06 · 2663 阅读 · 0 评论 -
从相机空间到屏幕投影,期间发生了什么
图形学渲染管线的再了解原创 2018-01-10 23:45:26 · 803 阅读 · 0 评论 -
四元数插值
四元数介绍:q=<w,x,y,z>=w+xi+yj+zkq=<w,x,y,z>=w+xi+yj+zkq==w + xi+yj+zk 或者 q=s+vq=s+vq=s+\textbf{v} q¯=s−vq¯=s−v\bar{q}=s-\textbf{v} q1q2=s1s2−v_1v_2+s1v_2+s2v_1+v_1×v_2q1q2=s1s2−v_1v_2+s1v_...原创 2018-01-10 23:43:25 · 701 阅读 · 0 评论 -
计算机图形学坐标变换
计算机图形学坐标变换标签(空格分隔): 技术博客比例变换沿坐标轴变换: 乘对应对角矩阵即可沿任意坐标变换:首先将其变换到标准坐标系中:乘该坐标系的逆矩阵,如果是该坐标系正交,则其逆矩阵为其转置矩阵,如何求逆矩阵,详见我另一篇博客。乘以对角矩阵施加变换再乘以该坐标系变换回来旋转变换对于二维向量:< x,y >变成 <-y,x> 即可求出其旋转90度的向量,和原始向量构成一组基可求的与原始向量成任原创 2017-09-21 17:56:05 · 3171 阅读 · 0 评论 -
unity animator动画学习(1)
人物模型: 导入人物模型骨架后,选择Rig,选择动画类型为 Humanoid,再选择生成Avator的方式。可以从已经建立好的avator开始,因为并没有建立过avator,所以笔者这里选择通过此模型建立。 单击configure后,进入avator的配置界面: 在这里配置骨架以及关键点,甚至是肌肉,配置完成后点击done,即可生成avator。 将包含avator的模型放在场景中...原创 2018-02-20 16:56:22 · 18062 阅读 · 1 评论