E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GAMES101-计算机图形学
【《Real-Time Rendering 3rd》 提炼总结】(七) 第七章续 · 延迟渲染(Deferred Rendering)的前生今世
在
计算机图形学
中,延迟渲染(DeferredRendering),即延迟着色(DeferredShading),是将着色计算延迟到深度测试之后进行处理的一种渲染方法。延迟着
浅墨_毛星云
·
2020-07-09 05:41
【计算机图形学】
【《Real-Time
Rendering
3rd》提炼总结】
MFC单文档程序中搭建OpenGL框架
本博客
计算机图形学
系列文章索引:地址:《
计算机图形学
系列相关文章索引(持续更新)》一、简介WindowsGDI是通过设备句柄(DeviceContext(设备描述表)以下简称"DC")来绘图,而OpenGL
Naruto
·
2020-07-09 05:28
计算机图形
OpenGL
计算机图形学
和OpenGL(二)坐标系和绘制点线函数
这节开始前我们先了解一下图元的概念。图形软件包中用来描述各种图形元素的函数称为图形输出原语,也称图元(primitive)。而描述对象几何要素的输出图元一般称为几何图元。点和线是最简单的几何图元,本节就会简单介绍点和线段的绘制方法。一、坐标系统。坐标系统一般分为屏幕坐标和OpenGL中的绘图坐标。在上一节中我们简单的写了个示例程序,程序中介绍了gluOrtho2D命令。我们可以利用该命令设定一个二
ituuz
·
2020-07-09 04:19
计算机图形学
OpenGL
基于扫描种子线算法的多边形区域填充实现
本学期算法课上我们学习了计算几何的基础内容,在课后的深入了解学习中我发现,计算几何仅仅是算法世界一个重要分支——
计算机图形学
的基础部分之一,
计算机图形学
还有很多其他非常有趣的算法,例如直线生成、圆生成、
小八i小螃蟹
·
2020-07-09 03:18
VS2017配置OpenGL开发环境(GLUT)
环境介绍参考书目:
计算机图形学
第4版VS版本:2017OpenGL环境:GLUT库准备GLUT库下载网址https://www.opengl.org/resources/libraries/glut/glut_downloads.php
caochuanlin0123
·
2020-07-08 22:58
OpenGL
计算机图形学
常用算法实现3 多边形扫描转换算法-扫描线算法
运行环境vs2015winform其他环境只需要替换对应的画点画线算法即可。这个算法其实很复杂的,实现起来需要有耐心,一步一步按照算法思路来写代码。在算法中,我使用的是静态链表(c#没有指针-_-||)下面的AET为活性边表,NET存储新边表1.定义数组,变量classAET//定义AET表,不论是AET还是NET表用的都是这个AET类,因为里面的内容都是一样的{publicfloatx;publ
Magic_Conch_Shell
·
2020-07-08 21:34
图形学基础知识
计算机图形学
常用算法实现5 区域填充算法-递归形式
递归形式的区域填充算法的效率实在是太低了(就是裸的dfs),导致图形大一点就会爆栈,没有很大的实用性。代码如下:voidfloodFill4(intx,inty,inti){if(map[x,y]==false){g.FillRectangle(p,newRectangleF(x,y,1,1));map[x,y]=true;floodFill4(x,y-1,i+1);floodFill4(x,y+
Magic_Conch_Shell
·
2020-07-08 21:34
图形学基础知识
多边形的扫描转换算法——扫描线算法(
计算机图形学
)
扫描线算法是扫描转换多边形的常用算法,它充分利用了相邻像素之间的连贯性,避免了逐点判断和反复求交计算,达到了减少计算量和提高算法效率的目的。处理对象:非自交多边形(边与边之间除了顶点外无其它交点)。开发和利用相邻象素之间的连贯性是光栅图形学算法的重要技巧。扫描线算法综合利用了区域的连贯性、扫描线的连贯性和边的连贯性等三种形式的连贯性。**区域的连贯性:**相邻两条扫描线构成一个水平长方形区域,并被
八爪鱼!
·
2020-07-08 21:29
计算机图形学
图形学基础概念笔记(一)
图形学笔记综述图形学知识结构什么是
计算机图形学
?“计算的目的是洞察事物的本质,而不是获得数字。”——RichardHamming,1962
计算机图形学
的核心目标是三个基本任务:表示、交互、绘制。
UPiracy
·
2020-07-08 20:07
图形学笔记
图形学的几道基础练习(
计算机图形学
)
整理文件夹时发现曾经做的几个作业练习,发出来和大家一起学习吧。PS:总工程下载:https://download.csdn.net/download/weixin_41918712/10698534题目①在一个黑色的窗口中央画出矩形、三角形、点和线。踩坑记录:一开始画线部分,因为省略了glEnd(),导致生成图像时显示空白窗口。效果图题目①源码#pragmawarning(disable:4996
slyarh
·
2020-07-08 20:33
程序
计算机图形学
|两道习题
1.设空间有两条线段AB和CD,其端点坐标分别为,和,,怎样判断它们是否相交?若相交,求出交点坐标。解法1解答:由端点坐标可知线段AB和CD的参数方程分别为:如果线段AB和CD相交,则存在和,使下面的方程组:由(1)式,(2)式即可求出和:将求得的和代入(3)式,若满足(3)式,则线段AB和CD所在的直线相交。此时如果有:则线段AB和CD相交,否则不相交。令代入线段AB的参数方程中或者令代入线段C
weixin_34367257
·
2020-07-08 18:25
计算机图形学
(OpenGL版)-如何获取和安装OpenGL
为方便读者以及学生通过OpenGL掌握
计算机图形学
,Helloj2ee打算重操旧业。
计算机图形学
,可以采用很多图形软件包(GDI,GDI+,WPF,QT等)来实现。
weixin_34249367
·
2020-07-08 17:35
计算机图形学
(OpenGL版)-OpenGL基本几何图元
经历前两节课,想必大家能够编写一些基本的OpenGL小程序。但是对这个glBegin里的冬冬,还是心生困惑的。因此我将这里的基本类型给大家列下来。我们在画一个图元的时候,通常如下,比如Helloj2ee绘制的北斗七星图。glBegin(g_geotype);glVertex2i(289,190);//绘制若干个点glVertex2i(320,128);glVertex2i(239,67);glVe
weixin_34104341
·
2020-07-08 16:42
NumPy 超详细教程(1):NumPy 数组
它提供了一个高性能的多维数组对象,以及大量的库函数和操作,可以帮助程序员轻松地进行数值计算,广泛应用于机器学习模型、图像处理和
计算机图形学
、
weixin_33701251
·
2020-07-08 15:39
数据可视化的作用与优势
可视化是利用
计算机图形学
和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,再进行交互处理的理论、方法和技术,那么数据可视化有什么作用和优势?
中琛魔方灬
·
2020-07-08 13:34
大数据分析平台
重磅 | 2017年ACM Fellow中有9名华人当选,华人强势亮相!
2017年的Fellow的专业领域包括人工智能、大数据、计算机体系结构、
计算机图形学
、高性能计算、人机交互、传感器网络和无线网络等领域,他们的工作都在各自的领域中被广泛引用。
人工智能技术社区v
·
2020-07-08 12:43
计算机图形学
学习笔记(4.3):多边形扫描转换与区域填充
多边形扫描转换多边形的扫描转换和区域填充这个问题是怎么样在离散的像素集上表示一个连续的二维图形?多边形有两种重要的表示方法:顶点表示和点阵表示。顶点表示顶点表示是用多边形的顶点序列来表示多边形。优点:这种表示直观、几何意义强。占内存少、易于进行几何变化缺点:但由于它没有明确指出哪些像素在多边形内,故不能直接用于面着色点阵表示点阵表示是用位于多边形内的像素几何来刻画多边形。这种表示丢失了许多几何信息
SimpleFelix
·
2020-07-08 10:37
计算机图形学
计算机图形学
基础(三) 观察1
Opengl中的标架1.对象坐标系(建模坐标系)。2.世界坐标系。3眼坐标系(照相机坐标系)。4裁剪坐标系。5规范化的设备坐标系。6窗口坐标系(屏幕坐标系)。绘制流水线通常按照这个先后顺序出现。一点说明1.在大多数情况把照相机看作是固定的,其他标架则相对于照相机移动,一般读者可能更愿意采用不同的观点。2.从模型坐标到世界坐标+从世界坐标到眼坐标,这两个变换通常合并为模-视变换,对应模-视变换矩阵,
竹名茂
·
2020-07-08 10:04
计算机图形学基础
链码 边界长度 形状数
链码(又称为freeman码)是用曲线起始点的坐标和边界点方向代码来描述曲线或边界的方法,常被用来在图像处理、
计算机图形学
、模式识别等领域中表示曲线和区域边界。
todayq
·
2020-07-08 07:20
数字图像处理
什么是HDR,对你的电视意味着什么?
源自百科的解释是,高动态范围成像(英语:HighDynamicRangeImaging,简称HDRI或HDR),在
计算机图形学
与电影摄影技术中,是用来实现比普通数字图像技术更大曝光动态范围(
姜戈看世界
·
2020-07-08 07:54
OpenGL超级宝典学习笔记第一部分:OpenGL API基础 第1章 3D图形学的基本原理
二、
计算机图形学
简史1、最开始是编写程序控制面板上照明灯组成的图案;然后在打印出现后,程序员用字符来创造图形。2、在CRT显示器上,最初是显示直线、圆和多边形等2D图形。
taozhu007
·
2020-07-08 07:09
计算机图形学
(三)扫描线多边形填充算法讲解与源代码
如果喜欢转载请标明出处:并非菜鸟菜鸟的博客源代码下载:点击打开链接在这里先说下算法的实现过程本人觉得这个算法实现起来还是有点难度的!很多人都不愿意去看太多描述性的文字,所以对这个算法的过程是什么大概也不知道,那么我在这里简要的说一些!算法实现过程中应用两个数据结构:1、边表(ET:EdgeTable)用来对除水平边外的所有边进行登记,来建立边的记录。边的记录定义为:扫描线y对应的ET表第一项:某边
并非菜鸟
·
2020-07-08 07:32
计算机图形学
计算机图形学基本算法介绍与入门
计算机图形学
(四)多边形的种子填充算法讲解与源代码
种子填充算法相比较扫描线填充算要容易的多了。理解起来也很简单。源码下载:点我下载哦简单的说一下算法的原理:种子填充算法都是进行区域填充的,而且一般都是指定给某个区域填充某种颜色。然后给出区域的范围,让种子在区域中任选一点,然后按照“4-联通算法”和“8-联通算法”进行填充,而区域填充算法分为区域填充的递归算法和区域填充的扫描线算法。种子填充算法:首先填充种子点所在扫描线上的位于给定区域的一个区段;
并非菜鸟
·
2020-07-08 07:01
计算机图形学
计算机图形学基本算法介绍与入门
NDK开发OpenGL ES 3.0(一)——OpenGL-ES 3.0介绍以及NDK环境搭建
标签(空格分隔):OpenGL-ES版本:1作者:陈小默版权声明:禁止商用,禁止转载该文章仅被发布于作业部落(原),参考书目:[1]DonaldHearn,M.PaulineBarker.
计算机图形学
第四版
陈小默
·
2020-07-08 05:59
1.
计算机图形学
之Opengl渲染流程
Cpu:FBX-MeshrenderFbxobj:模型文件,里面包含了uv顶点位置,法线、切线等渲染所需要的信息。MeshRender:将这些信息传递到GPU。skinmeshrender/meshrender,meshfilterskinmeshrender:带蒙皮的骨骼。meshrender:meshrender主要是将顶点等信息传递到gpu.meshfilter:表示将哪个模型信息传递给gp
Sunny-cxr
·
2020-07-08 03:09
#
千锋Unity3d图形学笔记
种子填充算法----
计算机图形学
种子填充算法:种子填充算法的基本思想是:从多边形区域的一个内点开始,由内向外用给定的颜色画点直到边界为止。区域可以由内部点或边界来定义,一般都采用边界定义,即区域边界上所有像素被置为特定值,而区域内部所有的像素均不取这个值。区域可以分为四连接或八连接两种:四连接区域:区域内每一个像素可以通过四个方向(上、下、左、右)组合到达。八连接区域:区域内每一个像素可以通过四个方向(上、下、左、右)以及四个对
想去的远方
·
2020-07-08 02:48
计算机图形学
(
计算机图形学
)Delaunay三角形剖分的HTML+js的浏览器实现
最近在学
计算机图形学
,第一次比较难的作业就是Delaunay三角形剖分,在这里记录一下代码。
shift-feng
·
2020-07-08 01:47
学习
计算机图形学
Delaunay三角形剖分
HTML
js
计算机图形学
九:几何1—隐式曲面(代数形式,CSG, 距离函数,分型几何)与显式曲面
隐式曲面与显式曲面1隐式曲面(ImplicitSurface)与显示曲面(ExplicitSurface)的特点1.1隐式曲面的特点1.2显式曲面的特点2具体的几种隐式曲面2.1代数曲面(AlgebraicSurfaces)2.2ConstructiveSolidGeometry(CSG)2.3符号距离函数(SignedDistanceFunction)2.4水平集(LevelSet)2.5分型几
剑 来!
·
2020-07-07 23:18
计算机图形学笔记
计算机图形学
四:抗锯齿SSAA及MSAA算法和遮挡剔除Z-Buffer算法
抗锯齿算法和Z-Buffer算法1锯齿(走样,Aliasing)1.1超采样反走样(SuperSamplingAA)1.2多采样反走样(Multi-SamplingAA)2Z-Buffer算法Reference(本篇文章同步发表于知乎专栏:https://zhuanlan.zhihu.com/p/144331249欢迎三连关注)在通过上一节的讲解之后,我们已经能够成功的把带有几何意义的顶点信息从虚
剑 来!
·
2020-07-07 23:46
计算机图形学笔记
计算机图形学
复习小抄
《
计算机图形学
》复习题填空题1、一个交互式计算机图形系统应具有计算、存储、交互、输入、输出等五个方面的功能。
三茶先生
·
2020-07-07 21:16
计算机图形学-peter
向量的点乘与叉乘的几何意义
向量的点乘与叉乘的几何意义很惭愧,作为一名学生,向量的最基本的知识全忘了,在最近做
计算机图形学
实验时,需要用到向量计算时,发现自己寸步难行。只好赶快百度”预习”一下。
IndeReBoom
·
2020-07-07 20:17
基本知识
数学与逻辑
计算机图形学
人工智能之字符识别
2图像原理在
计算机图形学
里,位图就是一个像素的矩阵,矩阵中的每一个点都是各种颜色的点,最后总体上来看就是一副图像。
HeroKern
·
2020-07-07 20:23
work
计算机图形学
|| 画简单三角形并利用ImGUI改变三角形颜色
GUIandDrawsimplegraphics基础知识学习来源learnOpenGL重要概念顶点数组对象(VAO)顶点缓冲对象(VBO)索引缓冲对象(EBO)图形渲染管线3D坐标转为2D像素的处理过程是由OpenGL的图形渲染管线管理的,它分为两部分工作。第一部分把3D坐标转为适应屏幕的2D坐标。第二部分把2D坐标转变为实际有颜色的像素。顶点输入标准化设备坐标(NDC),将输入的顶点定义在-1.
perry0528
·
2020-07-07 18:58
计算机图形学
c++
openGL
OpenCV学习笔记1:使用Camera获取图像,并用Canny转换成边缘图,并支持鼠标点击保存图片
windows上,又看了很多相关的资料,比如学习opencv,opencv_tutorials(Opencv自带的)等等,也运行了里面自带的所有例子,然后发现里面的一些算法原理一点都不明白,不得已,又去找了一本
计算机图形学
nicebooks
·
2020-07-07 18:30
OpenCV
3D几何流水线之模型变换
参考书:Real-timeRendering2nd,《3D游戏与
计算机图形学
中的数学方法》最初,物体在模型空间中,通过模型变换改变了物体的位置和朝向,物体被变换到世界空间。
勤奋happyfire
·
2020-07-07 17:39
3D
Game开发笔记
Flutter 自定义组件之贝塞尔曲线画波浪球
贝塞尔曲线是
计算机图形学
中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。在Flash4
mochixuan
·
2020-07-07 17:59
Flutter
OpenGL - 图形流水线简介
文章目录1.1
计算机图形学
的概念1.2图形与图像的区别1.图像2.图形3.学科区别1.
计算机图形学
2.数字图像处理3.计算机视觉1.3图形流水线1.图形流水线总览1.4图形开发库1.简单介绍1.5GPU
ithanmang
·
2020-07-07 11:16
OpenGL指南
计算机图形学
及OpenGL简介摘记
计算机图形学
(ComputerGraphics)是研究怎样用计算机表示、生成、处理和显示图形的一门学科。图形的具体应用范围很广,但是按基本的处理技术划分只有两类。
iteye_13202
·
2020-07-07 10:27
计算机图形学
专业词汇
alpha在颜色红、绿、兰(R、G、B)之后添加的第4个颜色值,用于提供对象颜色的透明度。当它的值为0.0时,就意味着完全透明,为1.0时表示不透明。环境光(Ambientlight)场景中的光线,它并非来自特定的点源和方向。外围光说明所有曲面都很平坦,而且位于所有的边上。反走样(Anti-aliasing)用于平滑直线、曲线和多边形边的渲染方法。这种技巧将均衡紧邻直线的像素颜色。对于
他来自江湖
·
2020-07-07 09:04
计算机图形学
计算机图形学
(二)输出图元_11_OpenGL多边形填充区函数(上)
OpenGL多边形填充区函数(上)描述填充多边形的OpenGL过程与描述点和折线类似,但有一个例外。函数glVertex用来输入多边形的一个顶点坐标,而完整的多边形用从glBegin到glEnd之间的一组顶点来描述。但有另外一个函数可以用来显示具有完全不同格式的矩形。默认时多边形内部显示为单色,由当前颜色设定确定其颜色。作为选项(下面的内容中叙述),可以用图案填充多边形且显示多边形的边作为内部填充
heyuchang666
·
2020-07-07 09:05
计算机图形学
渲染和计算机图形学
圆心坐标的提取
但是,玩图像处理只懂玩成这样就悲哀了,就如同游戏引擎之于
计算机图形学
,太依赖图像库是不利于自己的成长和知识的提升的。
Tjguo
·
2020-07-07 08:54
图像处理
数字图像处理,计算机视觉,
计算机图形学
,计算摄影
博客:博客园|CSDN|blog先上图,下图通过输入输出来区分不同学科。计算机视觉(ComputerVision,CV),输入为图像或图像序列,输出为某种信息或描述,目的在于理解图像,获得语义信息。比如目标识别任务,输入一张图片,输出图中有哪些物体、都在什么位置,典型任务包括检测、识别、分割、定位、追踪、动作识别、OCR等,详见wiki-Computervision。数字图像处理(DigitalI
shine-lee
·
2020-07-07 07:22
计算机视觉
计算机图形学
-边界标志算法-java实现
importjavax.swing.JFrame;publicclassBoundaryColor{TwoDimenenv;publicstaticvoidmain(Stringargs[]){newBoundaryColor();}publicBoundaryColor(){//A(3,15)B(18,30)C(33,15)D(15,3)//ABBCCDDAJFrameframe=newJFra
doom463
·
2020-07-07 07:08
算法
计算机图形学
-圆弧生成算法 Bresenham 椭圆生成
importjavax.swing.JFrame;publicclassMyDrawArc{publicstaticvoidmain(Stringargs[]){//pnarc(40);//bresenham_arc(40);dissert_arc(30,40);}privatestaticvoiddissert_arc(inta,intb){JFrameframe=newJFrame();Two
doom463
·
2020-07-07 07:08
算法
Stage3D 入门资源汇总
FlashProfessional来开发测试2.与GPU交流的语言:AGAL深入浅出了解Molehill的底层API-顶点着色器与片段着色器:这是中文的文章,适合第一次接触时了解原理深入的AGAL教程:提供了不少例子3.3D
计算机图形学
基
cruelchen
·
2020-07-07 05:38
actonscript
【Unity Shader】1.Unity的基本Shader框架学习(颜色,光照,材质)
O(∩_∩)O效果展示一、基本概念了解1.学过
计算机图形学
的同学都知道,
计算机图形学
中的渲染管线一共有两种:1)固定功能渲染管线2)可编程渲染管线ps:渲染管线就是计算机绘制图形的过程:局部坐标系->世界坐标系
长不大的小悟空
·
2020-07-07 03:23
[Unity
Shader]
【Computer Graphics】1.直线生成算法(DDA 算法)
前言本人是
计算机图形学
的初学者,虽然说大学上了
计算机图形学
的课,但是只是半斤八两的程度,有的地方没懂也就算了,不会去思考,现在重新学一遍,有写的不好的地方,希望各路大神指教,本人一定改正。。
长不大的小悟空
·
2020-07-07 03:52
[Computer
Graphics]
计算机图形学
作业 - 运用Python-OpenGL设计一个带键盘控制的三维模型
设计一个三维模型,模型可以旋转、缩放、平移和反射变换。要求:(1)模型有三个以上的基本体素;(2)模型具有多种颜色;(3)以键、菜单、鼠标方式来控制各种变换;(至少采用一种方式)(4)鼓励有创意的模型。#encoding=utf8fromOpenGL.GLimport*fromOpenGL.GLUimport*fromOpenGL.GLUTimport*importtimexaxis=0.0yax
HiddenStrawberry
·
2020-07-07 01:40
python
MATLAB图像处理(一)——
计算机图形学
之图像形状识别
MATLAB图像处理(一)——
计算机图形学
之图像形状识别由于遇到了很多次这个课题,这次做完之后结合手上的资料总结一下。
NotIronMan
·
2020-07-07 01:20
MATLAB图像处理
基于图像的三维物体重建:在深度学习时代的最新技术和趋势之人脸重建和场景分析...
点击上方“3D视觉工坊”,选择“星标”干货第一时间送达1.三维人脸重建基于精细密集图像的人脸三维重建是计算机视觉和
计算机图形学
中一个长期存在的问题,其目标是恢复人脸的形状、姿态、表情、皮肤反射率和更精细的表面细节
3D视觉工坊
·
2020-07-07 01:12
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他