计算机图形学
文章平均质量分 91
不知不道abc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图形学笔记 - 5-光线追踪 - 辐射度量学
定义:辐射通量(功率)Radiant flux (power)是单位时间内发射、反射、发射或接收的能量。定义:辐射度(亮度)是一个表面在单位立体角、单位投影面积上发射、反射、传输或接收的功率。对于面积光,它是沿着给定光线发出的光(指向表面和出口方向)。它是沿着给定光线到达表面的光。但是入射的辐照取决于反射的辐照(在场景的另一点)定义:辐照度是入射到表面点上的单位面积的功率。表面的辐照度正比于光方向与表面法线夹角的余弦。出射辐射度是离开表面的单位投影面积的强度。入射辐射度是到达表面的单位立体角的辐射度。原创 2025-02-03 23:09:06 · 1287 阅读 · 0 评论 -
图形学笔记 - 5. 光线追踪2 - 加速结构
Ray-Scene相交 以射线遍历顺序步进网格 ray traversal order 对于每个网格单元 -使用存储在该单元格中的所有对象测试交叉 光栅化一条线。启发式:当节点包含少量元素时停止(如5个) BVHs的数据结构 内部(internal)节点存储。表现好的情况: 网格在大小和空间均匀分布的大型对象集合上工作得很好。1.找出边界盒 2.创建网格 3.将每个对象存储在重叠的单元格中。在每个叶节点中存储对象 确保一个物体只可能出现在一个格子。内部节点中不存储任何对象 叶节点存储。原创 2024-12-21 16:25:18 · 746 阅读 · 0 评论 -
图形学笔记 - 5. 光线追踪 - RayTracing
从观察点往成像平面的每个像素位置投射光线,再从投射光线与场景物体的交点向光源位置投射光线判断交点是否在阴影里。避免交叉的快速方法:用简单的体积绑定复杂的对象。计算与平板的交点并取。代价:1次除法,27次乘法,17次加法。交点p必须同时满足射线方程和球方程。平面由法向量和平面上的一个点定义。栅格化速度很快,但质量相对较低。光栅化不能很好地处理全局效果。光线追踪是准确的,但速度很慢。光线由它的原点和方向向量定义。等式左边式射线,右边是三角形。理解:盒子是3对平板的交点。简单的光线-场景交集。原创 2024-12-13 21:15:28 · 1000 阅读 · 0 评论 -
图形学笔记 - 4. 几何 -网格操作和阴影映射
图形学几何知识原创 2024-11-21 21:13:18 · 1043 阅读 · 0 评论 -
图形学笔记 - 4. 几何 - 基本表示方法及曲线和曲面
距离函数:给出从任何地方到对象的最小距离(可以是signed Distance)来自医疗数据(CT、MRI等)的水平集。vp 参数空格顶点 (Parameter space vertices)v 几何体顶点 (Geometric vertices)de Casteljau 算法的(u,v)-可分离应用。只是一个指定顶点、法线、纹理坐标及其连通性的文本文件。Bicubic(双三次型) Bézier 表面贴片。一个例子:混合(线性插值)一个移动的边界。这个表面上有什么点,直接带入(u,v)原创 2024-11-20 16:46:12 · 1268 阅读 · 0 评论 -
图形学笔记- 3. 着色Shading
最好从底层几何中获得顶点法线考虑一个球:否则必须从三角形面推断顶点法线简单方案:**取周围面法线的平均值Nv∑iNi∣∣∑iNi∣∣Nv∣∣∑iNi∣∣∑iNi顶点法线的重心插值Barycentric interpolation不要忘记对插值方向进行规范化。原创 2024-11-09 17:07:41 · 1145 阅读 · 0 评论 -
图形学笔记- 2. 光栅化 Rasterization
屏幕Screen像素屏幕空间像素位置用xy,x,y为整数。范围为(0,0) to (width-1,height-1)像素的中心(x+0.5, y+0.5)屏幕空间的范围:(0,0) to (width,height)lua语言从1开始计数?投影到平面−112−0width×0heightMviewportwidth/20000height/2000010width。原创 2024-10-31 09:37:41 · 750 阅读 · 0 评论 -
图形学笔记 - 1. 变换Transformation
模型变换视图变换2D变换缩放scale(x′y′)=(sx00sy)(xy)\begin{pmatrix} x' \\ y' \\\end{pmatrix}=\begin{pmatrix} s_x & 0 \\ 0 & s_y \\\end{pmatrix}\begin{pmatrix} x\\ y \\\end{pmatrix}(x′y′)=(sx00sy)(xy)反射Reflection(x′y′)=(−1001)(xy)\begi原创 2024-10-15 15:11:14 · 978 阅读 · 0 评论
分享