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
图形学基础
利用OpenGL点精灵实现云模拟(Cloud Simulation Using OpenGL PointSprite)
[教学视频]计算机
图形学基础
在线学习教程*原创文章,转载请注明出处*利用OpenGL点精灵实现云模拟CloudSimulationUsingOpenGLPointSprite这篇教程介绍一种利用OpenGL
张赐
·
2020-06-30 13:30
OpenGL
OpenGL Vertex Buffer Objects(VBOs)
[教学视频]计算机
图形学基础
-在线学习教程*原创文章转载请注明出处*OpenGLVertexBufferObjects(VBOs)VertexBufferObjects(VBOs)是一组保存在显存中的数据
张赐
·
2020-06-30 13:30
OpenGL
深入理解OpenGL拾取模式(OpenGL Picking)
[教学视频]计算机
图形学基础
在线学习教程深入理解OpenGL拾取模式(OpenGLPicking)在用OpenGL进行图形编程的时候,通常要用鼠标进行交互操作,比如用鼠标点选择画面中的物体,我们称之为拾取
张赐
·
2020-06-30 13:30
OpenGL
计算机
图形学基础
-张赐-专题视频课程
计算机
图形学基础
—1847人已学习课程介绍该课程是计算机图形领域的基础的课程,包含了计算机图形学的数学原理,例如在计算机图形学中的重要坐的标变换的原理。该课程也是游戏开发、VR/AR等开发的基础课程。
张赐
·
2020-06-30 13:30
视频教程
我的新书《计算机
图形学基础
(OpenGL版)》
我的新书《计算机
图形学基础
(OpenGL版)》今年6月份在清华大学出版社出版了!
weixin_34259159
·
2020-06-28 15:52
计算机
图形学基础
知识-三维变换.
变换是计算机图形学中重要概念,包括最基本的三维变换,即几何变换、投影变换、裁剪变换、视口变换。1.从三维空间到二维平面1.1相机模拟在真实世界里,所有的物体都是三维的。但是,这些三维物体在计算机世界中却必须以二维平面物体的形式表现出来。那么,这些物体是怎样从三维变换到二维的呢?下面我们采用相机(Camera)模拟的方式来讲述这个概念,如图所示。实际上,从三维空间到二维平面,就如同用相机拍照一样,通
weixin_30800807
·
2020-06-28 00:11
计算机
图形学基础
(OpenGL版) 实验三 几何变换
计算机
图形学基础
实验三几何变换实验示范代码#include"Dependencies\glew\glew.h"#include"Dependencies\freeglut\freeglut.h"#includevoidinit
囧到没边际
·
2020-06-25 08:45
计算机图形学基础
游戏开发计算机
图形学基础
知识系列:入门书籍选择(还待持续检验)
游戏开发计算机
图形学基础
知识系列:入门书籍选择(还待持续检验)声明:未经作者允许,严禁商用,转载请标明出处和来源,谢谢笔者入门时,看过一个网址和四本书的前几章,因此来谈下图形学入门时选择书籍的感悟。
Cloud Flower
·
2020-06-24 22:05
图形学
C++
1.2 向量与线性代数
向量与线性代数
图形学基础
向量向量点乘向量叉乘矩阵
图形学基础
基础数学:线性代数、统计学、微积分基础物理:其他课程:信号处理、数学分析一点点:美学课程向量方向长度单位向量向量加法向量点乘向量点乘a⋅b=∣a
pix_csdn
·
2020-06-24 20:16
图形学学习笔记
图形学
线性代数
现代图形学
计算机图形学中“窗口”与“视区”的演示
孔令德编写的《计算机
图形学基础
教程VisualC++版》P50&“窗口”与“视区”的概念往往不容易理解。
图形学
·
2020-06-24 01:00
编程实现多边形的平移、比例(缩放)、旋转、对称和错切等二维仿射变换(大有门道)
这是计算机
图形学基础
的一个课后题,其实完全可以直接用OpenGL提供的几何变换的函数轻松的实现,但是毕竟学就要学明白,仔细写这个题一是为了回顾一下各种变换对应的变换矩阵和数学规律,二是加深一下对交互的使用
罗小c
·
2020-06-23 03:36
计算机图形学学习总结
欢迎国内计算机图形学教师加入“计算机图形学教师群”
编写出版的《计算机
图形学基础
教程(VisualC++)》(第二版)、《计算机图形学实践教程(VisualC++)》(第二版)等系列教材被国内多所院校选用为主讲教材。
图形学
·
2020-06-21 02:54
Assimp模型加载库下载、编译、配置全过程
最近学完
图形学基础
后在老师的推荐下去看GitHub上的learnOpenGL教程,讲的挺好的,因为总用自己设置的那些顶点画不出来什么有意思的东西,所以需要从外部导入模型,教程中用的就是Assimp模型加载库
罗小c
·
2020-06-21 00:57
计算机图形学学习总结
关于聚光灯各种衰减系数的尝试体会聚光灯的效果
这是计算机
图形学基础
的课后题:编制OpenGL程序,显示包含一个球体和正四面体,使用有衰减的聚光灯进行光照,球面和正四面体具有不同的材质,分别调整球面和正四面体的材质属性,以及聚光灯的衰减系数(包括沿光线路径和聚光灯光锥体内的衰减
罗小c
·
2020-06-21 00:57
计算机图形学学习总结
图形学基础
(二)图形变换:3D 平行投影
因为我自己也没太能理解,所以在此就只写一些些。这么多分类,看着就头疼。准备(齐次坐标系/图形)新建BaseClass类(.h.cpp),添加必要的参数和函数。typedefdoublearray2d[5][5];typedefdoublearray[24];classCBaseClass{public:inttheta_y,phi_x,xx,yy,nn,n;arrayX,Y,Z,C,XT,YT,Z
CowryGao
·
2020-04-05 20:00
图形学基础
(二)图形变换:3D 平行投影
因为我自己也没太能理解,所以在此就只写一些些。这么多分类,看着就头疼。准备(齐次坐标系/图形)新建BaseClass类(.h.cpp),添加必要的参数和函数。typedefdoublearray2d[5][5];typedefdoublearray[24];classCBaseClass{public:inttheta_y,phi_x,xx,yy,nn,n;arrayX,Y,Z,C,XT,YT,Z
CowryGao
·
2020-04-05 20:00
图形学基础
概念:普氏对齐 Progrustes alignment(也叫:普氏变换)
参考:https://www.futurelearn.com/courses/statistical-shape-modelling/2/steps/120487(个人建议:直接看原文,讲的很详细。有一个缺点:全英文的,很多东西需要重新理解)参考二:https://www.cnblogs.com/nsnow/p/4745730.html?spm=a1zcr.8293797.0.0.384d6385
张幼安
·
2020-04-04 01:00
图形学基础
(二)图形变换:2D 基本变换/复合变换
C++,MFC模板,VS2017准备(2D图形、矩阵、坐标系)typedefdoublearray2d[5][5];typedefdoublearray[24];classCMyClass{public:intxx,yy;//屏幕arrayX,Y,Z,C;array2dA1,A;//矩阵public:CMyClass();virtual~CMyClass();voidCalculate(array
CowryGao
·
2020-04-01 15:00
图形学基础
(一)光栅图形学:画直线/圆、区域填充
C++,MFC模板,VS2017画直线(DDA,中点,Bresenham)1、DDA画线法直线方程:y=kx+b增量处理:y_i+1=y_i+kvoidCLine01View::DDALine(){CDC*pDC=GetDC();intx,y,k,_k,dx,dy;x=begin.x,y=begin.y;dx=end.x-begin.x,dy=end.y-begin.y;k=dy/dx,_k=dx
CowryGao
·
2020-03-27 17:00
计算机
图形学基础
重点
计算机
图形学基础
重点计算机图形学的定义: 计算机图形学(CG)是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的学科。什么叫图形?构成图形的要素是什么?
Levi_Wan
·
2020-02-15 21:43
OPENGL
随笔分类-计算机
图形学基础
(OpenGL版)OpenGL版实验0安装GLUT包及工程的创建与运行摘要:安装GLUT包及工程的创建与运行阅读全文posted@2017-10-1115:23慢步前行阅读(179
路非酱
·
2020-02-14 19:44
参考书目
计算机科学导论大一下微积分A(2)线性代数(2)离散数学(2)面向对象程序设计基础大二上数据结构复变函数引论电子学基础大二下概率论数理统计随机数学方法人工智能导论形式语言与自动机数字逻辑电路数字逻辑实验计算机
图形学基础
初等数论高性能计算导论大二小学期
yhyangjiabin
·
2020-01-15 22:34
其他
Dynamo初探4——几何学
这一章介绍如何用Dynamo程序实现你高中的立体几何学,我会在讲授的过程中简要穿插计算机图形学部分,有了
图形学基础
你才能把你正在学习的Dynamo和孩子们在教室里玩耍的sketch等等图形编程工具区分开
圣_狒司机
·
2020-01-08 11:58
CoreAnimation初探(一) ——
图形学基础
关于CoreAnimationCoreAnimation是苹果提供的一套基于绘图的动画框架,下图是官方文档中给出的体系结构。CoreAnimation所在位置从图中可以看出,最底层是图形硬件(GPU);上层是OpenGL和CoreGraphics,提供一些接口来访问GPU;再上层的CoreAnimation在此基础上封装了一套动画的API。最上面的UIKit属于应用层,处理与用户的交互。所以,学习
正谦
·
2019-12-06 22:39
扫描线算法完全解析
虽然不再从事计算机图形学相关研究,但为了弥补这些遗憾,最近我又重拾这些知识,更深入细致地学习一遍
图形学基础
知识。在学习完
金戈大王
·
2019-11-28 06:39
第一章 计算机
图形学基础
1.1计算机图形学的研究内容计算机图形学的主要研究内容就是研究如何利用计算机表示、生成、处理和显示的一门学科。1.2计算机图形学与图像处理计算机图形是矢量型的,而计算机图像是点阵型的。计算机图形系统是从数据到图形的处理过程;计算机图像处理是从图像到图像的处理过程。计算机图形与计算机图像有一定的联系,经过处理可以相互转换。1.3计算机图形学的发展1963年1月,MIT林肯实验室24岁的萨瑟兰完成了关
钦念
·
2019-10-13 22:00
Unity3D 卡通渲染 基于退化四边形的实时描边
本文读者默认为有
图形学基础
和编写Shader基础,若没有请先去把这些基础学习一下,再来阅读本文,否则可能会有阅读障碍。
L-灵刃
·
2019-09-02 16:00
《计算机
图形学基础
(OpenGL版)》第2版前言
本书计划于2019年底由清华大学出版社出版。随着虚拟现实和5G技术的发展,计算机图形学将会发挥更加重要的基础作用,因此,越来越多的高校开设了图形学课程,同时也有更多的技术爱好者加入了图形学的学习队伍。为了更好地帮助读者学习和掌握计算机图形学,作者用心地改版了这本书。下面对本书的指导思想进行一些介绍,希望在这些重要问题上和读者取得共识,之后介绍下本书内容组织及改版情况。1.指导思想(1)自顶向下图形
wpxu08
·
2019-09-01 12:27
计算机图形学基础(第2版)
OpenCVForUnity学习教程——5
Advanced(高级)篇2.GreenScreenExample这个demo有点难啃,可能因为
图形学基础
太弱,但基础实现目标还是能看懂,就是将人物和背景分离,由于我的背景为白色,所以直接用demo计算出的效果与原目的不大一样
ShawnWeasley
·
2019-07-16 10:51
图形学基础
| 基于物理的渲染PBR之基于图像的光照IBL(Diffuse篇)
之基于物理的着色系统(Physicalbasedshading)-基于图像的光照(ImageBasedLighting)(Diffuse篇)LearnOpenGL-IBL-Diffuse-irradiance0绪论在
图形学基础
桑来93
·
2019-05-08 16:16
[图形学基础]
图形学基础
| ERP采样成为CubeMap
https://stackoverflow.com/questions/37929806/opengl-rendering-to-cubemap关于CubeMap可作为天空盒,作为背景.可作为环境贴图ERP采样成为CubeMap这个网站里面有很多免费使用的HDR光照贴图sIBL需要注意的是,这个网站里面的HDR贴图并不是CubeMap的形式,而是EquirectangularMap的形式进行保存的
桑来93
·
2019-05-05 10:45
[图形学基础]
图形学基础
| CubeMap 立方体贴图
CubeMap立方体贴图一个包含6个2D纹理的贴图它是通过一个方向向量来进行采样的.访问到正确的face面.创建立方体贴图GL_TEXTURE_CUBE_MAP有六个面,每个面都要绑定.比如:GL_TEXUTRE_CUBE_MAP_POSITIVE_X+i;…在Shader采样器中,这么写:samplerCubecubemap;进行采样:FragColor=texture(cubemap,text
桑来93
·
2019-04-29 20:48
[图形学基础]
图形学基础
| 基于物理的渲染理论(PBR)
转载自:https://learnopengl.com/PBR/TheoryLearnOpenGLPBRTheoryPBR基于物理的渲染(PhysicallyBasedRendering)它指的是一些在不同程度上都基于与现实世界的物理原理更相符的基本理论所构成的渲染技术的集合因为基于物理的渲染目的便是为了使用一种更符合物理学规律的方式来模拟光线,因此这种渲染方式与我们原来的Phong或者Blinn
桑来93
·
2019-04-20 17:42
[图形学基础]
图形学基础
| 实现OBJ文件的载入
在做一个软光栅化渲染器.增加对复杂模型的支持.选择对OBJ文件进行支持.OBJ文件格式介绍文件格式的介绍可以参考前一篇文章
图形学基础
|详解3D中的obj文件格式OBJ文件载入这里找了一个开源的OBJ文件解析的库
桑来93
·
2019-04-07 21:22
[图形学基础]
图形学基础
| Mipmap生成
首先从MIPMAP的原理说起,它是把一张贴图按照2的倍数进行缩小。直到1X1。把缩小的图都存储起来。在渲染时,根据一个像素离眼睛为之的距离,来判断从一个合适的图层中取出texel颜色赋值给像素。如果贴图的基本尺寸是256x256像素的话,它mipmap就会有8个层级。每个层级是上一层级的四分之一的大小,依次层级大小就是:128x128;64x64;32x32;16x16;8x8;4x4;2x2;1
桑来93
·
2019-04-05 10:57
[图形学基础]
《计算机
图形学基础
(OpenGL版)》教学建议
《计算机
图形学基础
(OpenGL版)》教学建议如下表:章节课堂实验内容学时备注内容学时备注第1章绪论图形学简介2第2章图形系统图形系统简介2实验1OpenGL初识2可选第3章二维图形生成3.1直线生成算法
wpxu08
·
2018-09-02 18:45
《计算机
图形学基础
(OpenGL版)》使用院校
从清华大学出版社责任编辑处获悉,很多高等院校选用了我们这本教材,虽然教材尚存在不少不足之处,但总体反应还不错。另外,编辑提供了一份详细的使用院校名单如下:院校名单河南科技学院中原工学院河北工程大学防空兵学院伊犁师院电信学院吉林农业科技学院青岛大学宿迁学院辽宁石油化工大学安阳工学院安康学院西京学院梧州学院华南农业大学北京财经大学武汉轻工学院阜阳师范学院贵州师范大学河南理工大学西华大学阜阳师范学院湘潭
wpxu08
·
2018-04-22 18:42
计算机
图形学基础
知识
前段日子在公司做了一个
图形学基础
的小练习,主要就是从输入数据结构开始到最后显示到界面上,用C#编写软件模拟渲染流水线这一过程。
芭蕉不解
·
2017-12-29 21:58
未来一年学习方案
深感技术栈太浅,准备规划一下需要或者想要学的技术,按前后端分门别类:前端Unity:动画模块,AI模块,优化模块,打包模块,
图形学基础
等;Python:入门-做小工具-熟悉框架-学习爬虫,计算,交互等;
断云轮
·
2017-12-03 07:01
D3D视频渲染入门程序.
学习D3D必备的基础知识:1.C/C++;2.Win32API基础;3.COM(组件对象模型)的使用;4.数学基础(矩阵、向量、四元数等);5.计算机
图形学基础
(三维变换,渲染,灯光等)。
LG_Ting
·
2017-11-08 21:30
D3D
入门AR,VR,OpenGL必备知识--3D
图形学基础
理论
引言请不要质疑你的眼睛,文章的题目就是“3D
图形学基础
理论”。可能有人要疑惑了,作为一个iOS开发者为什么要来学习什么3D图像学相关的东西,莫非这是要转行的节奏。开玩笑,怎么可能呢?
ZhengYaWei
·
2017-10-02 00:09
《计算机
图形学基础
(OpenGL版)》勘误表
注:教材原第6章编写者在6.3.3透视投影章节部分有一些地方介绍不清,另外在推导透视投影时所构建的坐标系也并非最佳方式,因此有可能会造成一些理解困难,在此表示抱歉。关于透视投影的推导及有关知识,可以在本博客上下载我本人的教学课件来学习了解。我构建的坐标系目前应该比较合理,同时也会得出比较漂亮的透视结论。有问题欢迎邮件联系我:
[email protected]
页码行或位置原内容更正为备注389(1MB
wpxu08
·
2017-08-26 23:41
Irrlicht 源码学习笔记 【vector3d】
vector3d模版表示一个3D向量3D点和3D向量是3D图形学里最基础的东西里面有一些方法是需要一点3D
图形学基础
的,但是也非常简单喽【运算符重载】首先是一些运算符的重载注意一点的是加法和减法运算符实现的是对向量的平移乘法和除法运算符分别是对当前每一个分量乘以和除以
干嚼狗尾草
·
2017-08-18 20:06
Irrlicht
计算机图形学——边缘填充算法和边界填充算法
要求:利用边缘填充算法和边界填充算法的原理,对《计算机
图形学基础
》(第二版)(p150图5-67)进行填充边缘填充算法:#include#include#include#include#include#
cdhj_
·
2017-06-06 21:36
Unity Shader入门
下面我会分为三个部分:Shader简述、
图形学基础
,Cg简介为大家介绍Shader的相关内容,也算是做一个总结。一:Shader简述a.先说一下GPU与CP
PersonFly_小逗
·
2017-01-09 10:16
SHADER
【计算机图形学课程】一.MFC基本绘图函数使用方法
参考书籍:孔令德·《计算机
图形学基础
教程(VisualC++版)》学生绘制的图形还是非常有创新的,表示很满意,哈哈哈~
Eastmount
·
2016-11-16 04:51
MFC
绘制图形
计算机图形学
LineTo
CDC
MFC基础知识
MFC图像知识
MFC应用及图像处理
【计算机图形学课程】一.MFC基本绘图函数使用方法
参考书籍:孔令德·《计算机
图形学基础
教程(VisualC++版)》学生绘制的图形还是非常有创新的,表示很满意,哈哈哈~
Eastmount
·
2016-11-16 04:51
MFC
绘制图形
计算机图形学
LineTo
CDC
MFC基础知识
MFC图像知识
MFC应用及图像处理
几种常见计算机图像处理操作的原理及canvas实现
2013-09-21•技术文章•评论前言即使没有计算机
图形学基础
知识的读者也完全不用担心您是否适合阅读此文,本文的性质属于科普文章,将为您揭开诸如Photoshop、Fireworks、GIMP等软件的图像处理操作的神秘面纱
FishBear_move_on
·
2016-10-09 20:01
图像处理
计算机
图形学基础
: 可见面判别算法
可见面判别算法分为两种类型,称为物空间算法和像空间算法。物空间算法将场景中的各对象和对象的各个组成部件相互进行比较,从而最终判别出哪些面是可见的;而像空间算法则在投影平面上逐点判断各像素所对应的可见面。后向面判别快速简便的判别多面体后向面,设点(x,y,z)满足:Ax+By+Cz+D0时,该多边形为后向面。然后,如果将对象描述转换到投影坐标系后,观察方向平行于观察坐标系中的Zv轴,这时候仅需考虑N
_Averson
·
2016-09-13 21:33
3D计算机图形学&OpenGL
计算机
图形学基础
: 基本图形生成算法之圆的扫描转换
圆的扫描转换前置声明:我们只考虑圆心在原点,半径为整数R的圆x^2+y^2=R^2。对于中心不在原点的圆,可以通过相应的平移变换来转化为圆心在原点的圆。中点画圆法我们考虑中心在原点,半径为R的圆的第二8分圆,如下有图所示:讨论从(0,R)到(R/√2,R/√2)顺时针的确定最佳逼近于圆弧的像素序列。假设x坐标为Xp的像素中与圆弧最近者已确定为P(xp,yp),那么下一个像素只能是正右方的P1(xp
_Averson
·
2016-08-15 13:32
3D计算机图形学&OpenGL
上一页
1
2
3
4
下一页
按字母分类:
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
其他