随笔分类 -  Games系列问题

学习计算机图形学,Games系列过程中遇到的问题
摘要:透视插值 本文主要讨论图形学中三角形重心插值相关内容,主要涉及: 重心坐标 透视插值 重心坐标 在图形学中,重心坐标是用来根据三角形三个顶点属性,插值计算三角形内部任意一点的属性值。如下图: 对于三角形内任意一点\(P(x_p,y_p)\),求解\(\alpha, \beta, \gamma\),使 阅读全文
posted @ 2024-04-22 20:44 木子七维 阅读(67) 评论(0) 推荐(0)
摘要:Overview 本文主要讨论投影矩阵相关问题,主要涉及: 基本变换 正射投影 透视投影 基本变换 绕坐标轴旋转: \[R_x= \begin{bmatrix} 1 & 0 & 0 &0 \\ 0 & cos(\alpha) & -sin(\alpha) & 0 \\ 0 & sin(\alpha) 阅读全文
posted @ 2024-04-20 09:39 木子七维 阅读(138) 评论(0) 推荐(0)
摘要:Overview 对于任意坐标\(S_1=(S_x,S_y,S_z)^T\),绕任意轴线\(\vec{n}=(n_x,n_y,n_z)^T\)旋转\(\alpha\)度,推导变换矩阵\(R(\vec{n},\alpha)\),使得变换后的坐标\(S_2=R(\vec{n},\alpha) \cdot 阅读全文
posted @ 2024-04-17 23:13 木子七维 阅读(95) 评论(0) 推荐(0)
摘要:概述 目前直线渲染算法主要分为五种: 朴素算法 DDA(Digital Differential Analyzer)算法 Bresenham算法 Xiaolin Wu算法 Gupta-Sproull算法 Xiaolin Wu算法和Gupta-Sproull算法主要解决直线渲染抗锯齿的问题,意义不大, 阅读全文
posted @ 2022-12-23 20:47 木子七维 阅读(222) 评论(0) 推荐(0)