ICode9

精准搜索请尝试: 精确搜索
  • 图形学学习笔记二:观测变换2020-12-22 22:01:09

    文章目录 一、旋转三维空间中绕坐标轴旋转三维空间中绕任意轴旋转 二、观测变换(View/Camera Transformation)1 定义的三个要素2 进行视图变换3 相机转换步骤 投影变换(Rrojection Transformation)1 投影变换的分类2、正交投影( 一 )3D化2D方法:( 一 )3D方法: 三 透视投影如何进行透

  • 计算机图形学算法总结2020-12-17 00:02:57

    图形学算法总结 文章目录 图形学算法总结直线生成算法数值微分法(DDA)中点画线法Bresenham算法 圆弧生成算法中点Bresenham画圆法 多边形填充算法逐点判断法1)射线法2)累计角度法 扫描线算法(YX)改进的扫描线算法(Y-X)边缘填充算法区域种子填充算法1)深度递归的种子填充算法(漫水

  • 第一章 绪论2020-12-14 12:29:07

    第一章 绪论 1。计算机图形学:是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。 ISO将其定义为:计算机图形学是研究通过计算机将数据转换成图形,并在专门显示设备上现实的原理、方法和技术。 IEEE将其定义为:计算机图形学是利用计算机产生图形化的图像

  • 计算机图形学2020-12-07 20:35:28

    计算机图形学期末复习 第一章 绪论 计算机图形学定义:计算机图形学是研究通过计算机将数据转换成图形,并在专门显示设备上显示的原理、方法和技术 第二章 计算机设备及硬件系统 知识点 阴极射线管(CRT) 光栅扫描图形显示器:垂直回扫、水平回扫 液晶显示器: 工作原理:利用液晶的

  • 计算机图形学复习2020-12-06 17:32:41

    计算机图形学复习要点 1. 计算机图形学概念 计算机图形学是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的学科ISO定义为:图形学是研究通过计算机将数据转化为图形,并在专门显示设备上显示的原理、方法和技术IEEE定义为:图形学是利用计算机产生图形化的图像的艺

  • 程序员三大浪漫--编译原理+操作系统+图形学2020-11-26 09:04:06

    程序员三大浪漫--编译原理+操作系统+图形学  2-1 什么是计算机  2-2 CPU的工作原理——内存、寄存器和ALU  2-3 指令入门(1)——指令的组成部分  2-4 指令入门(2)——寻址模式、浮点数和指令分类  2-5 我的第一个汇编程序——实现一个求阶乘的递归函数(思路部分)  2-6 我的

  • 图形学入门 - 变换(一)2020-11-24 10:03:58

    1旋转矩阵推导(2D) 2为何引入齐次坐标 (解决,利用矩阵解决仿射变换) 定义 (3D同理) 对比 3旋转 待验证??? 4view变换 5投影变换 5.1 正交投影 解读:本质压缩成[-1,1]^3 的cube 5.2 透视投影 解读:本质压缩成[-1,1]^3 的cube 求解过程推导(选读)

  • 线代计算机图形学 12020-11-19 07:33:16

    ApplicationGames, Movies, Animations, Design, Visualization, Virtual Reality&Augmented Reality, Digital Illustration, Simulation, GUI, Typography Whatinput:真实世界的理解(光、材质等等)process: 新的计算方法(矩阵,物理光学,着色,操作描述三维形体,动画仿真)、显示方法(裸

  • GAMES101系列笔记一 图形学概述与线性代数入门2020-11-11 21:04:17

    概述+线性代数 为什么学习图形学? Computer Graphics is AWESOME! 主要涉及内容: 光栅化 曲线和网格 光线追踪 动画与模拟 Differences between CG and CV: 线性代数回顾 向量(Vectors) 方向和长度 模长:\(||\vec{a}||\) 没有确定的起点 单位向量:模长为1 单位化向量: \(\hat{a}

  • OpenGL和计算机图形学初步认识2020-09-23 18:01:39

    OpenGL是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。 OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。(来自百度百科)   计算机图形学(Computer Graphics,简称CG)是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形

  • 计算机图形学--------第一天2020-08-24 23:31:18

    今天是开始正式学习计算机图形学,首先接触的线性代数里面的内容,因为图形学涉及大量的线性代数,部分物理学的内容 在2D情况下      在3D情况下     向量积(基本使用右手坐标系)    

  • 图形学坐标变换2020-06-15 12:43:15

    在制作游戏的时候我们经常会遇到坐标变换,比如模型空间变换到世界空间,这里用到的数学知识就是线性代数中的矩阵变换。矩阵变换算上大学来来回回也学了好几次了,可是过一段时间就忘记了,这次更多的是从几何意义去理解矩阵变换,希望能够更深入的理解其中的原理。我自己也是个数学小白

  • 计算机图形学(四)—— 实验四:种子填充算法2020-06-15 12:40:28

    实验四:种子填充算法 4.1实验目的 掌握种子填充算法(递归算法)、改进的种子填充算法、扫描线种子填充算法 4.2实验内容 C++中编写函数 模板库的使用stack 4.3算法思路 所有种子填充算法的核心其实就是一个递归算法,都是从指定的种子点开始,向各个方向上搜索,逐个像素进行处理,直到

  • 现在2020-06-13 19:06:51

    初稿:2020年06月12日 最近受到Derek的now页面启发,也写一个now页面,用来更新我当下的状态。 日常 我的github,邮箱:1664085149@qq.com。 现居北京,北漂一族,住在北五环,回龙观。 工作大家应该能猜到,软件开发,主要做渲染引擎开发。 工作日一般是这样: 7:00左右,起床,读书,并使用evernote写

  • 【GAMES101-现代计算机图形学课程笔记】Lecture 10 Geometry 1 (介绍)2020-06-10 21:51:31

    之前的课程里介绍了 Shading 1 & 2 Blinn-Phong reflectance model Shading models / frequencies Graphics Pipeline Texture mapping Shading 3 Barycentric coordinates Texture antialiasing (MIPMAP) Applications of textures(本节会补充介绍) (补充 1)Shading - applic

  • Liang-Barskey裁剪算法(计算机图形学)2020-05-09 11:03:30

    在Opengl应用框架下实现Liang-Barskey算法。完成一个四边形对两条线段的裁剪:四边形的左上角和右下角顶点分别为(100,100),(300,200),线段2的两个端点为(180,50),(180,380)。 #include<iostream> #include<GL/glut.h> using namespace std; int LBLineClipTest(float p, float q, float

  • mfc扫描线种子填充算法----计算机图形学实验2020-04-25 12:04:06

    mfc扫描线种子填充算法----计算机图形学实验 最近刚刚学了计算机图形学,自己动手做了几个实验,下面介绍扫描线种子填充算法实现画一个老虎,代码有很多不够精简的地方。 具体算法推荐一篇文章(侵删,我在其基础上稍加改动) 详细的解释扫描线算法 1.调用系统画线函数先画一个老虎轮

  • 【学习数据库】范式2020-04-19 15:06:05

    文章目录第一范式第二范式第三范式BC范式 把关系数据库的规范化过程中为不同程度的规范化要求设立的不同标准称为范式 关系数据库规范中建立了一个范式系列:1NF,2NF,3NF,BCNF,4NF,5NF,一级比一级有更严格的要求。 第一范式 所有属性均为简单属性,每个属性不可再分。 例如:

  • 图形学基础(二)图形变换:3D 平行投影2020-04-05 21:01:50

    因为我自己也没太能理解,所以在此就只写一些些。这么多分类,看着就头疼。   准备(齐次坐标系/图形) 新建BaseClass类(.h .cpp),添加必要的参数和函数。 typedef double array2d[5][5]; typedef double array[24]; class CBaseClass { public:int theta_y, phi_x, xx, yy, nn, n;

  • 图形学之图像信号处理2020-03-27 23:00:25

    图像信号处理在图形学中有举足轻重的作用,这节博客对图像的采样、滤波和重构进行简要总结。 一、离散图像滤波 图像中最广泛的应用是使用简单的卷积滤波器。通过与一般的低通滤波器(从盒式滤波器到高斯滤波器)进行卷积,实现对图像的模糊化处理。例如下图中高斯模糊看起来很平滑,被广泛

  • 图形学实验用的VS2017本地环境配置,VS 2017配置opencv、Eigen2020-03-12 21:52:38

    最近在进行图形学相关实验时,会用到VS 2017,虚拟机里的VScode卡得小宇宙爆发,索性就在本地进行配置吧。这个过程主要需要配置 opencv 和 Eigen 线代库。下面是配置教程: 一、VS2017 配置OpenCV 这是我看到的最详细的配置教程: VS2017配置opencv教程(超详细!!!) 配置问题 在配置好后,测试运行

  • 计算机图形学(OpenGL版)书中代码2020-03-04 09:55:36

    本处代码主要为各章中除章节末的编程实例之外的有关代码,现全部贴出以飨读者。 第3章 二维图形生成3.1 直线生成算法3.1.1 数值微分法123456789101112131415161718void LineDDA(int x1, int y1, int x2, int y2, int color){ int dm=0; if (abs(x2-x1)>= abs(y2-y1) //abs

  • 进阶图形学(二十二)蒙特卡洛路径追踪(Monte Carlo Pathing Tracing)(上篇)2020-03-01 14:01:00

    【文章来源于斯坦福大学课件http://graphics.stanford.edu/courses/cs348b-01/course29.hanrahan.pdf,以下为翻译,如有错误还请指出】   一:解决渲染方程 为了得到渲染方程,我们先从反射方程开始。 反射的辐照光度(radiance) is computed by integrating the incoming radiance ov

  • 进阶图形学(十七)物理引擎中的简单弹簧系统2020-02-29 14:03:16

    【此文章原作者为huw bowles,原文链接为http://www.huwbowles.com/spring-dynamics-production/,下面使用google翻译并且人工润色了一些。嗯,物理模拟什么的最好玩了。】 介绍 弹簧是一种非常有用且基本的工具,可以表达各种动力。 在游戏和物理模拟中,我广泛地使用着它们。它们非常

  • 数字图像处理,计算机视觉,计算机图形学,计算摄影2020-01-31 19:01:27

    博客:博客园 | CSDN | blog 先上图,下图通过输入输出来区分不同学科。 计算机视觉(Computer Vision, CV),输入为图像或图像序列,输出为某种信息或描述,目的在于理解图像,获得语义信息。比如目标识别任务,输入一张图片,输出图中有哪些物体、都在什么位置,典型任务包括检测、识别、分割、定位

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有