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
DX12
《
dx12
龙书》第四部分学习笔记——预备知识(上)
1、概述 通过Direct3D这种底层图形应用程序编程接口(ApplicationProgammingInterface,API),即可在应用程序中对图形处理器(GraphicsProcessingUnit,GPU)进行控制和编程。我们能够借此以硬件加速的方式渲染出虚拟的3D场景。 只要GPU支持当前所用的Direct3D版本,我们就无须再考虑它的具体规格和硬件控制层面的实现细节。 例:若要向GP
晚安黎明
·
2024-02-06 22:28
学习
笔记
《
dx12
龙书》第三部分学习笔记
相应变换函数#include#include#include#includeusingnamespacestd;usingnamespaceDirectX;usingnamespaceDirectX::PackedVector;intmain(){//构建一个缩放矩阵XMMATRIXXM_CALLCONVXMMatrixScaling(floatScaleX,floatScaleY,floatSc
晚安黎明
·
2024-02-06 22:58
学习
《
dx12
龙书》第一部分学习笔记(二)
1、DirectXMath库的向量运算:(1)向量类型: 核心向量类型为XMVECTOR,它将映射到SIMD硬件寄存器。 typedef__m128XMVECTOR; 这里的__m128是一种特殊的SIMD类型。 XMVECTOR类型的数据需要按16字节对齐,这对与局部变量和全局变量而言都是自动实现的。 类中的数据成员,建议分别使用XMFLOAT2、XMFLOAT3、XMFLOAT4类型来加以代替
晚安黎明
·
2024-02-06 22:57
学习
c++
开发语言
技术美术
《
dx12
龙书》第一部分学习笔记(三)
1、设置XMVECTOR类型中的数据:示例工程说明:#include#include#include#includeusingnamespacestd;usingnamespaceDirectX;ostream&XM_CALLCONVoperator#include#include#includeusingnamespacestd;usingnamespaceDirectX;usingnamesp
晚安黎明
·
2024-02-06 22:57
学习
dx12
龙书第五章学习笔记 -- 渲染流水线
1.模型的表示:实体3D对象是借助三角形网络来近似表示的,这些3D物体可以通过3D建模工具生成。2.计算机色彩基础:初学者以RGB值(r,g,b)来描述颜色,每款显示器所能发出的红绿蓝三色光的强度都是有限的。为了描述光的强度,我们常将它量化为范围为0~1归一化区间的值。0表示无强度,1表示强度最大。颜色计算:混合两种颜色:加减标量乘法--适合显然点积和叉积就不适合颜色向量了颜色向量专属的颜色运算,
帅狗狗灬
·
2024-02-06 22:27
DirectX
笔记
游戏
c++
学习
dx12
龙书第十二章学习笔记 -- 几何着色器
如果不启用曲面细分(tessellation)这一环节,那么几何着色器(geometryshader)这个可选阶段便会位于顶点着色器与像素着色器之间。顶点着色器以顶点作为输入数据,而几何着色器的输入数据则是完整的图元。例如,如果要绘制三角形列表(trianglelist),则几何着色器程序实际将对列表中的每个三角形T执行下列操作:for(UINTi=0;iOutputName){//几何着色器的具
帅狗狗灬
·
2024-02-06 22:27
DirectX
笔记
学习
着色器
c++
图形渲染
游戏
dx12
龙书第四章学习笔记 -- Direct3D的初始化
1.预备知识:①Direct3D12概述:通过Direct3D这种底层图形应用程序编程接口(ApplicationProgrammingInterface,API),即可在应用程序中对图形处理器(GraphicsProcessingUnit,GPU)进行控制和编程Direct3D层和硬件驱动会协作将Direct3D命令转换为系统中GPU可以执行的本地机器指令--无需考虑GPU的具体规格和硬件控制层
帅狗狗灬
·
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
龙书第九章学习笔记 -- 纹理贴图
1.纹理与资源的回顾我们其实很早就接触过纹理了,之前的深度缓冲区与后台缓冲区,它们都是通过ID3D12Resource接口表示,并以D3D12_RESOURCE_DESC::Dimension成员中D3D12_RESOURCE_DIMENSION_TEXTURE2D类型来描述2D纹理对象。2D纹理是一种由特定数据元素所构成的矩阵,或者说存有纹理数据元素的2D数组,同理还有1D和3D纹理,就是1D数
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
游戏
c++
学习
图形渲染
《
dx12
龙书》第一部分学习笔记(一)
1、同一个向量在不同坐标系中的坐标表示不同。所以在确定一个向量的坐标时应该明确其所在的坐标系。 举例:温度有两种表示方法(摄氏度和华氏度),所以,在知道温度数字的同时,我们需要先了解改数字后所跟单位,并根据需要进行转换。2、Direct3D采用的是左手坐标系。 解释:我们可以伸出左手,并拢手指指向x轴正方向。接着将四指弯曲向y轴正方向,此时拇指所指方向就是z轴正方向。右手坐标系同理。3、向量的四个
晚安黎明
·
2024-02-06 22:56
学习
技术美术
dx12
龙书第三章学习笔记 -- 变换
1.线性变换:函数的输入和输出都是3D向量,我们称为线性变换矩阵表示法:⭐所以已知一个线性变换,只要将i,j,z也就是标准基向量代入线性变换,就能构造一个变换矩阵A:线性变换的矩阵表示法--线性变换才能满足这种提取式⭐若为线性变换,当且仅当此函数具有下列性质:2.缩放:scaling缩放变换是相对于当前坐标系中的原点,令向量在x、y、z轴上分别以系数进行缩放--SxSySz就是xyz轴的缩放系数左
帅狗狗灬
·
2024-02-06 22:55
DirectX
笔记
学习
c++
线性代数
矩阵
游戏
dx12
龙书第一章学习笔记 -- 向量代数
1.向量与坐标系向量:兼具大小和方向的量同一个向量v在不同的坐标系中有着不同的坐标表示--向量对应的坐标总是相对于某一参考系而言,我们需要知道如何将向量坐标在不同的框架之间进行转换
dx12
中涉及顶点空间
帅狗狗灬
·
2024-02-06 22:25
DirectX
笔记
学习
c++
游戏
dx12
龙书第二章学习笔记 -- 矩阵代数
1.矩阵及其运算矩阵的运算:①加②减③标量乘法④矩阵乘法:矩阵乘法要有意义的条件是矩阵A的列数和矩阵B的行数必须相同,所以一般不满足交换律⑤转置矩阵:⑥矩阵行列式:detA学习行列式的主要目的是:利用它推导出求逆矩阵的公式方阵A是可逆的,当且仅当detA≠0余子阵:去除第i行和第j行得到的(n-1)*(n-1)矩阵0矩阵的行列式是一种递归定义,detA的A当是二维方阵时,行列式的值就是元素Aij的
帅狗狗灬
·
2024-02-06 22:25
DirectX
笔记
学习
线性代数
矩阵
c++
《
dx12
龙书》第四部分学习笔记——预备知识(下)
7、多重采样技术的原理 由于屏幕中显示的像素不可能是无穷小的,所以并不是任意一条直线都能在显示器上“平滑”而完美地呈现出来。即为以像素矩阵(matrixofpixels,可以理解为“像素2D数组”)逼近直线的方法所产生的“阶梯”(aliasing,锯齿状走样)效果。类似地,显示器中呈现的三角形之边也存在着不同程度的锯齿效应。 通过提高显示器的分辨率就能够缩小像素的大小,继而使上述问题得到显著地改善
晚安黎明
·
2024-02-06 22:53
学习
笔记
AMD Mantle API 学习笔记 -- Mantle简介
最近一段时间准备学习新的下一代graphicsAPI,
DX12
和Vulkan。发现目前公开的资料不多,特别是Vulkan,kronos的速度也真慢,正式的Spec还没有出来。
蓝天和白云
·
2024-02-01 15:57
Mantle
Graphics
Vulkan
DirectX12_入门之三角形
之前了解过OpenGL、DX11与Vulkan,我们也简单的知道了这些图形API之间的区别和架构上的差异,我们现在来看一下
DX12
,从使用中了解它与Vulkan的异步架构之间的异同。
沉默的舞台剧
·
2024-01-15 17:51
DirectX12
DirectX12
【DirectX】来自NVIDIA的
DX12
使用Tips
-契诃夫-NVIDIA发布了
DX12
推荐AndDon'ts,即
DX12
使用上的一些建议,因为其中很多建议对日常工作非常有帮助,为了降低后续查找资料的难度,特此进行翻译,并将个人理解加入其中,大家如果看到有理解存在问题的地方还请不吝赐教
离原春草
·
2023-11-28 18:29
十二、D3D12学习笔记——模板缓冲
首先声明,本人是自学
DX12
,有很多的理解也许不到位,不过都是自己的理解。
Just_DevG
·
2023-11-09 18:18
DirextX
12学习
3d
c++
图形渲染
UE4如何开启光线追踪Ray Tracing
UE4RayTracing一、找到4.22在桌面上的快捷方式,打开属性面板找到目标栏,再最后面打上-
dx12
二、打开工程的时候,不要从客户端打开,点击桌面上修改之后的快捷方式打开所需要的工程文件。
ZhaoLLiang
·
2023-10-25 07:10
UE4
开启光线追踪
UE4
光线追踪
UE4
Ray
Tracing
Step 1 搭建一个简单的渲染框架
这里我们先假定要使用的底层图形API为
DX12
,当然代码设计上渲染和API层面肯定是要解耦的,如果有一天去抄OpenGL或是Vulcan的代码
异次元的归来
·
2023-10-22 01:26
造轮子
游戏引擎
DirectX
DirectX 12 学习笔记 -结构
上篇文章我们创建了一个窗口,看样子还不难,我们继续玩
DX12
引用一些文件头文件#include#include#include还有一些库#pragmacomment(lib,"d3d12.lib")#pragmacomment
YUE ZHEN PENG
·
2023-09-27 22:42
学习
笔记
CrossOver 23 正式发布:可在 Mac 上运行部分
DX12
游戏
CodeWeivers公司于今年6月发布了CrossOver23测试版,重点添加了对DirectX12支持,从而在Mac上更好地模拟运行Windows游戏。该公司今天发布新闻稿,表示正式发布CrossOver23稳定版,在诸多新增功能中,最值得关注的改进在于添加了对DirectX12的初步支持。开发者在CrossOver23中可以调用DirectX12,在模拟游戏的过程中同时调用所有GPU核心,从
tubage2023
·
2023-09-14 09:25
mac
热门软件
CrossOver
游戏
macos
电脑
windows
支持
DX12
的DeepFaceLab(DeepFake)新版本除了CUDA也可以用A卡啦
DeepFaceLab相关文章一:《简单介绍DeepFaceLab(DeepFake)的使用以及容易被忽略的事项》二:《继续聊聊DeepFaceLab(DeepFake)不断演进的2.0版本》三:《如何翻译DeepFaceLab(DeepFake)的交互式合成器》四:《想要提高DeepFaceLab(DeepFake)质量的注意事项和技巧(一)》五:《想要提高DeepFaceLab(DeepFak
若苗瞬
·
2023-09-06 16:44
Python
人工智能/机器学习
大漠插件7.2137
工具名称:大漠插件7.2137工具简介:大漠插件7.2137更新发布时间2021年9月25日/v7.2137更新内容1.dx.graphic.3d.10plus支持
dx12
/大漠综合插件(dm.dll)
默泪撸断肠
·
2023-08-30 01:37
易语言
大漠插件
脚本插件
NVIDIA发布新驱动,支持RTX 4090,性能飞起!
(RTX40系列游戏性能表现,图源自NVIDIA官网)新驱动对
DX12
游戏进行了优化,在《刺客信条:瓦尔哈拉》,《赛博朋克2077》和《极限竞速5》中,性能提高达24%。(图
驱动小百科
·
2023-06-11 07:11
科技
驱动
游戏
驱动程序
十三、D3D12学习笔记——几何着色器
首先声明,本人是自学
DX12
,有很多的理解也许不到位,不过都是自己的理解。
Just_DevG
·
2023-04-11 18:10
DirextX
12学习
3d
c++
图形渲染
DirectX12_API流程入门篇
首先看一下
DX12
中拥有的管线能力:RasterGraphicsPipelineComputeGraphicsPipelineRayTracingPipelineMeshGeometryPipeline
沉默的舞台剧
·
2022-12-26 08:48
DirectX12
DirectX12
【UE4源代码分析】-009 寻找UE4的D3D设备
UE4在windows平台上可以选择使用
DX12
或DX11等directX设备作为渲染设备。而D3D设备在使用之前是必须
word工程师
·
2022-12-26 08:46
UE4
【GDC 2016】Practical DirectX 12- Programming Model and Hardware Capabilities
有一个叫做“选择困境”的心理学理论,人们害怕选择的理由主要有两个:因为要为选择承担责任而焦虑因为放弃了另外一种选择而担忧——弗洛姆《逃避自由》今天要学习的是关于
DX12
相关技术能力的GDC分享,在这里可以学到
离原春草
·
2022-12-05 22:57
2022中旬学习计划指南
Vulkan内核的云渲染项目(作为本科毕业设计完成答辩);基于paraview开源可视化框架的云平台渲染项目(后续工作转交其他同学);基于开源项目GravityEngineDX12项目的CAD渲染内核,采用
DX12
Superstarimage
·
2022-12-04 10:50
学习
四、D3D12学习笔记——顶点数据vertex的“说明书”
首先声明,本人是自学
DX12
,有很多的理解也许不到位,不过都是自己的理解。
Just_DevG
·
2022-06-02 07:45
DirextX
12学习
3d
c++
图形渲染
游戏引擎
1060显卡支持
dx12
吗_1050Ti还是加点钱上1060,看完就知道了
对于游戏爱好者来说,独立显卡是必须要有的。现在的大型3D游戏对于显卡的要求也是逐渐提高。显卡厂家更新换代的速度让人有点跟不上,要不是钱包拮据,家里的显卡都会堆起来。此前入手了铭瑄GTX1050Ti终结4G太极LED灯版,性能方面马马虎虎,有些游戏表现力还是不够。后来入手了铭瑄GTX1060终结者6G太极LED灯版,这次又表现如何?拿到铭瑄GTX1060终结者6G太极LED灯版的时候有点像是之前的1
weixin_39812465
·
2022-05-24 10:32
1060显卡支持dx12吗
DX12
龙书 01 - 向量在几何学和数学中的表示以及运算定义
0x00向量向量(vector)是一种兼具大小(magnitude)和方向的量。0x01几何表示几何方法中用一条有向线段来表示一个向量,其中,线段长度代表向量的模,箭头的指向代表向量的方向。改变向量的位置不会改变其大小和方向,所以向量与其位置无关。当我们说两个向量相等,当且仅当它们的长度相等且方向相同。0x02数学表示数学中使用坐标系来描述向量,通过平移操作将向量的尾部移动到原点,就可以通过坐标来
drnkcff
·
2020-10-11 07:00
DX12
龙书 00 - 环境配置:通过 Visual Studio 2019 运行示例项目
0x00安装VisualStudio2019安装VisualStudio2019以及相关组件。注:安装组件时带的Windows10SDK可以在Individualcomponents中更换,这里更换为10.0.19041.0。0x01新建工程打开VisualStudio2019并创建一个空项目,名字随意。0x02下载源码源码下载地址:https://github.com/d3dcoder/d3d1
drnkcff
·
2020-10-10 13:00
vs2013配置opencv运行时显示找不到opencv_core2413d.dll、opencv_***、“应用程序无法正常启动(0x000007b)”的解决方法
首先总结下网友们给出的解决方案:缺乏dx9,于是运行cmd.exe输入dxdiag命令打开看,发现系统是
dx12
,向下兼容;缺乏VC++,这个显然是有的。缺乏.NET,这个显然也是有的于是
进击的NULL
·
2020-09-16 16:04
CV
由余弦定理,求两个线段的夹角
start点///end点//////remark:cos(fi)=(a*a+b*b-c*c)/(2ab),经过公式化简:///cos(fi)=(dx21*dx31+dy21*dy31)/(sqrt(
dx12
hrm_sz
·
2020-09-15 13:21
C#
DirectX 12开发(1)
DX12
搭载在最新的操作系统Windows10上。相比之前的版本,Direct3D12更快更有效,可以支持更丰富的场景,更多的物体,更酷炫的特性,能够充分利用主流GPU。
望月剑仙
·
2020-08-24 13:55
game
engine
c++
direct3d
directx
微软注册新商标 Havok技术有望助力
DX12
游戏
,微软曾经收购了Havok公司,该公司的Havok引擎是现今游戏开发领域,而据华唯商标转让网小编所知,应用最为广泛的物理模拟引擎,微软在收购时还曾提到,会将Havok的开发套件融入到游戏开发工具,比如
DX12
月影信
·
2020-08-21 01:58
Direct3D初始化
学习基本图形概念,例如2D图像的储存,交换页,深度缓冲,多重采样,CPU\GPU的相互影响4、学习怎么去使用性能计数器函数来获取高分辨率的时间读数5、学习如何初始化Direct3D6、熟悉D3D常用的数据结构和
DX12
摸不着头脑蛤
·
2020-08-17 04:10
Direct12
Direct3D 实现一个汽车小游戏
因为只是入门,所以用的接口基本都是windowssdk的
dx12
接口,只有加载贴图的时候被微软文档告知已经移除出来作为第三方库使用了,无奈之下只好去g
victorika
·
2020-08-17 01:28
DirectX
项目
渲染系统简介-大象无形11.1,11.2笔记
渲染线程其实不陌生了,在
DX12
中已经单独成为一个线程了,并加入了命令队列,使cpu和GPU异步。我会以后把
DX12
龙书学习过程记录下来,强迫自己每天学些新东西。
directx3d_beginner
·
2020-08-15 22:58
UE4源码学习
Vulkan简介
前言Vulkan可以认为是Opengl版本的重写,它提供高性能和低CPU负担,天然支持多线程,能较好发挥多核CPU的性能,是一个能和
DX12
相提并论的东西。
Emmmwzh
·
2020-08-15 15:15
图形学
WebGPU 初探 - Windows10上Chorme运行WebGPU程序
WebGPU是最新的Web3D图形API,浏览器封装了现代图形API(
Dx12
、Vulkan、Metal),这才是未来的标准,不像WebGL2.0苹果直接不支持,好,开始今天的分享;点击链接查看是否支持
Webglzhang
·
2020-08-03 07:57
Three.js
WebGL
RTX 3090性能曝光:4K/
DX12
测试超越RTX 2080Ti分数50%
PC±èèRTX30è§èRTX30¨°±éé°°RTX30é¤RTX306030703080跤谤RTX3090§°èRTX3090±Titanè觰30902080Tiè°±3080TièèRTX3090è°è°èéRTX3090§èé¨RTX3090GA102-300-A15248CUDAé12GBGDDR6Xé21Gbps¨èéRTX3090è350Wèigorslab訤èèè
科技美学
·
2020-07-31 00:00
compute shader
能工作的平台有:1.windows,有Dx11或
Dx12
显卡
阿拉平平的小屋
·
2020-07-29 21:14
Unity
Unity
Shader
AMD 移动 GPU RX 5300M 测试:相当于 GTX 1650
在3DMarkTimeSpy(
DX12
)中,RX5300M与GTX1650移动版跑分相同。
笔吧评测室
·
2020-07-15 00:00
Unity 2019.1版功能介绍
HDRP支持PC平台的DX11和
DX12
、Mac平台的Metal、PC和Linux平台的Vulkan、XboxOne和PS4。1.可
Theprettiestboyinthe
·
2020-07-12 14:00
DX12
学习笔记(龙书)(小点3:命令队列和命令列表)
DirectX12取消了立即渲染方式,完全采用“命令列表->命令队列"模型,使多个命令列表同时记录命令,借此充分发挥多核心处理器的性能。每个GPU有至少1个命令队列(QUEUE),CPU可以借助direct3dAPI把commandLIST(命令列表)提交到命令队列(QUEUE)里区。命令列表里面有许多命令。GPU管理的命令队列是先进先出QUEUE。看到这一章才发现。原来一开始的在ID3D112C
KillJUMP
·
2020-07-09 18:13
C# 开发DirectX.DirectSound录音在Win10兼容解决方法
最近做的声音录制项目中用到了Microsoft.DirectX.DirectSound组件,win10默认的DirectX版本是
DX12
,如果不是请不要升级DirectX12。
boonya
·
2020-07-01 18:12
C#
音频视频开发
UE4 RHI与Render模块简解
UE4中的RHI指的是Renderhardwareinterface,作用像Ogre里的RenderSystem,针对Dx11,
Dx12
,Opengl等等平台抽象出相同的接口,我们能方便能使用相同接口对应不同渲染平台
weixin_33726313
·
2020-06-28 04:36
上一页
1
2
3
下一页
按字母分类:
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
其他