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
Direct3d
C++使用MINGW64集成
Direct3D
开发环境
霸王•吕布/MinCPlusCompiler·GitCodewindowsmingw64c++简易开发编译工具,集成
Direct3D
FMODCmake编译工具https://gitcode.net/qq
霸王•吕布
·
2024-01-02 06:33
C++
c++
开发语言
C++游戏引擎中骨骼动画和顶点动画
帧时刻在常见的FPS游戏中,人物的行走,物体的变形等等都是采用动画的方式实现.计算机2D屏幕采用扫描周期的方式定时刷新渲染管线,C++程序通过定义帧/帧时刻实现每一帧的渲染,不同的帧衔接起来便是一个完整的动画.
Direct3D
霸王•吕布
·
2023-12-29 00:16
C++
游戏程序
c++
游戏引擎
LOL选择完英雄加载游戏时提示Error无法初始化图形设备的解决办法
如图所示排查是不是显卡或是驱动问题,分别禁用独立显卡和核显来判断是否为显卡或显驱出现问题排查是否为
Direct3D
加速和APG纹理加速关闭,Win+R运行dxdiag,查看每张显卡的
Direct3D
加速和
Anyexyz
·
2023-12-04 12:54
【QT】——OpenGL学习(一)
而另一种程序接口系统是仅用于MicrosoftWindows上的
Direct3D
。OpenGL常用于CAD、虚拟现实、科学可视化程
vhcjgc
·
2023-11-30 17:37
QT
qt
图形渲染
Unity shader基础学习(一)------ Unity Shader基本知识
本系列文章是学习siki学院UnityShader入门(Unity2018.3)笔记一.shader三大编程语言Cg是一个可以被OpenGL和
Direct3D
广泛支持的图形处理器编程语言。
千喜Ya
·
2023-11-29 12:17
SDL播放器实战
1SDL简介SDL(SimpleDirectMediaLayer)是一个跨平台开发库(Windows、macOS、Linux、iOS和Android等),旨在通过OpenGL和
Direct3D
提供对音频
程序员老舅
·
2023-11-27 05:38
音视频开发进阶
音视频
webrtc
网络
视频编解码
实时音视频
DirectX FAQ 翻译(Graphics 部分)(转)
DirectXFrequentlyAskedQuestionsMicrosoftCorporationAugust2005IntroductionThisisacollectionofFrequentlyAskedQuestions(FAQ)aboutMicrosoftDirectX.Contents:GeneralDirectXDevelopmentIssues
Direct3D
Questions
weixin_30702413
·
2023-11-25 21:32
runtime
操作系统
c/c++
如何学好WPF
WPF是对
Direct3D
的托管封装,它的图形表现依赖于显卡。当然,作为一种更高层次的封装,对于硬件本身不支持的一些图形特效的硬实现,WPF提供了利用C
xiaochongchong1248
·
2023-11-23 08:50
WPF
wpf
command
binding
blend
button
null
Direct3D
中实现图元的鼠标拾取
Direct3D
中实现图元的鼠标.pdf看网上好多关于该文章的图片丢失,有幸找到个有完整图片的。BY重剑,2004.5.28重剑空间索引:1、什么是拾取,拾取能做什么?
zyq5945
·
2023-11-14 05:24
direct3d
microsoft
算法
float
图形
扩展
Direct3D
拾取(Pick)全攻略
今天上午打算完成的,没想到出了个问题,搞了一天没有搞定,到现在才发现这个错误,直接晕倒。概念就不介绍了,直接先上数学。重心坐标:设三角形所在平面一点P的重心坐标为(a,b,c)则a+b+c=1;(三角形所在平面的所有点都可以用重心坐标表示,如果在三角形外面,则:a,b,c三个数当中必有一个为负数!!!!)这一点P的3D坐标为(Px,Py,Pz);三角形的三个点为(顺时针)v0,v1,v2则v0*a
weixin_30569001
·
2023-11-14 05:53
Direct3D
中实现图元的鼠标拾取
https://dev.gameres.com/Program/Visual/3D/pick_2004_529.htmBY重剑,2004.5.28重剑空间索引:1、什么是拾取,拾取能做什么?2、拾取操作的步骤和实现2.1.变换并获得通过视点和屏幕上点击点的射线矢量(Dir)2.1.1确定鼠标选取点的屏幕坐标2.1.2得到Dir在观察坐标空间内的表示2.1.3转换Dir到世界坐标空间,并得到观察点在
落寞根号七
·
2023-11-14 05:18
3D图形学
Direct3D
11 拾取
p=D3D11PICKING介绍我们将学习如何选择对象的
Direct3D
11拾取D3D11的时间比在D3D10拾取一个额外的步骤。这是因为mesh接口不是D3D11可用Pickinga3DObject
chaooooooo
·
2023-11-14 05:47
DX9中的3D拾取
之前的博客有讲解过
Direct3D
中的绘制流水线,而现在我们现在接触的3D拾取和之前的绘制流水线基本是一次相反的过程,具体的博客链接在这里:DX9的绘制流水线。在三维场景中,我们通
Gary的面包屑小道
·
2023-11-14 05:17
游戏开发
3D拾取
DX9
Direct3D
拾取
假设在屏幕上单击,击中的位置为点s=(x,y)。由图可以看出,用户选中了茶壶。但是仅给出点s,应用程序还无法立即判断出茶壶是否被选中。所以针对这类问题,我们需要采用一项称为“拾取(Picking)”的技术。茶壶和屏幕点s之间的一种联系是茶壶被投影到了一个包含了s的区域中。更准确地说,茶壶被投影到了投影窗口中一个包含点p(点P位于投影窗口中)的区域中,其中点P对应于屏幕中的点s。我们看到,如果自坐标
寂寂寂寂寂蝶丶
·
2023-11-14 05:43
3d学习
3d
Direct3D
景深,重叠,光照,阴影,3D物体可以通过三角形网格近似地模拟表示,三角形是构成物体模型的基本单位。网格的三角形密度越大,模拟出来的效果就越好。通过,可以将在32位颜色和128位颜色相互转换。渲染管线:在给定一个3D场景的几何描述及一架已确定位置和方向的虚拟摄像机时,根据虚拟摄像机的视角生成2D图像的一系列步骤。输入装配(InputAssembler,简称IA)阶段:从内存读取几何数据(顶点和索引)
evanoma
·
2023-11-12 00:43
图形学
基于
Direct3D
实现简单的粒子系统
这是一个基于D3D的基本的粒子系统,能够实现一些基本的效果,如:雨、雪、烟花等。代码很少,只有一个头文件和一个CPP文件,便于研究粒子系统的原理。EpParticleSystem.h:#ifndef_EPPARTICLESYSTEM_H_#define_EPPARTICLESYSTEM_H_#include#includestructEpParticle{D3DXVECTOR3pos;floatp
ntwilford
·
2023-11-12 00:42
DirectX
学习日记
direct3d
null
float
winapi
class
parameters
Direct3D
粒子系统
在
Direct3D
8.0之前,要想摆脱点图元的这个限制
寂寂寂寂寂蝶丶
·
2023-11-12 00:39
3d学习
3d
Win系统中找不到d3dx9_39.dll的详细解决方法(一键修复)
D3DX9_39.DLL是DirectX编程接口的一部分,用于支持使用
Direct3D
9API进行图形处理的应用程序。它是Windows系统的一部分,并随系统安装。
dlld3d
·
2023-11-11 02:42
windows
图形世界分裂的两派——理清
Direct3D
和OpenGL的脉络
计算机三维图形是指将用数据描述的三维空间通过计算转换成二维图像并显示或打印出来的技术,API(ApplicationProgrammingInterface)即“应用程序接口”是连接应用程序与操作系统、实现对计算机硬件控制的纽带,
Direct3D
天为我蓝
·
2023-11-10 08:04
人工智能
c/c++
数据库
图形世界分裂的两派 理清
Direct3D
和OpenGL的脉络
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!计算机三维图形是指将用数据描述的三维空间通过计算转换成二维图像并显示或打印出来的技术,API(ApplicationProgrammingInterface)即“应用程序接口”是连接应用程序与操作系统、实现对计算
满舅娘
·
2023-11-10 08:01
Shader - ShaderLab基础
HLSL语言:HighLevelShadingLanguage,由Microsoft公司提供,通过
Direct3D
图形软件库来编写的着色器语言。GL
刘建宁
·
2023-11-08 01:28
Direct3D
- 术语专场,管线
文章目录1、设备1.1、设备对象1.2、设备上下文1.2.1即时上下文1.2.2延迟上下文1.3设备类型1.4WARP1.5硬件2、资源全类型和无类型资源视图(Views)RawViewsofBuffers资源的限制子资源Buffers顶点缓冲区索引缓冲区ConstantBuffer3、图形管线(pipeline8个阶段)3.1输入汇编阶段(Input-Assembler)Effect3.2顶点着
~小泽~
·
2023-11-07 21:25
Direct3D
3d
directx
Direct3D
地形
高程图生成三角形网格3D场景的模拟离不开地形,因此3D地形的模拟在3D程序设计中很重要。在3D场景中,地形的表面都是通过三角形网来表示,即通过高度图(也称影像图)上的对应坐标值来表示规则网格顶点坐标值,从而形成规则的矩阵分布三角网。具体的实现就是通过读取高度图上象元的值来获取该坐标位置的高程,然后根据这些高程值及坐标值形成一个规则的三角网。由于在三角网中相邻三角形都具有公共点,所以为了节约内存可以
CouchDB
·
2023-11-07 21:55
瞎搞
DirectX
Direct
3D
c#
DirectX
HeightMap
高程图
在
Direct3D
中绘制二维图像
因为二维的游戏已经逐渐减少并且显卡对二维的支持也不再增加新的功能,所以从DirectX7开始,DirectDraw被逐渐淡化,代之的是
Direct3D
,但是在3D中有时也是需要绘制二维的,且不说材质贴图的支持
王爷的大房子
·
2023-11-07 21:55
Direct3D
---三维地形的构建
//=============================================================================//Name:TerrainClass.h//Des:一个封装了三维地形系统的类的头文件//2013年3月17日Createby浅墨//=====================================================
谛听-
·
2023-11-07 21:24
游戏
[DirectX 9.0笔记] 第三章 在
Direct3D
中绘制
在代码中,我们用I
Direct3D
VertexBuffer9接口来定义顶点缓存。用I
Direct3D
IndexBuffer9接口来定义索引缓存。3.1.1创建一个顶点和索引
WO125654193
·
2023-11-07 21:23
第六章 使用
Direct3D
绘制
本章重点介绍配置渲染管道所需的
Direct3D
API接口和方法,定义顶点和像素着色器,并将几何图形提交给绘制管道进行绘制。学完本章,您将能够绘制各种几何形状的着色或线框模式。
PjBao
·
2023-11-07 21:53
D3D
Direct3D
中的绘制(1)
在代码中,一个顶点缓存是通过I
Direct3D
VertexBuffer9接口来定义的。类似的,
chubaisheng8627
·
2023-11-07 21:53
Direct3D
地形绘制基础
高度图用高度图来描述地形中的丘陵和山谷,高度图其实就是一个数组,该数组每个元素都指定了地形方格中某一个特定顶点的高度值。通常将高度图视为一个矩阵,这样高度图中的元素就与地形栅格中的顶点一一对应。高度图被保存在磁盘中,通常为其每个元素元素只分配一个字节存储空间,这样高度只能在区间[0,255]内取值,但在实际应用中为了匹配3D世界的尺度,可能需要对高度值进行比例变换,这样就极可能超出上述区间。基于上
寂寂寂寂寂蝶丶
·
2023-11-07 21:23
3d学习
3d
Direct3D
中绘制二维图像
2014/09/25(转载自:http://www.cnblogs.com/WonKerr/archive/2009/05/18/
direct3d
_surface_2d.html)因为二维的游戏已经逐渐减少并且显卡对二维的支持也不再增加新的功能
大势燎原
·
2023-11-07 21:23
DirectX
DirectX 11 调试记录(1)
渲染流水线的过程工具:RenderDocVisualStudio测试代码:GitHub-MKXJun/DirectX11-With-Windows-SDK:现代DX11系列教程:使用WindowsSDK(C++)开发
Direct3D
11
kiki商
·
2023-11-06 08:35
笔记
tracy 学习
、GPU(所有主要图形API:OpenGL、Vulkan、
Direct3D
11/12、OpenCL。)、内
kiki商
·
2023-11-06 08:35
学习
mpv播放器input.conf配置,解决方向键快进快退无效的问题(总是跳到关键帧)
方向键右前进要写no-osd和exact,网上搜到的input.conf都是套话废话,都没有写这两个关键词mpv.conf##解码/渲染设置###视频输出驱动,Windows可选gpu/gpu-next/
direct3d
河北一帆
·
2023-11-06 03:46
vim
电脑系统d3dcompiler_47.dll丢失问题,多种详细解决方法推荐
d3dcompiler_47.dll是
Direct3D
编译器组件的一部分,它是MicrosoftDirectX的一部分。DirectX是一套由微软开发的多媒体编程接口,用于游戏和多媒体应用的开发。
askah6644
·
2023-11-02 17:44
windows
游戏
电脑
dll修复
microsoft
DirectX12_Windows_GameDevelop_4:
Direct3D
应用程序框架
一、性能计时器(1)基础知识为了制作出精准的动画效果就需要精确地计量时间,特别是要准确地度量出动画每帧画面之间的时间间隔。如果帧率较高,则帧间隔时间就会比较短,因此我们需要使用高精度的计时器。为了精确地度量时间,我们将采用性能计时器。为此我们需要使用头文件。性能计时器返回的时间度量单位叫做计数(count),可通过QueryPerformanceCounter函数来获取性能计时器测量的当前时刻(以
仰望—星空
·
2023-10-27 10:46
Direct3D
12
windows
GameEngine
3A游戏
独立游戏
Windows
API
Direct3D
12
Windows 多媒体编程库 DirectX 介绍
2、使用DirectX的好处2.1、DirectX为软件开发者提供硬件无关性2.2、为硬件开发提供策略3、DirectX的主体构成3.1、
Direct3D
3.2、DirectDraw3.3、DirectPlay3.4
dvlinker
·
2023-10-22 13:59
C/C++技术分享
DirectX
Direct3D
DirectDraw
DirectPlay
DirectSound
COM组件
d3dcompiler_47.dll缺失怎么修复,三种修复方法分享
d3dcompiler_47.dll是Microsoft公司开发的动态链接库文件,属于Microsoft
Direct3D
ShaderCompiler库的一部分。
dll修复高手
·
2023-10-19 13:55
dll文件修复
计算机dll修复
dll修复工具
windows
Direct3D
高程图立体显示
在微软的DirectXSampleBrowser中,有个RaycastTerrain例子,做得很好,将一张平面的地形图,在底面添加了一个底部,四周的高度差再封闭起来,然后再添加一个浅蓝色的背景,平面图形的立体感很强,而且灯光和阴影的效果也做得很棒!这个例子是基于C++的,这里模仿这个例子,给出一个基于C#的实现。思路也大致类似,找一张bmp格式的深度图,经过像素值的计算处理,生成Y轴方向的高度值,
CouchDB
·
2023-10-16 01:39
瞎搞
DirectX
Direct
3D
DirectX
c#
Direct3D
中的光照
使用光照时,我们无需自行指定顶点的颜色值:
Direct3D
会将顶点送入光照计算引擎,依据光源类型、材质以及物体表面相对于光源的朝向,计算出每个顶点的颜色值。
Spring_24
·
2023-10-16 00:37
图形图像
DirectX9
3D
光照
Direct3D
网格(二)
ID3DXBufferID3DXBuffer接口是一种泛型数据结构,该接口为D3DX库锁使用,可将数据存储在一个连续的内存块中,该接口只有俩个方法。为了保持该接口的通用性,该接口使用了void类型指针,所以使用时需要对该缓存进行强制类型转换。由于ID3DXBuffer是一个COM对象,该接口在使用完毕之后必须将其释放,以防止内存泄漏。//返回指向缓存中数据起始位置的指针LPVOIDGetBuffe
寂寂寂寂寂蝶丶
·
2023-10-16 00:35
3d学习
3d
【游戏逆向】D3D HOOK实现透视讲解
实现目的:目前大部分游戏通过
Direct3D
实现3D效果,通过挂钩相应函数,可以实现3D透视,屏幕挂字效果。而透视,屏蔽特定效果,设置透明在很多游戏(特别是FPS)中发挥着巨大的作用!
douluo998
·
2023-10-14 05:53
游戏
3d
一种正在取代WebGL的新技术-WebGPU
它基于Vulkan、Metal和
Direct3D
12中的概念,旨在为这些跨移动和桌面平台的现代图形api提供高性能历史
Real游戏引擎开发者
·
2023-10-13 04:13
Direct3D
网格
创建网格我们可以用D3DXCreateMeshFVF函数创建一个"空"网格对象,空网格对象是指我们指定了网格的面片总数和顶点总数,然后由该函数为顶点缓存、索引缓存和属性缓存分配大小合适的内存,之后即可手工填入网格数据。HRESULTWINAPID3DXCreateMeshFVF(DWORDNumFaces,DWORDNumVertices,DWORDOptions,DWORDFVF,LPDIREC
寂寂寂寂寂蝶丶
·
2023-10-09 16:25
3d学习
3d
DirectX12_Windows_GameDevelop_3:
Direct3D
的初始化
引言查看龙书时发现,第四章介绍预备知识的代码不太利于学习。因为它不像是LearnOpenGL那样从头开始一步一步教你敲代码,导致你没有一种整体感。如果你把它当作某一块的代码进行学习,你跟着敲会发现,总有几个变量是没有定义的。这是因为书上的代码都是把框架里的某一部分粘过来,缺少上文中对变量的定义,也根本不利于学习。学习图形学API就是为了使用GPU进行图形运算,说白了我们学习的DirectX就是一个
仰望—星空
·
2023-10-07 23:30
Direct3D
12
windows
计算机图形学
图形渲染
Direct3D
GameEngine
OpenGL/ OpenGL ES 的常见专业名词解析
而另一种程序接口系统是仅用于MicrosoftWindows上的
Direct3D
。OpenGL常用于CAD、虚拟现实、科学可视化
永远的Beyond52
·
2023-10-07 19:33
Direct3D
学习手记四:光照、材质与顶点法向量
本文介绍
Direct3D
里的光照与物体材质以及顶点法向量光照:组成:1.环境光(Ambient),基于自然界环境的整体亮度,周围物体的反射、折射2.漫反射光(Diffuse),沿着特定方向传播,但到达物体表面后沿着各个方向均匀反射
Anonymous_FJL
·
2023-10-04 11:44
Direct3D【C++】
d3dcompiler43.dll缺失怎么修复?dll缺失解决方法分享
d3dcompiler43.dll是什么:d3dcompiler43.dll是一个与
Direct3D
编译器相关的系统文件
2301_77698200
·
2023-10-03 16:54
dll修复教程
dll修复
windows
DirectX12学习笔记(六)Drawing in
Direct3D
目录6.1VERTICESANDINPUTLAYOUTS6.2VERTEXBUFFERS6.3INDICESANDINDEXBUFFERS6.4EXAMPLEVERTEXSHADER6.4.1InputLayoutDescriptionandInputSignatureLinking6.5EXAMPLEPIXELSHADER6.6CONSTANTBUFFERS6.6.1CreatingConsta
Calette
·
2023-09-29 07:36
DirectX12
Direct3D
字体
D3DX库提供接口ID3DXFont用于在
Direct3D
应用程序中绘制文本,该接口内部使用GDI(图形设备接口)来绘制文本,因此该接口在性能上略有损失,由于使用GDI所以才能够处理一些复杂的字体和格式
寂寂寂寂寂蝶丶
·
2023-09-28 11:34
前端
WebGL
1、WebGL介绍1.1WebGL不足效果较差:较于桌面开发API:
Direct3D
、OpenGL、UE、Unity。开发成本:熟悉并掌握一定的数据知识,例如:线性代数。
小白啥时候能进阶成功
·
2023-09-26 02:35
JS
webgl
上一页
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
其他