上一页 1 2 3 4 5 6 ··· 10 下一页

2021年12月28日

2.4.6 属性——改变图元的模样

摘要: 属性的定义 图元的外观由其属性来控制。颜色、粗细、才子等 属性的实现 线型的实现 线宽 像素模板:线刷子 线刷子的的几个问题: 1.偶数个像素宽会导致重心偏移半个像素 2.实际线宽比指定细,并且对于不同鞋履的直线粗细不同。需要根据斜率不同改变线刷子的方向 3.端点不自然,需要加“帽子” 4.两条直线 阅读全文

posted @ 2021-12-28 16:51 BoysCryToo 阅读(29) 评论(0) 推荐(0) 编辑

2.4.5 巧妙的区域填充

摘要: 区域的定义 区域的定义:指已经表示成点阵式的填充图形,它是像素集合 两种表示方法: 边界表示法:把位于给定区域的边界上的像素一一列举出来的方法称为边界表示法。 内点表示法:枚举出给定区域内所有像素的表示方法为内点表示 区域的分类:4连通和8连通 什么是4邻接点和8邻接点? 什么是4连通边界和8连通边 阅读全文

posted @ 2021-12-28 16:17 BoysCryToo 阅读(207) 评论(0) 推荐(0) 编辑

2.4.2 遇见多边形

摘要: 遇见多边形 几种表示方法:顶点表示、边界表示、内点表示 输入:多边形顶点序列P1到Pn 输出:最佳逼近这个多边形的像素点集 x-扫描线算法 几个问题: 1.当扫描线与多边形顶点相交时,焦点的取舍问题?算几个 策略:交点个数=构成这个定点的两条边位于扫描线上方的条数 2.左闭右开,下闭上开 中心会偏移 阅读全文

posted @ 2021-12-28 15:25 BoysCryToo 阅读(73) 评论(0) 推荐(0) 编辑

2.4.2 圆形思维的起点——朴素的软光栅(2)

摘要: 圆的扫描转换 可以把问题简化为如何画一个在原点的圆。其他位置的圆可以通过平移原点位置同样大小的圆得到。 八分法画圆 利用简单方程 利用极坐标方程 中点Bresenham画圆法 中点Bresenham算法的核心思想:把上下两个相邻像素坐标的中点带入解析函数,根据结果的正负,选择被在圆上的那个像素。移动 阅读全文

posted @ 2021-12-28 11:38 BoysCryToo 阅读(55) 评论(0) 推荐(0) 编辑

2021年12月27日

2.4 图形思维的起点——朴素的软光栅(1)

摘要: 提纲 DDA算法 中点的Bresenham算法 改进的Bresenham算法 扫描转换的概念 光栅化指的就是输入图形的定义(比如三角形的定义,三个几何坐标以及属性信息:颜色光照纹理等),通过找到最佳逼近的像素点并且给像素指定合适的颜色值的过程。 GPU中有一个专门的光栅化阶段,通过硬件完成此过程。也 阅读全文

posted @ 2021-12-27 17:26 BoysCryToo 阅读(282) 评论(0) 推荐(0) 编辑

2.0 第二篇管线的第一个概念阶段(应用程序阶段)的提纲

摘要: 第二篇结构 第四章 图形思维的起点——朴素的软光栅 第五章 探秘造型技术 不同的造型技术 阅读全文

posted @ 2021-12-27 15:44 BoysCryToo 阅读(26) 评论(0) 推荐(0) 编辑

实验1 绘制三角形

摘要: 概念理解 顶点缓冲对象VBO(Vertex Buffer Objects) 顶点缓冲对象VBO是在显卡存储空间中开辟出的一块内存缓存区,用于存储顶点的各类属性信息,如顶点坐标,顶点法向量,顶点颜色数据等。在渲染时,可以直接从VBO中取出顶点的各类属性数据,由于VBO在显存而不是在内存中,不需要从CP 阅读全文

posted @ 2021-12-27 14:53 BoysCryToo 阅读(140) 评论(0) 推荐(0) 编辑

2021年12月24日

实验1 窗口绘制三角形

摘要: 搭建OpenGL环境 构建GLFW GLFW 是一个 OpenGL 的 C 语言库,它提供了渲染物体所需要的最低限度 的接口,它允许用户创建 OpenGL 上下文,定义窗口参数以及用户的输入。【简单来说,GLFW 是对之前固定管线常用的 GLUT 的一种改进】 使用CMake工具 CMake 是一个 阅读全文

posted @ 2021-12-24 18:02 BoysCryToo 阅读(33) 评论(0) 推荐(0) 编辑

2021年12月22日

1.3 可编程渲染管线

摘要: 目录 从固定到可编程 探秘GPU渲染管线 着色器编程 实验导学 实验 从固定到可编程 图形编程的发展 早期图形编程: 与具体硬件有关,不可移植;用来绘制图元及其属性的函数库低级;程序员虽然拥有很大的控制权,但耗费时间 图形标准的产生: 硬件供货商提供标准图形函数库;GKS、PHIGS、OPENGL; 阅读全文

posted @ 2021-12-22 16:17 BoysCryToo 阅读(145) 评论(0) 推荐(0) 编辑

2021年12月21日

1.2 认识图形系统

摘要: 图形系统浅析 从穿孔纸到数据衣:输入设备 从CRT到3D显示 从CPU到GPU:图形显示子系统 图形系统浅析 计算机图形系统的功能 计算、交互 计算及图形系统的组成 图形硬件、图形软件 图形硬件 输入设备(从穿孔纸到数据衣) 输出设备(从CRT到3D显示) 计算机 图形显示子系统(从cpu到gpu) 阅读全文

posted @ 2021-12-21 14:08 BoysCryToo 阅读(202) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页

导航