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
对于着色器语言 opengl 和
direct3d
有区别吗?
OpenGL和
Direct3D
是两种不同的图形API(应用程序接口),它们都支持着色器编程,但在语法、结构和一些功能细节上存在差异。
插件开发
·
2024-02-28 16:29
Windows
着色器
3d
CodeBus 有问必答 使用VS2022最小工具集 开发 windows 图形库 Direct12操作流程
同名DirectX12-知乎(zhihu.com)0.0完整项目测试文件链接链接:https://pan.baidu.com/s/1auld5NCGXcu0wMoBQCPRHw提取码:da1g0.0.0
Direct3D
12
a1309602336
·
2024-02-10 11:46
windows
11 OpenGL可编程顶点处理
可编程顶点处理ProgrammableVertexProcessingProgrammableVertexProcessing(可编程顶点处理)是现代图形渲染管线中的一个重要阶段,尤其在OpenGL、
Direct3D
乘风之羽
·
2024-02-08 16:34
OpenGL
图形渲染
《dx12 龙书》第四部分学习笔记——预备知识(上)
1、概述 通过
Direct3D
这种底层图形应用程序编程接口(ApplicationProgammingInterface,API),即可在应用程序中对图形处理器(GraphicsProcessingUnit
晚安黎明
·
2024-02-06 22:28
学习
笔记
dx12 龙书第四章学习笔记 --
Direct3D
的初始化
1.预备知识:①
Direct3D
12概述:通过
Direct3D
这种底层图形应用程序编程接口(ApplicationProgrammingInterface,API),即可在应用程序中对图形处理器(GraphicsProcessingUnit
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
游戏
学习
c++
dx12 龙书第六章学习笔记 -- 利用
Direct3D
绘制几何体
1.顶点与输入布局:除了空间位置,D3D的顶点还可以存储其他属性数据,且D3D允许我们自行构建顶点格式①第一步:创建一个结构体来容纳选定的顶点数据structVertex1{XMFLOAT3Pos;XMFLOAT4Color;};structVertex2{XMFLOAT3Pos;XMFLOAT3Normal;XMFLOAT2Tex0;XMFLOAT2Tex1;};//成员使用XMFLOATn而不
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
学习
c++
游戏
《dx12 龙书》第一部分学习笔记(一)
2、
Direct3D
采用的是左手坐标系。 解释:我们可以伸出左手,并拢手指指向x轴正方向。接着将四指弯曲向y轴正方向,此时拇指所指方向就是z轴正方向。右手坐标系同理。3、向量的四个
晚安黎明
·
2024-02-06 22:56
学习
技术美术
dx12 龙书第一章学习笔记 -- 向量代数
向量对应的坐标总是相对于某一参考系而言,我们需要知道如何将向量坐标在不同的框架之间进行转换dx12中涉及顶点空间->世界空间->摄影空间的坐标系转换,其转换矩阵可以通过dx12提供的函数获得,也可以自行构造
Direct3D
帅狗狗灬
·
2024-02-06 22:25
DirectX
笔记
学习
c++
游戏
图形世界分裂的两派——理清D3D和OpenGL的脉络
计算机三维图形是指将用数据描述的三维空间通过计算转换成二维图像并显示或打印出来的技术,API(ApplicationProgrammingInterface)即“应用程序接口”是连接应用程序与操作系统、实现对计算机硬件控制的纽带,
Direct3D
iteye_15898
·
2024-02-05 06:17
c/c++
数据库
游戏
d3dcompiler_47.dll是什么文件,如何解决找不到d3dcompiler_47.dll文件
d3dcompiler_47.dll是一个属于微软DirectX组件的动态链接库文件,它是
Direct3D
编译器的一部分,主要用于在Windows操作系统中编译和运行
Direct3D
11应用程序和游戏。
sheng12345678rui
·
2024-02-03 02:25
经验分享
dll丢失
dll文件
游戏
dll
找不到d3dx9_43.dll怎么办?有什么方法能解决这个问题
具体到d3dx9_43.dll文件,它是
Direct3D
9的一部分,主要负责提供3D图形渲染、纹理处理、数学运算等相关功能。当电脑找不到d3dx9_43.dll文件时,可能会带来以
a555333820
·
2024-01-30 05:30
dll文件丢失
dll修复
windows
dll
1024程序员节
缺失了要如何处理?d3dcompiler43.dll多种解决方法分享
一.d3dcompiler43.dll文件的作用以及找不到的原因d3dcompiler43.dll文件属于
Direct3D
的编译器组件,它对电脑中运行的游戏和图形
智能知鸟66
·
2024-01-29 02:05
dll文件修复方法
电脑程序故障
dll
dll丢失
dll文件
windows
d3dcompiler_47.dll丢失怎么解决,教你如何修复d3dcompiler_47.dll丢失问题方法
d3dcompiler_47.dll是一个动态链接库文件,它是Microsoft
Direct3D
ShaderCompiler的一部分,主要用于在Windows操作系统中编译和运行3D图形应用程序。
sheng12345678rui
·
2024-01-28 20:29
windows
dll丢失
dll文件
dll修复
dll
在
direct3D
中,透明度处理和D2D1_ALPHA_MODE_PREMULTIPLIED含义?
文章目录1.D2D1_ALPHA_MODE_PREMULTIPLIED含义2.
Direct3D
10中预乘设置3.清除背景颜色1.D2D1_ALPHA_MODE_PREMULTIPLIED含义D2D1_ALPHA_MODE_PREMULTIPLIED
插件开发
·
2024-01-25 22:58
计算几何
3d
性能优化
前端
【GitHub项目推荐--DiligentEngine: 一个开源跨平台的底层图形库和渲染框架】【转载】
它的设计充分利用了
Direct3D
12、Vulkan和Metal,同时通过
Direct3D
11、OpenGL和OpenGLES支持较旧的平台。
旅之灵夫
·
2024-01-24 11:57
GitHub项目推荐
github
开源
图形渲染
direct3d
-msaa-抗锯齿算法-教程-涉及概念解析
文章目录1.交换链2.表面3.IDXGIFactory4.ID3D10RasterizerState5.ID3D10Resource6.交换链GetBuffer函数7.ID3D10Device中ResolveSubresource函数8.IDXGISurface9.ID2D1RenderTarget中的CreateSharedBitmap函数10.ID3D10RenderTargetView1.交
插件开发
·
2024-01-23 23:27
计算几何
3d
算法
使用SDL2显示一张图片,SDL2上手贴
SDL全名SimpleDirectMediaLayer,是一个跨平台的底层音频、视频、键盘、鼠标操作库,操作实际通过更底层的OpenGL/
Direct3D
完成,在保留跨平台的兼容性之外提供了非常高的效率
weixin_33991727
·
2024-01-20 03:04
ffmpeg
人工智能
shell
最推荐的视频播放器——PotPlayer
除了支持3D视频外,PotPlayer还覆盖支持以及
Direct3D
9Ex翻转模式。适用于Windows11的视频播放器与电视、HDTV、DVD等多种设备兼容,同时支持多种字幕格式
姗丽尔
·
2024-01-19 21:54
实用工具
音视频
一、什么是OpenGL
而另一种程序接口系统是仅用于MicrosoftWindows上的
Direct3D
。OpenGL常用于CAD、虚拟实境、科学可视化程序和电
柳暗花明又一匪
·
2024-01-16 03:06
C++游戏引擎中的坐标系
一.
Direct3D
四大变换SetTransform(D3DTS_WORLD,&mTrans);SetTransform(D3DTS_VIEW,&matView);//应用取景变换矩阵SetTransform
霸王•吕布
·
2024-01-14 18:46
C++
游戏引擎
算法
游戏
c++
游戏程序
电脑找不到d3dcompiler43.dll怎么修复,教你5个可靠的方法
d3dcompiler43.dll是Windows操作系统中的一个重要动态链接库文件,主要负责
Direct3D
编译器的相关功能。
dll修复高手
·
2024-01-11 00:52
计算机dll修复
dll文件修复
dll修复工具
windows
c++
骑砍战团MOD开发(34)-光照系统
一.
Direct3D
光照类型
Direct3D
将光源分为3种类型,点光源,方向光源,聚光灯源.
Direct3D
内部会根据光源类型进行2D渲染管线实时计算.
Direct3D
将光照参数封装在D3DLight9
霸王•吕布
·
2024-01-09 20:22
骑砍1战团mod开发
游戏程序
[技术杂谈][转载]vulkan是什么?
这个新界面让您可以更好地描述您的应用程序打算做什么,与OpenGL和
Direct3D
等现有API相比,这可以带来更好的性能和更少令人惊讶的驱动程序行为。
FL1623863129
·
2024-01-07 14:46
技术杂谈
android
VLC花屏问题解决思路
http://blog.csdn.net/ufocode/article/details/49823491问题描述:在使用VLC播放视频时,播放器默认
Direct3D
视频输出,如果PC没有3D加速,那么在播放视频的过程中容易出现花屏的问题
回来的博客
·
2024-01-06 12:32
vc
vc
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
上一页
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
其他