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
DirectX
12 3D 游戏开发与实战第三章内容
变换学习目标理解如何使用矩阵表示线性变换和仿射变换学习对几何体进行缩放、旋转和平移的坐标变换根据矩阵之间的乘法运算性质,将多个变换矩阵合并为一个单独的净变换矩阵找寻不同坐标系之间的坐标转换方法,并利用矩阵来表示此坐标变换熟悉
DirectX
Math
林栋
·
2020-08-12 15:50
DirectX
正方体类的封装个人思路
DirectX
正方体类的封装个人思路首先,我们封装正方体类的时候要考虑一个正方体呈现在我们面前需要一些什么东西然后开始动手1)一个正方体有8个顶点(这是必备条件不考虑如何绘制的情况下8个顶点)2)有了顶点我们需要保存这
ly1196324806
·
2020-08-12 14:05
Diretx
封装
矩形
封装
DirectX
经验分享
winows cmd、dos常用命令
1、gpedit.msc组策略2、msconfig系统配置实用程序3、dxdiag
DirectX
诊断工具可以查看显卡,声卡是否安装等4、winmsd系统信息(包括硬件资源、软件环境、组件、Internet
jackpk
·
2020-08-12 01:17
Windows
技巧
缺少streams.h的解决方法
安装完
directx
sdk后,要将
directx
sdk的include和lib目录配置到vc的系统目录中,并且放到标准的vc目录之前,以保证编译器能拿到最新版本的源文件。
三少GG
·
2020-08-11 18:56
重构C/C++
空间直线段和三角形相交算法
三维空间当中,直线和三角形的相交算法是计算机三维图形学当中,碰撞检测和选择操作的最基本的算法
DirectX
SDK当中PICK例子,提供了原始代码,对于这段代码有不同的理解这里是用仿射坐标系分解的方式解释它基本知识空间平面方程
xosen
·
2020-08-11 15:55
计算机图形学
算法
图形
[
DirectX
12学习笔记] 模板缓冲
注意!本文是在下几年前入门期间所写(youngandnaive),其中许多表述可能不正确,为防止误导,请各位读者仔细鉴别。实现镜子与平面阴影Depth/StencilState每帧渲染开始前我们都应该清除depth和stencilbuffer到我们指定的值,例如mCommandList->ClearDepthStencilView(DepthStencilView(),D3D12_CLEAR_FL
膜力鸭苏蛙可
·
2020-08-11 14:12
DirectX12学习笔记
一种简易的卡通渲染方法(下)
《Introductionto3DGameProgrammingwith
DirectX
9.0》中介绍了一种方法,其原理如下:1对于一条边构造一个退化四边形2对于该边相邻的两个三角面,如果从视点方向看到这两个三角面一个是正面一个是背面
weixin_34128839
·
2020-08-11 14:55
Directx
11教程(49) stencil的应用-镜面反射
本教程中,我们利用stencil来实现一个镜面反射效果。1、首先我们要在D3DClass中增加几个成员变量及函数。ID3D11DepthStencilState*m_depthStencilStateMirror;ID3D11DepthStencilState*m_depthStencilStateReflect;m_depthStencilStateMirror是渲染镜子时候,使用的depths
weixin_33834075
·
2020-08-11 14:33
DirectX
11 镜面光
镜面光1.什么是镜面光?考虑下图所示的光滑表面。当灯照射在这样一个表面上时,光线会在一个由反射系数描述的圆锥体区域内形成锐利的反射;我们将这种反射称为镜面高光反射(specularreflection,或直译为镜面反射)。与漫反射不同,高光可能不会传入眼睛,因为它只在一个特定的方向上反射;高光的计算过程与观察点的位置相关。也就是说,当场景中的观察点位置发生变化时,我们看到的高光强度也会跟着变化。这
梦幻DUO
·
2020-08-11 13:34
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
DirectX
9.0 C++ 教程 Texture 纹理映射
效果图:
Directx
SDK上Texture略微修改,它是一个旋转的空心圆柱体,我觉得用正方形比较能更好理解纹理坐标。其实用游戏引擎时,是不会关心纹理是如何具体映射的。
瓦力冫
·
2020-08-11 11:35
DirectX
【Visual C++】游戏开发笔记四十六 浅墨
DirectX
教程十四 模板测试与镜面特效专场...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8632184作者:毛星云(浅墨)邮箱:
[email protected]
上篇文章中我们讲解了深度缓存的方方面面,有不少朋友都评论或者发邮件跟浅墨说接下来讲一讲和深度缓存情同手足的模板缓存相关的技术,于是,这篇文章就诞生了。这篇文章
iteye_7527
·
2020-08-11 10:16
基于Visual C#的
DirectX
开发实例——第一个
DirectX
程序
三、第一个
DirectX
程序1、新建项目新建一个VisualC#空项目,设置其项目名称为“第一个
DirectX
程序”,如下图所示:2、新建项在解决方案资源管理器中选择项目名称并点击右键,选择“添加——新建项
xwebsite
·
2020-08-11 01:01
DirectX
【Visual C++】游戏开发五十七 浅墨
DirectX
教程二十四 打造游戏GUI界面(二)
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。作者:毛星云(浅墨)邮箱:
[email protected]
,我们又如约相见了。:)上一讲中我们已经实现了一个简单的GUI系统,显示出了游戏的GUI主菜单页面,而本篇文章的主要目的是在之前GUI系统的基础上,实现GUI中多个页面间的切换和返回,更具有实用意义。首先依然是放出截图吧,首先是主菜单页面:【开始新游戏】界面:【载
weixin_34417183
·
2020-08-10 23:32
地形高度算法小结
总结了3个方法:一:《Introductionto3DGameProgrammingWith
Directx
9.0》这本书里介绍的,利用向量来算。
weixin_30663471
·
2020-08-10 23:23
【UnityShader】纹理基础与属性
在OpenGL中,纹理空间的原点位于左下角,而在
DirectX
中,原点位于左上角。
小蜗牛zjt
·
2020-08-10 21:14
UnityShader
Direct3D(3-1st) 如何使用Direct3D 11
枚举适配器本主题说明如何使用Microsoft
DirectX
图形基础结构(DXGI)
lrcno6_
·
2020-08-10 19:13
Direct3D
Windows7的图形架构与DX的那点事
我们称之为Direct2D,隶属于
DirectX
家族。这个API的开发填补了Windows图形平台的一些缺陷。其中非常重要的一点就是普通的2D程序渲染不再缺乏硬件加速。
pizi0475
·
2020-08-10 18:34
操作系统
Direct3D
其它文章
技术理论
u3d shader着色器学习笔记(一)
Material是由:贴图(可以没有,可以是由纯色组成)shaderOpengl和
DirectX
:shade
nihao561
·
2020-08-10 18:15
shader
DirectX
3D游戏开发一 第一个
DirectX
3D项目
开发环境:WIN764+VS2013+
DirectX
SDK(June2010)首先提供
DirectX
3D软件包下载地址:下载地址。
liuyi1207164339
·
2020-08-10 17:38
DirectX3D开发
3d游戏编程(转帖)
注释:我在下面所说当中
DIRECTX
的标准名称是D
linshixina
·
2020-08-10 17:55
【Visual C++】游戏开发四十八 浅墨
DirectX
教程十六 三维地形系统的实现
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8685546作者:毛星云(浅墨)邮箱:
[email protected]
上个星期浅墨写的介绍三维摄像机的文章和示例程序放出以后,大家似乎都表现出了很高涨的热情,不少朋友评论或者给浅墨发邮件问什么时候讲地形和天空顶。本来浅墨是准备这
iteye_7527
·
2020-08-10 17:36
U3D资料
wiki/Edge_padding2.常用的GPU分析工具PC:Nvidia:PerfHUD,SNight(PerfHUD的替代者)AMD:PerfStudioIntel(Nvidia、AMD通用):GPA
DirectX
fzhh1986
·
2020-08-10 16:07
开源项目之开源的2D游戏引擎 HGE
HGE游戏引擎是一个基于
directX
的游戏引擎,它的渲染及逻辑是基于帧回调的框架模式,其提供一些基本的图像操作和输入控制功能。
半棵树
·
2020-08-10 15:25
VC++
[计算机图形学06]OpenGL和
DirectX
什么是OpenGL/
DirectX
只要接触过图像编程就一定听说过OpenGL和
DirectX
,也知道这两者之间存在着竞争关系。这两者实际上就是图像应用编程接口,这些接口用于渲染二维或三维图形。
freemanzZZ
·
2020-08-10 15:31
图形学
[计算机图形学01]坐标系统以及矢量乘法
其中OpenGL使用的是右手坐标系,而
DirectX
使用的是左手坐标系。矢量乘
freemanzZZ
·
2020-08-10 15:30
图形学
渲染
directx
《Ogre一步一步学开发》 一、Ogre源码编译与安装,从源代码开始构建Ogre图文教程(Ogre 1.12.1 Source + VS2019 + Windows10)
visualstudio.microsoft.com/zh-hans/downloads/CMake3.14.5下载文件cmake-3.14.5-win64-x64.msi后安装下载地址:https://cmake.org/download/
DirectX
SDK①
超级任性
·
2020-08-10 14:13
OGRE
Logitech G27 程序读取数据
由于实验需要读取LogitechG27的数据,就基于
DirectX
写了个程序读取数据,比较仓促,这里做简单总结(需要的朋友看一遍就应该很容易理解了~~).开发环境:VS2008+Qt库(设计界面)+
DirectX
SDK1
owldestiny
·
2020-08-10 12:44
c++
学习研究
OSG开发:矩阵变换
之前想和OpenGL对比一下,现在觉得直观记忆就好,和OpenGL和
DirectX
是不一样的。在图中,x轴表示屏幕水平方向,y轴表示和屏幕垂直方向即屏幕里面方向,z轴表示屏幕垂直方向。
OPMR
·
2020-08-10 07:16
OSG
Directx
11教程四十五之MotionBlur(运用VelocityBuffer)上
本节介绍有关motionBlur移动模糊实现的算法,程序结构如下所示:motionBlur(移动模糊)算法概述:移动模糊也就是物体移动时会产生模糊的现象,可以说是相对观察相机快速变动的物体(与其说是物体,还不如说是相应的片元fragment)产生的残影与物体本体叠加在一个范围,产生的模糊现象。如下所示:移动模糊在什么时候发生,我总结为两种情况:(1)物体位置不动而相机位置动(2)物体位置动而相机位
带帯大师兄
·
2020-08-09 23:42
directx11入门
DirectX
9.0b SDK下载地址及安装说明
id=640&category=52另外,
DirectX
9.0c已经将DShow分离出去了,下载时请选
DirectX
9.0b或者一下再是配置DirectShow的VC开发环境----------
guoqin863
·
2020-08-09 21:33
null
generation
filter
include
interface
library
《C#程序设计教程(第3版)[精品]》-笔记
2016-06-28WPF应用程序和Silverlight应用程序是微软公司推出的基于.NET和
DirectX
的应用程序编程模型。
赤龙绕月
·
2020-08-09 18:05
读书笔记
在C#获取麦克风输入的声音的波形图
怎么获取声音波动的频率,在网上找来一些这方面的资料:
DirectX
的DirectSoundhttp://zhidao.baidu.com/question/448587955.htmlhttp://www.cnblogs.com
weixin_34375054
·
2020-08-09 14:45
Directx
11入门之第六章 使用Direct3D绘制
Directx
11入门之第六章使用Direct3D绘制@(读书笔记)[读书笔记,技术交流]
Directx
11入门之第六章使用Direct3D绘制6.1顶点和输入布局(VERTICESANDINPUTLAYOUTS
九野的博客
·
2020-08-09 10:37
DirectX11从入门到放弃
DX11学习
Directx
11入门之第五章 渲染管线
Directx
11入门之第五章渲染管线@(读书笔记)[读书笔记,技术交流]
Directx
11入门之第五章渲染管线5.13D视觉5.2模型表示5.3计算机的基本色5.3.1色彩运算5.3.2128位色5.3.332
九野的博客
·
2020-08-09 10:06
DirectX11从入门到放弃
DX11学习
Directx
11入门之第四章 初始化Direct3D
Directx
11入门之第四章初始化Direct3D@(读书笔记)[读书笔记,技术交流]
Directx
11入门之第四章初始化Direct3D4.3.3两帧的时间间隔4.3.4总时间4.4D3D程序Demo4.4.1D3D
九野的博客
·
2020-08-09 10:06
DirectX11从入门到放弃
DX11学习
Directx
11入门之第七章 光照
Directx
11入门之第七章光照@(读书笔记)[读书笔记,技术交流]
Directx
11入门之第七章光照7.6镜面反射(SPECULARLIGHTING)7.6镜面反射(SPECULARLIGHTING
九野的博客
·
2020-08-09 10:06
DirectX11从入门到放弃
DX11学习
【计算机图形学】OpenGL+VS2015相关类库配置
不过
DirectX
发展迅速,大有OpenGL落后的态势,知乎上的该话题的讨论:https://www.zhihu.com/question/23241456。
只想瞪你一眼~
·
2020-08-09 05:01
计算机图形学
Qt视频显示类QVideoWidget的使用说明与代码演示
这些,UI库可能就做不到了,需要借助第三方库,例如大名鼎鼎的FFmpeg,SDL,
DirectX
等。最近做项目时,大部分用的FFmpeg解
令狐掌门
·
2020-08-09 03:01
Qt开发进阶教程
QVideoWidget
Qt视频播放
DirectX
性能优化
1只在必须的时候Clear。IDirect3DDevice9::Clear函数通常需要花费较多的时间,因此要尽量少调用,而且只清空的确需要清空的缓存。2尽量减少状态切换。并且将需要进行的状态切换组合在一起设置。状态包括RenderState,SamplerState,TextureStageState等3纹理尺寸尽可能小4从前至后渲染场景中的对象从前至后渲染可以尽可能早地精选出不需要绘制的对象和象
xionghaoaizhangruyun
·
2020-08-09 03:59
Direct3D
DirectShowNet 使用摄像头录像+录音
------------------------------------------------------2//CaptureTest.cs3//Sampleapplicationtoshowthe
DirectX
.Captureclasslibrary
weixin_34025151
·
2020-08-09 00:28
在C#中利用
DirectX
实现声音播放(winForm)
准备工作:1.安装了
DirectX
SDK(有9个DLL文件)。
weixin_30567225
·
2020-08-08 23:56
DirectX
中的颜色表示
最近在学并行计算时,需要用到
directX
中的D3DCOLOR这一类型,才发现一直没仔细研究过
DirectX
中的D3DCOLOR这一类型。
美载小路
·
2020-08-08 22:40
用
DirectX
Audio和DirectShow播放声音和音乐
用
DirectX
Audio和DirectShow播放声音和音乐(1)http://blog.csdn.net/yyttiao/article/details/560
零点零一
·
2020-08-08 21:57
VC
DirectShow 接口
虽然Managed
DirectX
确实包含前面讨论的AudioVideoPlayback.dll库,但该库级别很高,它提供Video和Audio级别的抽象,而我们需要的是能够在筛
豢龙星
·
2020-08-08 21:01
编解码学习笔记
DirectX
学习资料汇总
前提 由于
DirectX
已经发展了好多年,现在已经发展到了
DirectX
12.0,而且
DirectX
现在还在发展中。这里汇总一下我学
DirectX
时碰到的一些学习资料,供后来人按需获取。
litsun
·
2020-08-08 19:20
DirectX
c++
用最新的Windows SDK +
DirectX
SDK 编译MPC-HC
Update:2009/12/23最新版本的mpc-hc已经不存在
DirectX
SDK的版本依赖关系了,可以使用最新的
DirectX
SDK(August2009),不需要修改任何代码直接编译通过。
GoogleGeek
·
2020-08-08 18:43
编译〈DirectShow开发指南〉中字符叠加源码
1,strmbasd.lib下载
DirectX
的SDK,然后用VC编译里面的BaseClass工程,Debug版生成的。
primer_programer
·
2020-08-08 18:39
DirectX
SDK
用VB写高效的图像处理程序
二、DIB的结构三、DIB访问函数四、实战练习五、使用DIBSection和模拟指针六、结合
DirectX
一、为什么这么慢?自盘古开天地以来(好像夸张了点),一直有人抱怨VB程序速度慢。
nisikawaguti
·
2020-08-08 18:51
Technique
基于Delphi的DirectShow开发概述
第一部分:背景知识DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与
DirectX
开发包一起发布。
langyifei
·
2020-08-08 17:44
VC++ DirectShow的使用
需要知道DirectShow是
DirectX
中的一部分。
DirectX
是Microsoft公司推出的一套底层应用程序编程接口,主要用于游戏和其它高性能多媒体应用。
hunterlew
·
2020-08-08 16:17
VC++
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他