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
d3d
C++使用BitBlt进行窗口抓图的方法
需要注意的是,BitBlt方法只能抓图普通窗口的截图,对于使用
D3D
渲染的窗口(例如Excel、Win10自带视频播放器)则只能获取黑屏。
·
2021-01-07 10:16
c++ opengl 三维图形中显示文字_(旧)在OpenGL上设置字体和显示文字
——ZwqXin.com一般的文字不属于图形渲染部分,而属于用户界面部分,这在游戏引擎中看或许一目了然,但是在底层的图形渲染API——OPENGL或
D3D
中,文字的显示“并不是必须”,但它是多么深深地被需要着口牙
weixin_39917291
·
2020-11-22 12:37
c++
opengl
三维图形中显示文字
c++
判断硬件是否支持opengl
opengl
矩阵投影代码
shade
textview字体切换颜色
常用的数据可视化工具
D3D
Wonfody
·
2020-11-13 10:47
前端
可视化
javascript
D3D
中视图转换
用矩阵实现移动摄像机、物体。本次依旧使用之前的DX模板作为初始代码,我们首先要实现的是利用平移矩阵实现平移。D3DXMATRIXg_Translation;//声明一个矩阵然后我们在初始化函数内生成这个矩阵的数据D3DXMatrixTranslation(&g_Translation,0,0,10);/*参数一:是输出计算结果的目标矩阵。参数二:x坐标平移距离。参数三:y坐标平移距离。参数四:z坐
六六大魔头
·
2020-10-09 13:36
Assimp data structure介绍
在
D3D
这种左右坐标系下,设置flagaiProcess_MakeLeftHanded。winding-order默认是CCW的,可以设置
AthrunJ
·
2020-09-17 10:57
Tools
D3D
世界变换
首先讲解一下模型空间什么是模型空间呢?每个模型(3D物体)都有它自己的空间,空间的中心(原点)就是模型的中心。在模型空间里,只有模型上的不同点有位置的相对关系。那什么是世界空间呢?世界就是物体(模型)所存在的地方。当我们把一个模型放进世界里面去,那么它就有了一个世界坐标,这个世界坐标是用来标记世界中不同的模型所处的位置的。在世界空间里,世界的中心就是原点(0,0,0),也就是你显示器屏幕中间的那一
ffvcff
·
2020-09-17 08:38
D3D学习
H264解码之
D3D
显示YUV
在开始这篇文章之前,我们先阐述一下一些名词:DX、DDraw、DirectShow、
D3D
、DirectX、DirectDraw等。
baixingzhi2917
·
2020-09-16 22:41
D3D
中D3DXMatrixPerspectiveFovLH()和D3DXMatrixPerspectiveOffCenterLH()区别及相互转化
在使用Direct3D设置投影矩阵时经常用到下面两个函数:D3DXMatrixPerspectiveFovLH()和D3DXMatrixPerspectiveOffCenterLH(),但是这两个函数究竟有什么区别?他们之间如何转换?这两个问题也是困扰我好久,最近整理了一下网上搜的的资料,下面是本人对这两个函数的理解:D3DXMatrixPerspectiveFovLH()函数是设置整个视椎体,而
rabbit729
·
2020-09-16 03:52
图形开发
FreeType文字绘制笔记
http://blog.icodeten.com/game/dev/2015/01/31/opengl-text-drawing-note/与
D3D
相比,OpenGL本身并不支持文字绘制。
jeffasd
·
2020-09-15 19:28
OpenGL
图形学的坐标转换问题(局部到世界坐标系,世界到观察坐标系)
首先注意的是这里我们的
d3d
的坐标系是左手
batilei
·
2020-09-15 14:14
左手系与右手系
OpenGL与
D3D
一个用右手系,一个用左手系,有时候真让人糊涂。稍微整理一下思路吧。在笛卡尔空间中,是没有所谓左手系与右手系之分的。
moonfiend
·
2020-09-15 14:15
图形学
Directx11 顶点
在dx11中,顶点由空间位置和各种附加属性组成,
D3D
允许我们灵活地建立属于自己的顶点格式。要创建一个自定义的顶点格式,必须创建一个包含顶点数据的结构体。
了解了解了解了
·
2020-09-15 11:00
dx11
关于GUI设计的Directx灵活顶点格式
一个可行的解决方法是:不让UI界面在
D3D
中间进行矩阵转换。
冰城警幻
·
2020-09-15 10:57
游戏编程
关于骨骼动画及微软示例Skinned Mesh的解析
关于骨骼动画及微软示例SkinnedMesh的解析-----zzzworm骨骼动画是
D3D
的一个重要应用。
JddChina
·
2020-09-15 10:49
3d游戏开发
c++
direct3d
directx
游戏编程
MipMap(纹理过滤)
在
D3D
和OGL都有相对应的API控制接口透过它的工作原理我们可以发现,硬件总是根据眼睛到目标的距离,来玄奇最适合当前屏幕像素分辨率的图层。假设一张32768x32768的mipmap贴图,当前
wang371372
·
2020-09-14 02:50
图形算法
关于一个
D3D
设备支持多个win32窗口- -
光速的完成了ProduceSystem的client和srv后,数了数,3000行,2周,一个累字了得。。。。休息了两天后,钢哥给我说,来看看聊天面板的帧动画和外置聊天窗口。--,最蛋疼的外置聊天窗口还是要做~~诶,之前看过一下此版本的外置窗口实现,纯WIN32GDI~怎一个痛苦了得,帧动画到时用引擎现成的接口封装完毕~~~但是外置的就很痛苦了,于是就想,外置的窗口不都是win32吗,好,改成3D
MartySa
·
2020-09-13 15:02
Dx
/
GPU
创建
d3d
设备只有一个组合
创建设备使用D3DCREATE_SOFTWARE_VERTEXPROCESSING则创建顶点必须使用D3DUSAGE_SOFTWAREPROCESSING而创建顶点的代码最好不要用D3DUSAGE_SOFTWAREPROCESSING所以最好不要使用D3DCREATE_SOFTWARE_VERTEXPROCESSING创建设备如果要使用D3DDEVTYPE_REF创建设备那么必须也要使用软件处理顶
布鲁克零三四四
·
2020-09-13 14:42
D3D
常用函数备份
http://hi.baidu.com/cluo85/blog/item/5f20d01bc0ce23128618bfba.htmlD3D常用函数备份2010-03-0219:51D3DXCOLOR*D3DXColorAdd//两个颜色的组合值D3DXCOLOR*WINAPID3DXColorAdjustContrast(//调整颜色对比度D3DXCOLOR*pOut,constD3DXCOLOR
weixin_30500105
·
2020-09-13 13:47
跟我一起学openGL-基本概念
OpenGLProgrammingGuide8thEditionOpenGL全称是opengraghicslibrary,由khronosgroup组织维护,是一个跨平台的图形程序接口,广泛应用在3d和游戏处理等方面,与微软的
d3d
xiadidi
·
2020-09-13 03:30
openGL
LoadLibraryEx返回NULL,GetLastError() == 126?
但是我用depends查验后,手动添加了所有依赖的dll库,然后还是不行(我的dll用了
d3d
渲染库)。最后的解决方案是,重装了一下D3D_SDK,然后就好了。-_-,我能说什么。。。IloveP
神舟队长
·
2020-09-13 02:36
C++
开发飞机游戏总结
然后一个admin类(这个叫法是参考一个
D3D
开发人叫的,也就是一个总管类)里面创建玩家飞机类的对象一个,敌方飞机类对象指针数组100个。这里指定了数量,因为根据估算屏幕里最多只
loseleo
·
2020-09-12 22:14
M8开发
3DMax导出.x文件注意事项 (转)
在3DMAX中一个人物原本的正立的,在
D3D
中使用这个.x文件却成了倒立的图像,这是因为坐标系的问题,3dmax是右手坐标系,默认坐标系z朝上,
d3d
是左手坐标系,z朝里,你可以让他们导出的时候在3dmax
弥漫-飘渺
·
2020-09-12 15:53
D3D
D3D
绘制图元理论基础
在前面部分,我介绍了
D3D
的初始化和固定渲染流水线。这一章,将它们用于实践。
jiexuan357
·
2020-09-12 13:48
Direct3D/OpenGL
存储
数据结构
工作
manager
文档
vb
vim常用的快捷键收藏
1G(gg)文章开头G文章末尾或者:$到指定行25gg或者:25:$页级移动Ctrl+b向前滚动一页Ctrl+f向后滚动一页其他常用展示行号::setnu撤回:u恢复文本原样:uu删除行:dd删3行:
d3d
精神小伙2号
·
2020-09-11 11:54
linux基础
渲染到纹理
渲染到纹理是
D3D
中的一项高级技术。一方面,它很简单,另一方面它很强大并能产生很多特殊效果。比如说发光效果,环境映射,阴影映射,都可以通过它来实现。渲染到纹理只是渲染到表面的一个延伸。
jiazhen.
·
2020-08-25 03:29
编程实践
D3D
、OpenGL顶点和矩阵的相乘和存储:
D3D
矩阵存储是行主序(row-majororder)/行优先OpenGL矩阵存储是列主序(column-majororder)/列优先:线性代数意义的同一个矩阵,在
d3d
和ogl中却有不同的存储顺序线代
jiangdewei2012
·
2020-08-24 14:38
directX
完整的绘制一个图元的基本步骤
1.D3D从0到一个图元的绘制的步骤(1).初始化
D3D
(LPDIRECT3D9)和Device(LPDIRECT3DDEVICE9)对象。
jiangdewei2012
·
2020-08-24 14:37
directX
D3DXCreateTextureFromResourceEx这个函数可以获取原始图像的尺寸
IDB_BITMAP_TOP),D3DX_DEFAULT,D3DX_DEFAULT,D3DX_DEFAULT,0,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,
D3D
徐新华
·
2020-08-24 11:13
D3DXCreateTextureFromFileEx创建纹理的悲催
如果美术图片的长宽使用的是是非2的N次方的大小,那么当我们使用D3DXCreateTextureFromFileEx创建纹理时,宽高都设置的是D3DX_DEFAULT,
D3D
会默认把纹理创建为2的N次方
weixin_34128534
·
2020-08-24 11:28
D3DXCreateTextureFromFileInMemory() 使用总结
D3DXCreateTextureFromFileInMemory从内存数据中创建一张
d3d
纹理HRESULTD3DXCreateTextureFromFileInMemory(LPDIRECT3DDEVICE9pDevice
挨踢大侠
·
2020-08-24 10:35
D3D
中透明渲染的总结
1.渲染的先决条件打开ALPHA渲染m_pd3dDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,true);对于通过程序顶点构造的多边形渲染时必须开启ALPHA通道m_pd3dDevice->SetTextureStageState(0,D3DTSS_ALPHAOP,D3DTOP_MODULATE);设置为普通Alpha混合m_pd3dDevice->S
guoshisheng
·
2020-08-24 08:11
VC++
Direct3D编程
D3D
资源分配惯例
原文出处:追溯不到真正的原文在3D程序中资源处理的快慢对程序的效率有着很大一部分的影响,记得我曾在不少人的Blog上看到他们写到只是由于改变了资源的处理方法,就使FPS数倍地增加.这给了我很深的印象.于是,我翻译了这篇FAQ中与此相关的部分,希望能给您以帮助.英文版出处:http://members.gamedev.net/jhoxley/directx/DirectXForumFAQ.htmD3
熠de
·
2020-08-24 08:07
3D游戏引擎开发工具OpenGL
但不了了之,因为微软的打算是把OpenGL的技术用到
D3D
里并
zhilin_tang
·
2020-08-23 22:16
编程语言
使用Eigen函数库做球面四边形插值的方法
正在将一段
D3D
的代码改造成OpenGL的代码,在原来
D3D
中使用了D3DXQuaternionSquadSetup与D3DXQuaternionSquad两个
D3D
的数学函数。
牧童027
·
2020-08-23 08:06
[
D3D
] - DirectX SDK 2006学习笔记4——纹理
来源:http://www.cnblogs.com/fence/archive/2010/03/12/1683918.html纹理在
D3D
中是一个非常重要的概念,它的出现改变了以前3D物体表面不真实的状况
weixin_30596343
·
2020-08-23 07:13
QT制作全屏播放器以及出现的问题
使用QT做播放器使用widget::winid可以获取播放器组件的windows句柄并以命令行的方式调起另一个程序使用
D3D
将内存缓冲区的图像打在上面。
k1988
·
2020-08-23 06:04
程序心得
QT
qt
null
windows
OpenGL状态机/变换堆栈/基本类型和函数
一、状态机理解Opengl是一个状态机,当你设置一个命令状态进去了以后会一直是这个状态,直到改变这个状态为止,实际中需要检查下当前状态再设置进去效率会高些,避免产生很多的OGLcomand,这点和
D3D
FreedomRoad~
·
2020-08-23 04:33
OpenGL图形学
利用
D3D
抓取显存数据
运算的一组接口的集合,D3DSDK至少有两个优点:1、提供了一种3D建模的构架,程序员可以很容易的用这种构架来建模自己的3D模型2、提供了一种GPU和CPU并行运算的解决方案,,为提供应用程序的性能提供了一种思路
D3D
johns78m
·
2020-08-23 01:04
Windows
D3D
鼠标旋转物体算法(总结)
首先我们需要定义一些变量来储存所需信息D3DXQUATERNIONg_qNow,g_qDown;//分别是现在的旋转用四元数按下鼠标时的旋转用四元数D3DXVECTOR3g_vDownPt,g_vCurrentPt;//分别是按下鼠标时的球面上的位置向量当前的位置向量boolg_bDrag=false;//是否按下鼠标左键用来判断按键拖拽然后初始化这些变量D3DXQuaternionIdentit
weixin_30951231
·
2020-08-22 23:57
D3D
显示正四面体
今天用
D3D
画一个正四面体,旋转后有些面没显示出来,后来想想好景见过书上说顺时针一般默认不会背面消隐,想想是不是顶点索引的顺序出错了!
hillmail
·
2020-08-22 16:27
学习—知识类
D3D
学习笔记之二---创建基本图元
上次我们已经成功的建立了一个窗口,如果一切顺利的话,我们可以看到我们写出的窗口了,但是有点单调,绿呼呼的一片,什么都没有,呵呵,没事,现在我们就给它加点东西上去,我们这次的目标是增加一个三角形上去,并且给三角形上点色。好,废话少说,先上代码://=============================================================================
luoya263547560
·
2020-08-22 10:36
学习笔记
FFmpeg与SDL双剑合璧之ubuntu
以前所做的工作,大多是把FFmpeg用在windows平台,采用
D3D
或者OpenGL的方式进行渲染呈现;前面两篇文章中,已经做好了ubuntu平台下的ffmpeg编译与简单调试(ubuntu编译ffmpeg
zhuxian2009
·
2020-08-21 12:13
ffmpeg
虚幻4 渲染模块在哪里
RHI模块:\Engine\Source\Runtime\RHI基类,
D3D
、OpenGL、Metal的类都继承自RHI模块。
西瓜伯爵大王
·
2020-08-20 03:39
Xbox Series X处理器完整架构公布:预留两组GPU单元
首先,微软总结强调了XboxSeriesX新处理器和新主机的诸多创新:3.8GHzZen2服务器级CPU核心、取样反馈流(SFS)、光线追踪(DXR)、可变着色率(VRS)、机器学习加速、
D3D
itwriter
·
2020-08-19 11:00
一个第三人称游戏相机的实现(基于rust语言和cgmath库)
我在学校时就对角色扮演类3D游戏感兴趣,毕业那会研究过第三人称视角的游戏相机的实现(基于
D3D
),但由于没有想到合适的计算方法,最后实现出来的程序有BUG,并且没找出原因。
chuwu1967
·
2020-08-19 09:50
CESIUM例子学习(三)——billboard
是一种特别简单的模型(
D3D
里面好像是这么说的),它会自动计算,使图片下面始终面向摄像机,这种技术也叫广告牌技术。
GIS码工
·
2020-08-19 02:59
cesium
OBS D3D9Capture 思路
>>>init(
D3D
线程):CreateOffscreenPlainSurface创建copy_surfacecopy_surface->LockRect取D3DLOCKED_RECT,得到Pitch
weixin_34406061
·
2020-08-18 23:17
win7中使用VS10配置Direct Show
还好网上有大神重新写了C++的版本,结果又因为微软自己的
D3D
版本更新,从9以后Dshow就不再放在
D3D
的SDK里面,耐着性子我又下了win7.1for.NET4框架的SDK,结果结果...它竟然没有
胖大星越来越胖
·
2020-08-18 20:03
图像处理
利用DSHOW中的VMR9 filter 将视频渲染成纹理 供
D3D
使用
先说下VMR9,这个filter是个视频混合的组件,可以很方便的将多路视频合成一路视频,添加字幕和静态图片,这个组件的内部实现采用了DX9的接口。如果想把VMR9混合输出后的视频图像当作纹理渲染到3D模型上,一个办法就是通过实现一个分配-演示器对象,然后将此对象替换掉VMR9中的默认分配-演示器对象。所谓分配演示器对象指的是一个实现了VMR9规定的的分配接口和演示接口的对象。也就是此对象实现了以下
R_hgt
·
2020-08-18 19:01
GPU加速
搜狐影音播放器内核设计
5.1.1.4音视频同步5.1.2多个分段5.2SeekMP45.2.1Seek前的准备5.2.2实际的seek5.3Playflv5.4Seekflv5.5软字幕的实现5.6缓存策略5.7VMR9和
D3D
一朵喇叭花压海棠
·
2020-08-18 16:26
播放器底层
播放器开发
上一页
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
其他