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
DirectX图形学
【
图形学
】直线光栅化算法(DDA算法,Bresenham算法和中点算法)
在数学上,直线就是由无穷多个点组成的,在计算机屏幕显示的话,需要做一些处理,对于光栅显示器,就是用有限多个点去逼近直线,我们需要知道每一个像素点的坐标(都是整数)数学上直线的方程如下y=kx+by=kx+by=kx+b,给定直线的起点坐标P0(x0,y0)P_0(x_0,y_0)P0(x0,y0)终点坐标P1(x1,y1)P_1(x_1,y_1)P1(x1,y1)水平方向的位移Δx=x1−x0\D
钓一朵雪
·
2024-01-21 17:11
图形学
算法
【
图形学
】颜色线性插值和Wu反走样算法
颜色线性插值绘制一条颜色渐变的直线,直线上每一个点的颜色都来自端点颜色的线性插值。线性插值公式为P=(1−t)Pstart+tPendP是直线上任意一个点,Pstart是直线的起点,Pend是直线的终点对应直线上任意一点的颜色有c=(1−t)cstart+tcendP=(1-t)P_{start}+tP_{end}\\P是直线上任意一个点,P_{start}是直线的起点,P_{end}是直线的终点
钓一朵雪
·
2024-01-21 17:11
图形学
算法
图形学
C++
MFC
【
图形学
】二维几何变换的一些理论
一些概念齐次坐标是用n+1维向量表示n维向量,例如点P(x,y)的齐次化坐标为(wx,wy,w),w为任意不为0的数P(x,y)的齐次化坐标为(wx,wy,w),w为任意不为0的数P(x,y)的齐次化坐标为(wx,wy,w),w为任意不为0的数如果w取值为1,则称为规范化的齐次坐标。二维几何变换矩阵由于二维点的齐次坐标是一个包含三个元素的列向量,那么二维几何变换矩阵就应该是一个3*3的方阵。T=[
钓一朵雪
·
2024-01-21 17:40
图形学
线性代数
算法
图形学
CSIG青年科学家会议圆满举行,合合信息打造智能文档处理融合研究新范式
近期,第十九届中国图象
图形学
学会青年科学家会议(简称“会议”)在广州召开。会议由中国图象
图形学
学会(CSIG)主办,琶洲实验室、华南理工大学、中山大学、中国图象
图形学
学会青年工作委员会承办。
合合技术团队
·
2024-01-21 15:24
人工智能
语言模型
gpt
chatgpt
《
DirectX
12 3D游戏开发实战》读书笔记4:常用计时器
文章目录性能计时器游戏计时器类帧与帧的时间间隔总时间声明本来想直接填入书中标题“计时与动画”的,但是貌似这一节的内容与动画关系并不大,反倒是基本全在讲性能计时器和游戏计时器的使用方法及应用,所以将标题改为“常用计时器”性能计时器为了能够精确的度量时间,需要使用性能计时器。若需要调用查询性能计时器的win32函数,需要包含windows.h文件性能计时器所用的时间度量单位称为计数。可以调用Query
tikris
·
2024-01-21 08:36
3d
游戏
c++
microsoft
Windows平台使用DirectShow获取UVC摄像头上按键后的抓拍图
DirectShow简介DirectShow是微软公司在ActiveMovie和VideoforWindows的基础上推出的新一代基于COM(ComponentObjectModel)的流媒体处理的开发包,与
DirectX
雷动软件
·
2024-01-21 01:19
计算机
图形学
实验二 三维模型读取与控制【OpenGL】
文章目录实验2.1OpenGL的控制与交互方式一、实验目的二、理论背景三、实验内容1.创建基本工程项目2.在子窗口中绘制图形3.在子窗口中通过键盘事件更换椭圆形状颜色4.1实现菜单栏的交互4.2在主窗口中添加菜单设置形状颜色5.在主窗口中添加鼠标交互控制动画参考函数四、示例和练习1.实验结果2.课堂练习完整代码:实验2.2OFF格式的模型显示一、实验目的二、理论背景OFF格式文件深度测试三、实验内
晴夏。
·
2024-01-20 16:33
计算机图形学
OpenGL
图形学
计算机视觉
opengl
L6 计算机
图形学
——动画制作和电影制作(openGL学习)
学习目标1.区分两种类型的动画2.了解动画形成的四个步骤3.了解关键帧和中间帧生成技术4.模拟常见的动画效果:比如加速减速和周期运动两种类型的动画根据运动的控制方式,我们将其分为实时(real-time)动画和逐帧(frame-by-frame)动画实时动画逐帧动画采用各种算法来实现物体的运动控制通过一帧一帧显示动画的图像序列来显示出运动效果一般用于游戏软件一般用于非实时系统中,比如电影优点:关键
比风酷
·
2024-01-20 16:32
opengl
计算机
图形学
与OpenGL
电脑截图一片泛白的原因和解决:原因:系统显示设置里开启了HDR,解决:想办法关闭掉HDR就好,或者通过Chrome里的设置修改为sRGB也可以chrome://flags,colorprofile修改为sRGB即可计算机
图形学
的常见算法
gmf532196
·
2024-01-20 16:02
OpenGL
图形学
[
图形学
]OpenGL实现斯坦福兔子(Stanford Bunny)实验代码
文章目录项目整体文件结构兔子数据(ply2文件)main.cppbunny.fs兔子面元着色器bunny.vs兔子顶点着色器lamp.fs灯光面元着色器lamp.vs灯光顶点着色器camera.h相机头文件parser.h读取数据头文件parser.cpp读取数据源文件select.fs选取面元着色器select.vs选取顶点着色器shader.h着色器头文件运行结果参考作者运行环境:XCodeV
BadGalDesperado
·
2024-01-20 16:02
OpenGL
opengl
c++
图形学
glsl
深圳大学计算机
图形学
期末大作业——OpenGL glfw库实现简单的Minecraft游戏
源代码:OpenGL大作业OpenCraft-其他文档类资源-CSDN下载目录1.OBJ文件读取2.物体渲染与纹理着色。3.相机变换的实现4.光照与阴影的实现5.阴影设计6.层级建模7.添加动画8.交互1.视角移动2.鼠标左右键添加删除物体3.选择移动、添加的物体4.光源位置改变5.层级建模交互9.其余功能1.视角跟随机器人模式2.光标制作1.OBJ文件读取我们先看部分OBJ文件内容。#mater
Anakin Skywalker RM 00
·
2024-01-20 16:31
游戏程序
c++
vscode
【计算机
图形学
】PARIS: Part-level Reconstruction and Motion Analysis for Articulated Objects
文章目录1.之前的方法存在什么问题?这篇论文做了件什么事?2.PreviousWork可移动部件的分割和分析用于铰接物体重建的一些隐式表达3.问题描述4.方法复合神经辐射场loss5.实验实验数据集Baseline评估指标实验结果6.总结LimitationConclusion7.其他补充四元数NeRFNeRF原理PositionalEncodinginNeRFNeRF网络结构NeRF中的Volu
passer__jw767
·
2024-01-19 22:10
计算机图形学
3d
【计算机
图形学
】Few-Shot Physically-Aware Articulated Mesh Generation via Hierarchical Deformation
文章目录1.为什么要提出这个工作2.之前的工作(PrivousWork)网格生成模型Few-shot生成物理感知的机器学习3.PipelineOverview分层网格变形物理感知的变形校正4.实验评价指标定性实验5.限制6.其他补充关于什么是few-shot重心坐标内插矩阵1.为什么要提出这个工作作者观察到,之前的铰接物体生成模型存在两个问题:一个是生成出来的铰接物体缺乏创新性(缺乏一种通过少量数
passer__jw767
·
2024-01-19 22:10
计算机图形学
几何学
【计算机
图形学
】CLA-NeRF: Category-level Articulated Neural Radiance Field
文章目录1.为什么做这件事?之前方法存在的问题?2.做了件什么事?3.相关工作与存在问题4.具体方法类别级的语义NeRF铰接关节属性估计铰接感知的体渲染铰接姿态估计5.实验数据集视角合成和部件分割铰接姿态估计失败案例6.总结1.为什么做这件事?之前方法存在的问题?之前的工作在估计铰接物体属性时通常假设物体的CAD模型,故不能泛化到训练中未见过的物体(这句话感觉说的不是特别清楚,但是我理解这句话的意
passer__jw767
·
2024-01-19 22:08
计算机图形学
计算机视觉
人工智能
深度学习
贝塞尔曲线(Bezier Curve)原理、公式推导及matlab代码实现
贝塞尔曲线是计算机
图形学
中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。贝塞尔曲线的一些
beijing_txr
·
2024-01-19 22:46
matlab
开发语言
More DETAILS! PBR的下一个发展在哪里?
最近几年
图形学
社区对PBR的关注非常高,也许是由于Disney以及一些游戏引擎大厂的助推,也许是因为它可以被轻松集成进实时渲染的游戏引擎当中,也许是因为许多人发现现在只需要调几个参数就能实现具有非常精细细节的表面着色了
weixin_30312659
·
2024-01-19 18:20
游戏
RANSAC(Random sample consensus)随机抽样一致性
它最初由Fischler和Bolles于1981年提出,被广泛应用于计算机视觉和计算机
图形学
等领域。RANSAC的核心思想是随机选择数据中的一小部分样本,并根据这些样本拟合一个模型
1037号森林里一段干木头
·
2024-01-19 16:03
#
经典机器学习
计算机视觉
人工智能
数学建模
RANSAC
数据拟合
【OSG案例详细分析与讲解】之十四:【立方体贴图】
TextureCubeMap详讲6、osg::TexGen详讲7、TexEnvCombine详讲四、【立方体贴图】程序1、程序代码2、qtpro文件五、【立方体贴图】总结一、【立方体贴图】前言在计算机
图形学
中
翰墨之道
·
2024-01-19 16:44
OSG案例详细分析与讲解
osg案例
立方体贴图
TextureCubeMap
TexGen
TexEnvCombine
纹理贴图
数字图像处理知识梳理——1
与计算机
图形学
的区别:计算机生成的图形与设备无关,最终的分辨率有输出设备决定;而图像与设备有关2.数字图像处理与分析包括两部分:将一幅图像变成另一幅经过加工的图像,即图像到图像的过程;将
玫瑰窃贼-sc
·
2024-01-19 13:06
计算机视觉
图像处理
PBR材质背光面太暗优化
图形学
中漫反射光照遵循兰伯特光照模型,它的公式如下其中::漫反射光颜色:入射光颜色:材质的漫反射系数:法线方向:光源方向由于背光面的法线方向和光源方向的点积为负数,因此光线无法照射到的区域最终漫反射始终为黑色
refineiks
·
2024-01-19 08:45
图形学
图形渲染
前端
深入浅出Linux图形化架构
本文可能需要你有一些系统架构,内核模块,Linux驱动,VFS(虚拟文件系统)子系统等背景知识;本文不是对OpenGL
图形学
的介绍,而是从OS层次对图形显示架构进行的讨论;本文主要以文字叙述为主,配以少量框图解释
aiyo_
·
2024-01-19 05:44
X-window
linux
OpenGL相关名词解释
常用的图形处理框架有OpenGL、OpenGLES、
DirectX
和Metal。
一叶知秋0830
·
2024-01-18 15:48
【计算机
图形学
】习题课:Viewing
【计算机
图形学
】Viewing部分问题与解答CS100433ComputerGraphicsAssignment21Proofthecomposedtransformationsdefinedinglobalcoordinateframeisequivalenttothecomposedtransformationsdefinedinlocalcoordinateframebutindiffere
zhushatong
·
2024-01-18 11:03
计算机图形学
图形学
CG
同济
线性代数部分
线性代数(一)向量(矢量)概念单位向量操作向量求和点乘作用叉乘作用(二)矩阵矩阵基本性质矩阵转置逆矩阵矩阵形式的点乘和叉乘作用(一)向量(矢量)概念单位向量在
图形学
中,一般用单位向量来表示方向。
未来可期ing
·
2024-01-18 06:30
数学
线性代数
vulkan中从CPU到GPU传输数据,暂存缓冲区(staging buffer)的必要性
“StagingBuffer”,可翻译成暂存缓冲区或临时缓冲区,在使用诸如Vulkan、
DirectX
等现代图形API时,经常用于充当主机和GPU之间的桥梁,以进行高效的数据传输。
宗浩多捞
·
2024-01-17 22:29
Vulkan
c++
开发语言
基于深度学习的视觉应用
Python一些接口应用开发,openCV基础使用场景原理讲解,做一些demo案例讲解,然后开始数学基础复习,基础图像处理技术概念,特征提取和描述细节,深入了解图像分割和识别,三维视觉和摄影测量,和用C++进行
图形学
上的练习
Wade_Crab
·
2024-01-17 15:23
深度学习
人工智能
vtk9.3 关于vtk --- 来源于官方网站
VisualizationToolkit(VTK)是一个强大的开源软件系统,提供了在3D计算机
图形学
、图像处理、建模、体积渲染和科学可视化方面的高级功能。
小道士写程序
·
2024-01-17 11:06
VTK
&
ITK
vtk
GAMES101-现代计算机
图形学
入门-闫令琪 课程笔记 - 汇总(上)
一些前言与感慨:GAMES真的是一个很好的平台,GAMES101也真的是很好的课可惜当年在学校里学计算机
图形学
的时候,还没有闫令琪这么好的课程,当时学得一知半解,云里雾里,希望一切重新拾起还不算太晚。
iteapoy
·
2024-01-17 06:37
❤️
游戏开发与计算机图形学
图形渲染
技术美术
【计算机
图形学
】入门Three.js,并搭建你的第一个3D场景
什么是Three.js?WebGL(WebGraphicsLibrary)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGLES2.0结合在一起,通过增加OpenGLES2.0的一个JavaScript绑定,WebGL可以为HTML5Canvas提供硬件3D加速渲染。你可以将Three.js看作是WebGL的封装——简单、易用、强大、效果惊艳。Three.js其实是一款运
samarua
·
2024-01-16 14:52
计算机图形学
webgl
three.js
图形学
3D场景
OpenGL坐标系解析
左右手坐标系.jpg在3D
图形学
中常用的坐标系世界坐标系建立了描述其他坐标
瀚_
·
2024-01-16 14:28
我的导师--宋老师
河南大学计算机与信息工程学院计算机科学与技术专业的宋相法老师是一位研究计算机
图形学
的副教授。
白雪歌送武判官归天
·
2024-01-16 08:01
《计算机
图形学
基础》之图像的光栅化
输出设备输出设备主要分两种,一种是显示屏类的,一种是打印机类的。显示屏也也分为两种:发光二极管(LED)液晶显示屏(LCD)二者基本都有三部分组成:背光,中间件(二极管或者液晶),屏幕。LED结构示意图LCD结构示意图至于中间件是通过电流强弱(LED)还是通过偏振大小(LCD)来控制光强的,这并不重要,您只需要知道中间件可以在背光传到屏幕的过程中,改变它的强度即可。对于二者来说,每一个像素都有三个
烂醉花间dlitf
·
2024-01-16 03:47
在windows下源码编译GPU版的Open3d-0.17.0-vs2019
2.
DirectX
Math、
DirectX
Headers包问题。3.pytorch版本问题。
信仰一跃的淡水鱼
·
2024-01-15 19:04
数据处理
计算机视觉
人工智能
windows
图像处理
DirectX
12_入门之三角形
为了更加深刻的理解图形API之间的区别,从此文让我们正式开始
DirectX
12的学习之旅。
沉默的舞台剧
·
2024-01-15 17:51
DirectX12
DirectX12
基于反卷积方法的重大突破:结构光系统中的测量误差降低3倍
作者:小柠檬|来源:3DCV在公众号「3DCV」后台,回复「原论文」可获取论文pdf结构光三维测量技术在工业自动化、逆向工程和
图形学
领域越来越受欢迎。
3DCV
·
2024-01-15 17:46
深度学习
人工智能
计算机视觉
算法
自动驾驶
opengl入门
在计算机
图形学
中,这两种类型的纹理的生成方法完全一致,
96掌门师兄
·
2024-01-15 14:42
opengl
opengl
软件启动,系统提示缺少d3dx9 26.dll怎么办?d3dx9 26.dll丢失修复方法
d3dx9_26.dll文件是微软公司开发的
DirectX
API的一部分。
DirectX
是一种使Windows操作系统能够高效执行多媒体和游戏程序的技术。
m0_70112216
·
2024-01-15 13:44
windows
游戏程序
电脑
游戏
玩游戏
【
图形学
】探秘
图形学
奥秘:图形变换的解密与实战
个人主页:SarapinesProgrammer系列专栏:《
图形学
|图像解码》⏰诗赋清音:云生高巅梦远游,星光点缀碧海愁。山川深邃情难晤,剑气凌云志自修。
Sarapines Programmer
·
2024-01-15 09:31
#
【图形学】
图形变换
平移变换
旋转变换
对称变换
比例变换
C语言
C++
Mars3D中无人机航拍的数据想叠加到三维地图上,实现的流程和方法
1.3DTiles介绍2016年,Cesium团队借鉴传统2DGIS的地图规范:WMTS,借鉴
图形学
中的层次细节模型,打造出大规模的三维数据标准:3d-Tiles,中文译名:三维瓦片。
脱水葱
·
2024-01-15 03:03
Mars3D
3d
微软亚洲研究院27篇论文入选AAAI 2019
但在被录取的论文中,来自微软亚洲研究院的却有27篇之多,包括了机器学习、自然语言处理(NLP)、计算机视觉和
图形学
等多个领域。本文将详细介绍这三个领域中来自微软亚洲研究院的那些硬核论文。
青色的海牛
·
2024-01-14 20:14
人工智能
人工智能
微软
机器识别
AAAL2019
计算机
图形学
流体模拟 blender 渲染脚本
做流体模拟的时候,想要复现别人的成果,但是别人的代码都是每帧输出ply格式的文件,渲染部分需要自己完成看了一下,似乎用blender是最简单的,于是记录一下过程中用到的代码Blender版本4.0批量导入ply假设所有ply文件都和blend文件位于同一目录ply文件的文件名格式是00001.ply,00002.ply,000123.ply之类,编号表示帧数希望导入所有ply文件,都放在一个col
hijackedbycsdn
·
2024-01-14 14:42
blender
VCG 网格布尔运算
文章目录一、简介二、实现代码三、实现效果参考资料一、简介Mesh布尔操作是一种在三维计算机
图形学
中用于组合两个或多个网格(mesh)对象的方法。
大鱼BIGFISH
·
2024-01-14 09:26
C++
VCG
网格布尔运算
Unity游戏
图形学
Shader结构
shader结构shader语言openGL:SLG跨平台=>GLSL:openGLshaderlaugugeDX:微软开发,性能很好,但是不能跨平台=>HLSL:highlevelshaderlanguageCG:微软和Nvidia公司联合开发,跨平台,基于c语言开发,性能很好Unityshader语言openGL、dx、cg都包含CG和HLSL包括在CGPROGRAM...ENDCG语法快内G
Msir_Modern
·
2024-01-14 09:22
unity
游戏
游戏引擎
【
图形学
】探秘
图形学
奥秘:DDA与Bresenham算法的解密与实战
个人主页:SarapinesProgrammer系列专栏:《
图形学
|图像解码》⏰诗赋清音:云生高巅梦远游,星光点缀碧海愁。山川深邃情难晤,剑气凌云志自修。
Sarapines Programmer
·
2024-01-14 08:26
#
【图形学】
DDA
Bresenham
图形学
算法
C语言
C++
OpenGL学习资料汇总
强烈推荐两个学习网站:第一个是learnopengl的英文网站(虽然有中文版网站,但个人觉得英文版的描述更准确);第二个是GAMES101课程网站,可以补充一些必要的计算机
图形学
的知识。
时吨吨
·
2024-01-13 21:52
OpenGL
图形渲染
【论文阅读】Self-supervised Learning: Generative or Contrastive
Abstract研究了在计算机视觉、自然语言处理和
图形学
习中用于表示的新的自监督学习方法。全面回顾了现有的实证方法,并根据其目的将其归纳为三大类:生成性、对比性和生成性对比(对抗性)。
鱼小丸
·
2024-01-13 20:40
论文阅读
计算机
图形学
作业:三维线段的图形变换
1.将三维空间某线段P1P2进行如下的操作,请按要求回答问题:(1)沿X轴、Y轴和Z轴分别平移dx、dy和dz的长度,给出相应的变换矩阵。变换矩阵为:T=100001000010dxdydz1(2)绕X轴旋转alpha度角,绕Y轴旋转Beta度角,绕Z轴旋转theta度角,给出相应的变换矩阵。变换矩阵(逆时针旋转)为:T=10000cosαsinα00-sinαcosα00001cosβ0-
guts350
·
2024-01-13 14:41
计算机图形学实验/作业
机器学习
人工智能
计算机视觉
计算机
图形学
作业:Weiler-Atherton 裁剪多边形
题目要求:编写程序,采用Weiler-Atherton算法实现多边形对多边形的裁剪,并返回裁剪结果。解答://每次裁剪结果保存在数组now中并绘制structPoint2d{doublex,y;};structLine{Point2dstart;Point2dend;};voiddisplay(CDC*pDC)//显示裁剪结果{Winit();//初始化裁剪多边形poly2和被裁多边形poly1i
guts350
·
2024-01-13 14:40
计算机图形学实验/作业
算法
c++
计算机
图形学
作业:三阶贝塞尔曲面
题目要求编写程序,设计一个三阶的Bezier曲面,在给定控制点的情况下,计算出Bezier曲面上的点(设u,v方向的曲面精度可通过参数设置),然后将这些点保存到数组中。如果该Bezier曲面以三角面为基本图元进行存储,计算出三角形顶点的索引,并保存到数组中。解答//三阶(次)Bezier曲面floatR[4][4][3];//控制点三维数组,每一维分别为u,v方向,xyz坐标typedefstru
guts350
·
2024-01-13 14:40
计算机图形学实验/作业
c++
计算机
图形学
作业:多边形的扫描线种子和边填充算法
扫描线种子算法描述在已经以颜色bcolor画出了多边形的情况下:输入多边形的顶点数组、顶点数和多边形内部的一点(x,y),边界颜色bcolor,填充颜色ncolor。初始化:堆栈置空,将种子点(x,y)压入栈s,找出多边形顶点数组中的的最大与最小的x,y值,保存为maxx,maxy,minx,miny。栈顶元素出栈并保存在p中,并以p.y值作为当前扫描线号;否则栈s为空,算法结束。填充并确定区间范
guts350
·
2024-01-13 14:35
计算机图形学实验/作业
算法
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他