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
.计算机图形学
反走样知识简单分享-
计算机图形学
由于图形信号的连续性,当我们想要在光栅显示器上显示图形时,在处理非水平、非垂直且非45°的线段时,直线段或边界会出现锯齿。这是因为光栅显示系统中,使用离散的像素点来显示的图像。因此若我们的像素越大那么锯齿也就越大越明显,像素越小锯齿也就越小越不明显。这是因为我们在光栅化操作时,采样的是像素的中心点。像素的中心点越密集,也就是说我们的采样频率越高。也就是说锯齿出现的原因是因为我们的采样频率不够高。这
十级风
·
2022-11-02 20:24
算法
计算机图形学
-二维图形生成算法
直线图形 绘制直线段一般需要进行栅格化(又叫光栅化)处理:将几何数据经过一系列变换后转换为像素呈现在显示设备上。 数值微分算法(DDA) 数值微分算法本质为用数值方法解微分方程,即通过同时对x和y个增加一个小增量,计算下一步的x,y的值。 1.DDA的推导公式 2.DDA画线程序设计voidLine_DDA(CDC*pDC,intxs,intys,intxe,intye,COLORREF
修心_666
·
2022-11-02 20:24
计算机图形学
算法
图形学
程序设计
c++
计算机图形学
算法-光栅图形学
直线段的扫描转换算法(一)1.1直线段扫描转换算法概述:光栅显示器屏幕上的直线核心方法:用离散像素点逼近直线直线绘制的三个著名算法数值微分法(DDA)中点画线法Bresenham算法1.2数值微分法(DDA)数值微分法(DDA-DigitalDifferentAnalyzer)核心思想:增量思想,也基于直线方程Ax+Bx+C=0,y=kx+by_i=kx_i+b,y_(i+1)=kx_(i+1)+
louistru1
·
2022-11-02 20:54
算法
计算机图形学
-直线,圆,椭圆扫描转换算法
1.直线的扫描转换1.1DDA算法增量算法,每一步都需要进行舍入取整,不利于硬件实现使用C++代码:voidDDALine(intx0,inty0,intx1,inty1){intdx,dy,epsl,k;floatx,y,xIncre,yIncre;dx=x1-x0;dy=y1-y0;x=x0;y=y0;if(abs(dx)>abs(dy))//abs()函数为取绝对值函数espl=abs(dx
豆豆豆豆芽
·
2022-11-02 08:24
#
计算机图形学
c++
图形学
算法
ML\图像处理等资料汇总
计算机科学的领域理论计算机科学数据结构和算法计算理论信息论与编码理论编程语言和编译器形式化方法计算机系统计算机体系结构与计算机工程操作系统并发、并行与分布式系统计算机网络计算机安全和密码学数据库计算机应用技术
计算机图形学
科学计算多媒体技术数据挖掘人工智能自动推理机器学习计算机视觉自然语言处理软件工程作者
fantasysolo
·
2022-10-27 06:10
计算机图形学
六:正确使用重心坐标插值(透视矫正插值(Perspective-Correct Interpolation))和图形渲染管线总结
透视矫正插值和图形渲染管线总结1透视矫正插值(Perspective-CorrectInterpolation)2图形渲染管线总结总结Reference(本篇文章同步发表于知乎专栏:https://zhuanlan.zhihu.com/p/144331875欢迎三连关注)正如上一文章中所提到的,我们的重心坐标往往都是在屏幕空间下所得到的,如果直接使用屏幕空间下的重心坐标进行插值会造成一定的误差,与
剑 来!
·
2022-10-24 18:18
计算机图形学笔记
图形学
计算机图形学
三(补充):重心坐标(barycentric coordinates)详解及其作用
重心坐标(BarycentricCoordinates)1重心坐标的定义及求解1.1基础定义1.2几何面积角度求解1.3坐标系角度求解2重心坐标的运用Reference(本篇文章同步发表于知乎专栏:https://zhuanlan.zhihu.com/p/144360079欢迎三连关注)本节会详细介绍重心坐标的定义以及解法,并简略的提及重心坐标在图形学中的运用(具体的运用会在之后的笔记中给出)1重
剑 来!
·
2022-10-24 18:48
计算机图形学笔记
图形学
计算机图形学
【GAMES-101】4、纹理映射(重心坐标插值、透视投影矫正、双线性插值MipMap、环境光遮蔽AO)
快速跳转:1、矩阵变换原理Transform(旋转、位移、缩放、正交投影、透视投影)2、光栅化(反走样、傅里叶变换、卷积)3、着色计算(深度缓存、着色模型、着色频率)4、纹理映射(重心坐标插值、透视投影矫正、双线性插值MipMap、环境光遮蔽AO)5、几何(距离函数SDF、点云、贝塞尔曲线、曲面细分、曲面简化)6、阴影映射(ShadowMapping)7、光线追踪原理(线面求交、预处理光追加速)8
宗浩多捞
·
2022-10-24 17:07
GAMES101
3d
c++
图形学
游戏引擎
游戏开发
冯雪 手术机器人的应用_智能手术机器人及其应用_谢俊祥.
)内容提要:智能手术机器人是集医学、生物力学、机械学、机械力学、材料学、
计算机图形学
、计算机视觉、数学分析、机器人等诸多学科为一体的新型交叉研究领域,由于其本身更加精细、微创等优势,现已应用到外科手术的各个领域
weixin_39890629
·
2022-10-21 12:36
冯雪
手术机器人的应用
刘慎权逝世:中国CAD与
计算机图形学
先驱,川大数学系校友,享年92岁
昨晚,中科院计算所发布讣告称,我国计算机辅助设计(CAD)与
计算机图形学
领域杰出专家刘慎权先生,2022年10月12日在京逝世,享年92岁。
QbitAl
·
2022-10-18 11:12
java
大数据
人工智能
机器学习
python
GAMES101-ASSIGNMENT4(作业4)
任务说明Bézier曲线是一种用于
计算机图形学
的参数曲线。
dx1313113
·
2022-10-17 10:35
GAMES101
opencv
图形渲染
游戏引擎
ue4
虚幻
【路径规划】基于Bresenham‘s line algorithm实现机器人栅格地图路径规划附matlab代码
这个算法只会用到较为快速的整数加减法和位元位移,常用绘制电脑平面中的直线,是
计算机图形学
中最先发展出来的演算法。JackE.Bresenham于1962年在IBM发明了此算法,于1963年在
matlab_dingdang
·
2022-10-17 07:12
路径规划
matlab
算法
开发语言
计算机图形图像知识梳理,
计算机图形学
知识点总结
第一章
计算机图形学
概论1.比较
计算机图形学
与图象处理技术相同点和不同点。ComputerGraphics(
计算机图形学
)和ComputerVision(计算机图像识别)是同一过程的两个方向。
weixin_39554434
·
2022-10-14 20:01
计算机图形图像知识梳理
CVPR 2020 | 旷视研究院16篇(含6篇Oral)收录论文亮点集锦
旷视研究院16篇论文被收录(其中含6篇Oral论文),研究领域涵盖物体检测与行人再识别(尤其是遮挡场景),人脸识别,文字检测与识别,实时视频感知与推理,小样本学习,迁移学习,3D感知,GAN与图像生成,
计算机图形学
PaperWeekly
·
2022-10-11 07:34
一篇学完:GAMES101:现代
计算机图形学
入门 学习笔记
文章首发于lengyueling.cn欢迎访问交流!PDF版本已经附在lengyueling.cn文章末尾,需要自取。导论图形学应用场景电子游戏:PBR:之狼卡通渲染:无主之地电影:黑客帝国动画:疯狂动物城、冰雪奇缘设计:概念图可视化:虚拟现实数码插画:模拟仿真GUI图形用户接口字体设计:矢量图全局光照做的好不好影响游戏美术品质,同时体现在场景的亮度图形学的技术挑战光栅化(rasterizatio
XIAOWAN_233
·
2022-10-10 12:16
学习笔记
图形学
图像风格迁移
文章目录前言一、传统的图像风格迁移(Traditionalstyletransfer)1.1
计算机图形学
领域和计算机视觉领域(ComputerGraphics&ComputerVision)1.2非真实感图形学
Arwin(Haowen Yu)
·
2022-10-09 10:04
计算机视觉
GAN
计算机视觉
人工智能
深度学习
神经网络
计算机图形学
数学基础——向量点乘和叉乘
简单总结闫老师图形学课程中向量点乘和叉乘及其在图形学中的意义1.向量点乘和叉乘1.1向量点乘1.2向量叉乘1.3向量叉乘的意义1.3.1判断向量左右位置1.3.2判断点的内外位置1.向量点乘和叉乘1.1向量点乘向量点乘公式:点乘的结果为对应坐标的乘积和,是一个数。1.2向量叉乘1.3向量叉乘的意义1.3.1判断向量左右位置如上图的XYZ为右手系,即X叉乘Y=Z。当向量a叉乘向量b结果为正方向时,则
一只小菜鸟p
·
2022-10-07 08:32
几何学
线性代数
算法
前端与图形学(上)
抽象=》具体计算机图形(Computergraphics(CG):):
计算机图形学
中所研究的图形是指能够通过计算机加以表示;WIkpedia:Howtorepresentgraphicsincomputer
会说话的汤姆
·
2022-10-06 16:09
笔记
前端
react.js
面试
js
视频教程-Unity游戏文本自动化生成脚本工具必学精讲-手游开发
Unity游戏文本自动化生成脚本工具必学精讲网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,
计算机图形学
方向研究生,曾在浙江大学CAD&CG;国家重点实验室学习。
笑面十三郎
·
2022-10-04 14:33
【转载】免费的编程中文书籍索引
GitHub地址:https://github.com/justjavac/free-programming-books-zh_CN#scala目录语言无关类操作系统智能系统分布式系统编译原理函数式概念
计算机图形学
C-Ronaldo-Messi
·
2022-09-25 01:53
各语言归类整理
目录语言无关类操作系统智能系统分布式系统编译原理函数式概念
计算机图形学
WEB服务器版本控制编辑器NoSQLPostgreSQLMySQL管理和监控项目相关设计模式Web大数据编程艺术其它语言相关类AndroidAPPAWKC
小上
·
2022-09-25 01:46
java
mysql
数据库
redis
推荐几本这个系列封面的编程书,涉及Python、
计算机图形学
、Linux
今天异步君给大家推荐几本NoStarchPress出版社的系列封面编程书,不知道你都读过哪一本这个封面系列的书,要不要和小编分享一下。1、Python编程做中学零基础入门Python编程,动手学习编程思想,通过编程竞赛网站的真题来讲解Python编程知识,用真实题目检验学习成果。本书是一本零基础的Python编程入门书。全书介绍了Python的基本知识、条件语句、循环语句、列表、函数,并涉及到数据
人邮异步社区
·
2022-09-23 07:37
python
linux
开发语言
Taichi + PyTorch
大幅加速数据预处理、轻松定制高性能ML算子Taichi+PyTorch也是刚发现的~~强人太多搬运来纯属学习~~还没来及使用~~大伙来讨论哦作为机器学习、
计算机图形学
领域炙手可热的框架和编程语言,Torch
tt姐
·
2022-09-16 15:49
人工智能
pytorch
深度学习
人工智能
OpenCV学习笔记基础篇(四):基本绘图函数
目录前言:本篇学习内容:1.基本绘图函数1.1线1.2圆1.3椭圆1.4其他参考文献:前言:笔者目前在校本科大二,有志于进行计算机视觉、
计算机图形学
方向的研究,准备系统性地、扎实的学习一遍OpenCV的内容
peaes
·
2022-09-11 07:39
OpenCV学习笔记基础篇
opencv
c++
图可视化之图布局
1.前言可视化是一种利用
计算机图形学
和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,再进行交互处理的理论、方法和技术。
瞻邈
·
2022-08-24 19:55
未分类
人工智能
机器学习
OpenCV CMake VSCode Windows 平台下运行配置及其解决方案
前言最近在搞
计算机图形学
相关的东西,有个demo用到了opencv,找了google一圈,发现国内都没有比较好的配置和解决的办法,要不就是几年前的教程,最近正好踩坑完,其中经历了自己编译sourcefile
BUTTERAPPLE
·
2022-08-23 23:00
【一千个论文合集】计算机科学的26个细分领域近年必读论文集合
文章目录1.机器学习2.计算机视觉3.自然语言处理4.数据挖掘5.机器人6.知识工程7.模式识别8.信息检索与推荐9.数据库10.人机交互11.
计算机图形学
12.多媒体13.可视化14.数据科学15.安全与隐私
AMiner学术搜索和科技情报挖掘
·
2022-08-12 12:16
Topic推荐
主题论文
深度学习
神经网络
机器学习
计算机视觉
qt-自制基本图形绘制器
一个QT新手,记录学习历程在qt官方文档没有找到搜索功能,每次都是一个个找函数位置,如果你知道方便的查找某个函数的文档,欢迎评论告诉我之前学
计算机图形学
做了一个图形绘制器,这次弄相当于一个更新。
早起战士西卡子
·
2022-08-10 10:03
项目
游戏图形学入门知识整理
p=1GAMES101-现代
计算机图形学
入门-闫令琪:https://www.bilibili.com/video/BV1X7411F744GAMES202-高质量实时渲染-闫令琪:https://www.bilibili.com
星易乾川
·
2022-08-08 22:56
【
计算机图形学
】基础 - Colorization using Optimization
这里写目录标题1.已存在的问题2.文章目标3.文章算法3.1文章相关定义与所需知识3.2算法3.3方程的求解4.文章贡献5.代码实现5.1环境配置5.2代码实现5.3结果展示6.学习总结Reference1.已存在的问题传统的Colorization方法通常涉及到将图像划分为多个区域,并跨图像序列跟踪这些区域。然而这两个任务在实践中的成果是非常不可靠的。Colorization原本是一个耗费大量人
passer__jw767
·
2022-08-05 09:00
计算机图形学
计算机视觉
图像处理
算法
计算机图形学
:C++贝塞尔曲线(Bezier)的实现
计算机图形学
:C++贝塞尔曲线(Bezier)的实现前言关于Bezier曲线的理解可执行程序前言初次学习这个Bezier曲线的时候,觉得课本的一些介绍乱七八糟,本着便于大家理解的原则,我就从便于大家理解的角度
名字未想好0109
·
2022-07-30 07:30
c++
算法
几何学
计算机图形学
--笔记2
前面已经做了模型变换、视图变换、投影变换、视口变换和光栅化,然后物体还缺少了光照、颜色和阴影…7着色着色一般指在图形或表格中利用平行线、色块来绘制明暗、颜色信息。在图形学中,着色表示将材质应用到物体上,使物体得到不同的外观。布林冯模型——简化的光照模型在一个简化的场景下,只考虑一个物体,考虑物体表面某一点周围的单位面积的漫反射、高光、环境光。在这个点(shadingpoint)为原点的局部坐标系内
W.C.Zeng
·
2022-07-27 07:16
Shader
图形渲染
计算机图形编程中的这几本经典书你读过吗?
目录计算机图形编程书1、OpenGL超级宝典(第7版)2、
计算机图形学
入门:3D渲染指南3、
计算机图形学
编程使用OpenGL和C+4、OpenCV4快速入门5、Vulkan应用开发指南图形编程是计算机科学中最具挑战性的主题之一
人邮异步社区
·
2022-07-25 19:46
计算机图形学
图形渲染
OpenGL
OpenCV
4
只需要高中数学知识就可以入门
计算机图形学
啦
计算机图形学
是一个引人入胜的主题。
人邮异步社区
·
2022-07-25 18:45
几何学
计算机图形学
图形渲染
【
计算机图形学
基础】投影矩阵
最近在重温
计算机图形学
的基础知识,期望能做到温故知新,加深对其的理解,以便能从容应对工作中各种情况。 小弟水平有限,若有不正确之处,欢迎大家批评指正。
lyzirving
·
2022-07-23 07:59
计算机图形
矩阵
线性代数
算法
计算机图形学
——实验五 基本图形学算法及着色器初步编程
实验五基本图形学算法及着色器初步编程实验项目性质:验证性实验所属课程名称:
计算机图形学
A实验计划学时:3学时一、实验目的理解基本图形元素光栅化的基本原理,理解直线裁剪算法的原理;掌握直线的光栅化算法:DDA
平杨猪
·
2022-07-22 16:14
算法
3d
opengl
图形学
计算机图形学
————绘制动态的行星系
绘制动态的行星系shader.h#pragmaonce#ifndefSHADER_H#defineSHADER_H#include#include#include#includeusingnamespacestd;#includeclassShader{public://程序IDGLuintProgram;//构造器读取并且创建ShaderShader(constGLchar*vertexSour
ZJU_Nor-His
·
2022-07-22 16:13
OpenGL
图形
计算机
opengl
纹理贴图
着色器编程
计算机图形学
基础(opengl版) pdf,
计算机图形学
基础(OpenGL版)
内容简介《
计算机图形学
基础(OpenGL版)》在广泛结合OpenGL并注重图形应用编程的基础上,介绍了
计算机图形学
的经典核心体系:图形系统、二维图形生成、几何变换、二维与三维观察、三维对象(实体造型与曲线曲面
姚復梁
·
2022-07-22 16:43
pdf
计算机图形学
——坐标系统
1、概念为了将坐标从一个坐标系变换到另一个坐标系,我们需要用到几个变换矩阵,最重要的几个分别是模型(Model)、观察(View)、投影(Projection)三个矩阵。我们的顶点坐标起始于局部空间(LocalSpace),在这里它称为局部坐标(LocalCoordinate),它在之后会变为世界坐标(WorldCoordinate),观察坐标(ViewCoordinate),裁剪坐标(ClipC
团子%
·
2022-07-22 16:43
计算机图像学
坐标系统
计算机图形学
计算机图形学
——模型及基础知识
1、库文件:1、(VC++目录)选项卡——包含目录assimp:D:\app\Assimp\assimp\includeglfwD:\360Downloads\glfw-3.3.bin.WIN32\includeglewD:\360Downloads\glew-2.1.0-win32\glew-2.1.0\include2、(VC++目录)选项卡——库文件assimp:D:\VS2017工作夹\P
团子%
·
2022-07-22 16:42
计算机图像学
opengl
计算机图像学
汇总
南邮
南邮|
计算机图形学
——导入模型、添加天空盒
导入模型1、网格#include#include#include#include#includeusingnamespacestd;//GLIncludes#include//ContainsallthenecesseryOpenGLincludes#include#includestructVertex{//Positionglm::vec3Position;//Normalglm::vec3N
团子%
·
2022-07-22 16:12
计算机图像学
计算机图形学
天空盒
导入模型
南邮|
计算机图形学
——所有着色器汇总
基础知识1、为了设置顶点着色器的输出,我们必须把位置数据赋值给预定义的gl_Position变量,它在幕后是vec4类型的。在main函数的最后,我们将gl_Position设置的值会成为该顶点着色器的输出。由于我们的输入是一个3分量的向量,我们必须把它转换为4分量的。2、片段着色器,它需要一个vec4颜色输出变量,因为片段着色器需要生成一个最终输出的颜色。如果你在片段着色器没有定义输出颜色,Op
团子%
·
2022-07-22 16:12
计算机图像学
计算机图像学
着色器
南邮——
计算机图形学
——阴影映射
阴影映射阴影映射(ShadowMapping)背后的思路非常简单:我们以光的位置为视角进行渲染,我们能看到的东西都将被点亮,看不见的一定是在阴影之中了。如果我们从光源的透视图来渲染场景,并把深度值的结果储存到纹理中会怎样?通过这种方式,我们就能对光源的透视图所见的最近的深度值进行采样。最终,深度值就会显示从光源的透视图下见到的第一个片元了。我们管储存在纹理中的所有这些深度值,叫做深度贴图(dept
团子%
·
2022-07-22 16:41
计算机图像学
计算机图像学
阴影映射
计算机图形学
——openGL渲染流程
Cpu:->meshrender-》传递到GPUmeshrender:将顶点信息传递给GPUmeshfilter:将哪个模型信息传递给GPUFBX:模型文件;包含顶点位置信息、三角面信息、uv信息、法线切线Gpu:渲染管线:顶点着色器->光栅化->片段着色器->alpha测试->模板测试->深度测试->Blend->Gbuffer->frontBuffer->framebuffer顶点着色器:计算
喜欢许嵩
·
2022-07-22 16:10
计算机图形学
计算机图形学
——阴影
阴影投影阴影我们我们根据点光源和多边形进行相似变换,通过变换矩阵实现,前提是我们只能投影到一个平面上。比如草原上的人的影子,马的影子,只要是影子都投影到草原上可以用到。阴影体首先要计算出处于阴影的阴影空间。然后判断我们看到的点是否在其中,若在,则减少其光照亮度。若穿过阴影体,深度缓存加一,穿出减一,最后通过模板测试判断是否为阴影。阴影贴图最常用的是阴影贴图。我们首先以光源位置进行一次深度记录,记录
BevGavin
·
2022-07-22 16:40
shader
7、
计算机图形学
——图形管线渲染与纹理映射
一、图形渲染管线管线渲染其实就是将三维物体如何呈现到计算机屏幕上的过程,图形渲染管线的整体大致流程如下顶点处理过程就是进行MVP变换,最终得到一系列的二维坐标点。而三角化就是将这一系列的二维坐标点进行组装成三角形或者线顶点处理和三角化结束后,得到了一些列的图形,那么,接下来自然是对这些图形进行光栅化光栅化结束之后,就要对对应的像素进行着色,因此进入了着色处理阶段,着色阶段可以通过光照模型或者纹理映
Master Cui
·
2022-07-22 16:39
计算机图形学原理
图形学
5、
计算机图形学
——着色与光照模型
在
计算机图形学
中,着色就是确定物体上或者图形上的每个像素的颜色。像素或者物体表面的颜色受光照和材质的影响,光照中光线的颜色一定程度上决定物体表面的颜色。
Master Cui
·
2022-07-22 16:09
计算机图形学原理
图形学
6、
计算机图形学
——着色频率、插值与插值的矫正
一、着色频率通过光照模型可知,最终的光照结果和光照点的法线向量关系很大。所以,根据不同的法线向量,就有不同的着色方法。在图形学中,法线分为:面法线、顶点法线和像素法线。光照和这三种法线相互作用,就有了三种不同的渲染频率1.1、面着色(flatshading)面着色就是利用物体面表上的每个三角形的法线向量进行光照强度的计算,进而决定物体表面的颜色。该方法效果较差(物体表面不光滑,棱角较多)1.2、顶
Master Cui
·
2022-07-22 16:09
计算机图形学原理
图形学
4、
计算机图形学
——光栅化、抗锯齿、画家算法和深度缓冲算法(Z-buffer)
一、光栅化(Rasterization)1.1、概念光栅raster这个词就是德语中屏幕的意思,光栅化的意思就是将图像绘制在屏幕上进行显示。1.2、三角形光栅化过程简述首先,为什么要以三角形的光栅化为例呢,因为三角形是最基本的多边形,大部分的模型都是用一个个三角形表示,任意的其它多边形其实都可以转化成多个三角形的形式,因此以三角形的光栅化为例如下图所示,给定了三个点,如何将得到的三角形绘制在右边的
Master Cui
·
2022-07-22 16:09
计算机图形学原理
图形学
现代
计算机图形学
入门(四)———— 着色
文章目录1可见性(Visibility)1.1画家算法1.2Z-Buffer算法2着色(Shading)2.1Blinn-Phong反射模型2.1.1漫反射(Diffuse)2.1.2高光(Specular)2.2.3环境光照(Ambient)2.2着色频率(ShadingFrequencies)2.3渲染管线(GraphicsPipline)3纹理映射(TextureMapping)3.1重心坐
ucastfy
·
2022-07-22 16:08
现代计算机图形学入门笔记
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他