一、简介 二、源代码 clear lam=500e-9;N=2; a=2e-4;D=5;d=5*a; ym=2*lam*D/a;xs=ym; n=1001; ys=linspace(-ym,ym,n); for i=1:n sinphi=ys(i)/D; alpha=pi*a*sinphi/lam; ...
分类:
其他好文 时间:
2021-06-28 20:31:55
阅读次数:
0
1.主菜单,图形处理-输入编辑 2.打开工程文件 3.右键,复位窗口 4.工程输出,文件-页面设置 5.系统自动检测页面 6.光栅输出 ...
分类:
其他好文 时间:
2021-06-02 16:18:55
阅读次数:
0
渲染流水线中的光栅化(一) 需要曦曦品味 Rasterization,光栅化,又称为栅格化,它用于执行绘图指令生成像素的颜色值。光栅化是渲染流水线中的一个重要环节,但是不同的 UI Toolkit 和不同浏览器渲染引擎使用的光栅化策略并不一样,本文主要讨论各种不同的光栅化策略和它们各自的优劣。 渲染 ...
分类:
其他好文 时间:
2021-03-18 14:22:21
阅读次数:
0
Abstract 学习TinyRenderer Wiki中的总结。 扫描线光栅化算法。 Reference : https://github.com/ssloy/tinyrenderer/wiki/Lesson-2-Triangle-rasterization-and-back-face-culli ...
分类:
编程语言 时间:
2021-03-08 14:19:01
阅读次数:
0
Path Tracing Lab 2 Note 碎碎念:个把月前写完的东西,拖到今天才补报告 Overview 在 Lab 1 的基础上,把球体换成了三角形描述的面,把灰度换成了 RGB,顺便写了个 CubeCreator(sb玩意) Notes 其实也没啥可写的,颜色问题只是换汤不换药,三角形面的 ...
分类:
其他好文 时间:
2021-01-28 12:23:57
阅读次数:
0
###图形系统 图形生成 应用程序:顶点 帧缓存:像素 每个顶点与每个像素都要处理 ###图形系统实现的两种策略 基于对象空间 基于图像空间 ###图形绘制系统四阶段 建模->几何处理->光栅化->片元处理 建模: 定义几何对象的顶点数据库 几何处理: 投影、图元装配、裁剪、着色 作用于顶点数据 光 ...
分类:
编程语言 时间:
2020-06-13 00:42:47
阅读次数:
91
应用阶段 1.数据加载到显存 2.设置渲染状态 3.调用DrawCall 几何阶段 1.顶点着色器阶段。上一阶段的顶点数据作为输入,进行顶点坐标转换和颜色处理。 2.裁剪(不可见的图元剔除,部分不可见的图元剔除不可见部分) 不可编程 3.屏幕映射 不可编程 光栅化阶段 1.三角形设置 2.三角形遍历 ...
分类:
其他好文 时间:
2020-05-17 00:51:12
阅读次数:
79
说明: 我使用的是visual Studio 2019,安装的是Easyx这个库。 推荐一篇透明贴图的博客。 详解透明贴图和三元光栅操作 1创建一个Image文件夹,存放坦克图片(main函数放在TANKTEST里了) 资源在这里 2.然后就是一些 EasyX库(graphics.h) 函数的使用, ...
分类:
其他好文 时间:
2020-05-02 19:19:24
阅读次数:
73
我们将图像绘制的流程称为渲染流水线,是由CPU和GPU协作完成的。一般一个渲染流程可以分成3个概念阶段,分别是:应用阶段(Application Stage),几何阶段(Geometry Stage),光栅化阶段(Rasterizer Stage)。 ...
分类:
其他好文 时间:
2020-03-18 13:52:48
阅读次数:
91
Download Vectoraster是一种图形实用程序,用于基于图像或渐变创建基于矢量的光栅图案和半色调。栅格图案和点形状可以在整个图案中更改和变化,以产生许多不同的样式。始终显示结果栅格,并在您更改参数时实时更新。然后可以轻松地将结果作为矢量导出为EPS或PDF文件,将图像导出为JPEG,PN ...
分类:
其他好文 时间:
2020-03-03 00:40:28
阅读次数:
68