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
11 聚光灯
聚光灯1.什么是聚光灯?在现实生活中,最常见的聚光灯是手电筒。本质上,聚光灯由一个位置Q、一个方向向量d和一个圆锥体光照区域来描述(参见下图)。(聚光灯由一个位置Q、一个方向向量d和一个半角角度为ϕmax的圆锥体照区域来描述。)当实现一个聚光灯时,我们开始所做的事情与点光相同。光照向量可以由以下公式描述:其中,P是接收照的点的位置,Q是聚光灯的位置。从图中可以看到,当且仅当,−L与d之间的角度ϕ小
梦幻DUO
·
2020-06-26 10:46
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
DirectX
11 高级着色器语言HLSL入门
高级着色器语言HLSL入门1.数据类型简介与CPU不同,在显卡芯片中,最小的数据吞吐单元是一个由32位浮点数组成的四元组。这一点很有道理不是,想想你在渲染过程中所有涉及到的数据,最复杂的不外乎四维坐标(x,y,z,w)或颜色(r,g,b,a),这样GPU可以一次性处理一个四元组。而整数什么的在显卡中被放到四元组的一个分量里使用,而很多显卡中,整数、布尔值都不被直接支持,而是转为浮点数使用。至于矩阵
梦幻DUO
·
2020-06-26 10:46
1.
Beginning
DirectX
11学习笔记
DirectX11游戏开发
DirectX
开发环境的配置
1.下载和安装
DirectX
SDK点击此处下载
DirectX
SDKJune2010安装过程比较简单,这里不赘述。但安装过程要记好安装路径,因为后面有用。
梦幻DUO
·
2020-06-26 10:45
2.
学习笔记
DirectX
11 输入设备——DirectInput检测鼠标、键盘状态
DirectX
11输入设备——DirectInput检测鼠标、键盘状态1.什么是DirectInput?由于windows应用程序的消息机制,Windows成为了在应用程序和硬件之间的一堵无形的墙。
梦幻DUO
·
2020-06-26 10:15
1.
Beginning
DirectX
11学习笔记
DirectX11游戏开发
Windwos10+VS2017+OpenCV3.4.1+DirectShow+MFC
1.1
DirectX
与DirectShow介绍
DirectX
软件开发包是微软公司提供的一套Windows操
shamozhihuong
·
2020-06-26 08:32
视频实时播放
截图
图像处理
DirectShow
OpenCV3.4.1
MFC
VS2017
Windows10
调用IDirect3D9::CreateDevice()时按下Ctrl+Alt+Del失败的问题
于是乎不知道怎么解决,试了一下DX自带的工具
DirectX
V
rabbit729
·
2020-06-26 05:12
游戏开发
学习笔记——Unity3D与C#基础总结
1.DrawCall本身的含义就是CPU调用图像编程接口,像OpenGL或者
DirectX
。
小米爱大饼
·
2020-06-25 16:37
C++
DirectX
学习之路(五)开发环境配置
1.安装
DirectX
SDK,我的安装路径如下:2.右键你创建的win32项目点击属性3.常规页设置如下,别忘了点应用和确定,保存你的设置,字符集选择其他UNicode需要安装unisdk,所以一般使用多字节的字符集
会思考的猴子
·
2020-06-25 15:08
c++
Kinect开发环境配置:Kinect for Windows SDK(V 1.8) + OpenCV2.4.9 + VS2013 + Win10(x64)
这篇文章让人配置KinectV1.8时少走弯路装KinectSDKV1.8没什么问题,但在装Toolkit的时候死活装不上,在经历了重装系统,以及装
DirectX
和改装1.5版本都不行的情况下,在无数次绝望中
tanlichun789
·
2020-06-25 08:01
Kinect
Assimp 编译 VS2017
2、assimpview依赖
directx
sdk如果需要编译assimpview,需要先安装
directx
sdk。下载地址为:见百度网盘->实用小软件点击
GR90
·
2020-06-25 07:11
Assimp
DirectX
错误号及其原因
该文章从以下链接转载:http://blog.csdn.net/flipcode/archive/2008/01/28/2070181.aspx/*dxerr.c-
DirectX
8&9ErrorFunctionsWrittenbyFilipNavaraThislibraryisdistributedinthehopethatitwillbeuseful
冷崖
·
2020-06-25 06:58
日常出错——整理
Directx
11教程三十八之Pick(拾取技术)
这节教程是关于Pick(拾取技术的),程序的结构如下:在看这节教程前先弄懂:(1)大概了解D3D11的渲染流水线(2)D3D11教程三十七之FrustumCulling(视截体裁剪)上半节教程,弄不懂也没关系,两节教程之间有一些联系,但是由于我们的教程简化模型,就算看不懂D3D11教程三十七之FrustumCulling(视截体裁剪)上半节教程也不影响这节教程的理解。一,Pick技术的简介。Pic
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx
11教程三十一之ShadowMap(阴影贴图)之聚光灯光源成影
这节教程我们将介绍一种生成Shadow(阴影)的主流技术,程序结构如下:读懂此节教程你应该先懂得的技术:(1)D3D11如何求得DepthBuffer(深度缓存值),D3D11教程二十五之DepthBuffer(深度缓存)(2)D3D11如何使用RTT技术(渲染到纹理技术),D3D11教程十四之RenderToTexture(RTT技术)(3)D3D11如何使用ProjectiveTexturin
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx
11教程十四之RenderToTexture(RTT技术)
本节教程旨在渲染一个3D模型到一张2D纹理,在把这张2D纹理渲染到背后缓存(屏幕上),先看看本次教程的结构吧,感觉越来越庞大的架构了,有几千行代码了,这次教程的架构如下:由于框架越来越庞大,我得写个文档大概记录下每个文件的大概作用才行:(1)WinMain:入口函数,主要是整个函数开始的地方。(2)SystemClass:包含InputClass,GrapgicsClass,FPSClass,CP
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx
11基础教程四之Texture(纹理)
一,看本节教程前应该掌握:(1)D3D11基础教程三之VertexShader,PixelShader,buffer二,本节教程的程序结构:三,纹理坐标系:D3D11加载纹理资源的代码:boolTexClass::Initilize(ID3D11Device*d3dDevice,WCHAR*TextureFilename){HR(D3DX11CreateShaderResourceViewFrom
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx
11教程二十八之PlannarReflection(基于stencilBuffer的实现)
这节教程可以作为我的那节“”D3D11教程十九之平面反射(planarreflect)“”的补充,那节教程的反射镜像是利用RenderToTexture技术生成的反射纹理形成的,而这节教程的镜像是基于stencilBuffer和DepthBuffer技术形成的.首先给出这节教程的结构:一,介绍stencilBuffer模板缓存决定了是否可以进行深度缓存,默认情况下StencilTest是关闭的,而
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx
11教程四十之加载OBJ模型
本节是有关于如何加载OBJ模型的,程序的结构如下:一,OBJ模型的介绍。在具体介绍OBJ模型的内部数据之前,我们来看看我们这次加载的OBJ模型,我们这次使用的OBJ模型为图形学界著名的"CornellBox",经常被一些图形学研究者用于全局光照算法等等。模型如下所示:来看看我们的OBJ模型文件“CornellBox-Glossy.obj”在VS2015打开的样子:这是用VS2015内默认打开OBJ
带帯大师兄
·
2020-06-25 04:02
directx11地形渲染
directx11入门
Directx
11基础教程二之
Directx
11初始化
一,看本节教程前应该掌握:(1)掌握D3D11基础教程一之D3D11框架二,程序的结构如下:具体在VS2015的代码:三,程序的具体代码如下:好的,下面D3D11的初始化我分为十二个步骤,在源代码我我做出了标记,其实这跟D3D11龙书给出D3D11初始化的步骤差不多,就是多出了获取显卡信息的第一步.好的,先贴出我的D3DClass.H代码D3DClass.h#ifndefD3D_CLASS_H#d
带帯大师兄
·
2020-06-25 04:02
directx11入门
【OpenGL】CPP读取STL文件并通过OpenGL显示
由于assimp库的编译和配置比较复杂,如果使用官方编译好的库会则不具有良好的跨平台覆盖;而如果自己进行编译,有可能会在进行CMAKE编译的时候出现类似于‘
DirectX
库缺失’这样的错误。
小平友littlePING
·
2020-06-25 03:06
OpenGL
WPF 基础知识学习简单总结(一)
WPF底层使用
DirectX
,优势:①可使用丰富的效果;②显卡硬件加速。三、分辨率无关性传统Windows应用程序的用户界面,即图像包含的像素数不变(精细程度不变),但图像大小会变。
小小菜鸟cs
·
2020-06-25 02:08
c#
WPF
opengl在windows中使用最新的opengl
微软开发OpenGL的历史如此之短,之后就全力开发自己的亲儿子:
DirectX
。从此之后Windows平台对OpenGL的内置支持就停留在OpenGL1.1版。
小哈龙
·
2020-06-25 01:50
OpenGL
Vulkan 、OpenGL ES与OpenGL区别与联系
Vulkan是桌面的OpenGL和移动平台的OpenGLES的统一Vulkan简介Vulkan是一个免费开放的、跨平台的、底层的图形API,在一定程度上比AMDMantle、微软
DirectX
12、苹果
神圣之光
·
2020-06-25 01:08
其他
DirectX
修复工具 V3.3增强(绿色版)
30.6MB/7z格式压缩,102MB/zip格式压缩,231MB/解压后软件类型:免费绿色软件语言:简体中文/繁体中文/English软件类型:系统修复/系统增强其他版本:标准版在线升级版下载地址1:
DirectX
_Repair-V3
Artizan
·
2020-06-25 00:38
DirectX
3D cbuffer和tbuffer
这里要先提一下
DirectX
10中新引入的constantbuffer。在DX10中,constant存放于常量缓冲区中,每个常量缓冲区由409
Mr_传奇
·
2020-06-24 23:26
DirectX11
Directx
11入门之D3D程序初始化
初始化的程序在书中第四章讲解比较清楚,文章
Directx
11学习笔记【三】第一个D3D11程序已经把书中内容做了大致翻译,因此不再赘述。以下从原文复制了一些内容与整合后的代码。
九野的博客
·
2020-06-24 23:48
DirectX11从入门到放弃
DX11学习
OpenGL和
DirectX
前言学习3d游戏开发,避免不了和图形学打交道,在电脑上安装一些大型游戏时,也经常会报缺少一些东西,而导致游戏无法运行,其中出现的单词就有
DirectX
,但他是什么呢?OpenGL又是什么呢?
PassionY
·
2020-06-24 23:17
Unity
Unity
OpenGL
DrectX
CG
Shader
Directx
11的warning:Resource View Is Already Bound To An OutputSlot
之前在博文里面说过不能同时将一个resource的shaderresourceview和unorderedaccessview绑定到pipeline。本来想说这种sb行为估计也没人会犯错。但是今天才发现防不胜防,当系统一大起来,算法复杂起来,就会不经意的犯这种错误了。首先看看SDK对同时绑定两个view时(先用CSSetUnorderedAccessView绑定到outputslot,再用CSSe
batilei
·
2020-06-24 22:51
D3d11
DirectX
SDK安装出错时解决方案
今天下了个
DirectX
,安装了几次,一直出现这个错误:查了半天,终于解决了问题。
puppet_master
·
2020-06-24 20:44
Direct-X
DirectX
9函数:IDirect3D9::CreateDevice 方法
创建一个设备以代表显示适配器.语法HRESULT CreateDevice( UINT Adapter, D3DDEVTYPE DeviceType, HWND hFocusWindow, DWORD BehaviorFlags, D3DPRESENT_PARAMETERS *pPresentationParameters, IDirect3DDev
水沐清華
·
2020-06-24 20:23
DirectX
3D
WPF高级教程(二)体系结构
渲染核心,不仅应用于WPF,也应用于系统界面的渲染WindowsCodecs图像处理底层APIDirect3D最低级图形渲染API,它是
DirectX
的一部分User32提供窗口在桌面的哪里这种
聂14昊51
·
2020-06-24 18:35
WPF
C#
DirectX
SDK 安装时出现错误 [Error Code:S1023] 的解决方案
前置环境软件名称版本安装路径下载地址Win7/Win10x64----
DirectX
SDKJune2010安装路径:C:\ProgramFiles(x86)\Microsoft
DirectX
SDK(June2010
CodeCaptain
·
2020-06-24 14:55
DirectX
linux字符界面sdl开发入门
有没有
DirectX
这样的游戏开发库?SDL就是其中之一。SDL(SimpleDirectMediaLayer)是一个夸平台的多媒体游戏支持库,其中包含了对图形、声音、游戏杆、线程等的支持,目前可
matthew0618band
·
2020-06-24 13:03
ffmpeg
3D 精品 S幻想王国 FANTASY KINGDOM 全集汉化补丁
SEXUALFANTASYKINGDOM游戏语言:汉化游戏平台:PC游戏类型:配置要求=CPU:PentiumII233MHz/PentiumIII500MHz内存容量:128MB显卡:64MB以上的VRAM、搭载对应
DirectX
9.0c
luozhuang
·
2020-06-24 10:09
Qt 6的Qt 3D会是什么样?
原文作者:SeanHarmer在Qt6中,我们希望可以在很多方面对Qt3D进行改进,本文将着重介绍几个主要方向:渲染器工作缓存和现代图形API的支持,如Vulkan、Metal和
DirectX
12。
luoyayun361
·
2020-06-24 10:19
Qt
QML
Direct3D开发配置指南
Direct3D开发配置指南环境:win10+VS2017+
DirectX
111.环境安装
DirectX
SDK下载地址:http://download.microsoft.com/download/F/
鱼日天
·
2020-06-24 09:25
C/C++
工具
安装
DirectX
SDK报错s1023的解决
一开始按照网上搜索到的方法,卸载MicrosoftVisualC++2010x86RedistributableMicrosoftVisualC++2010x64Redistributable卸载完成之后,发现安装仍然报错s1023。打开C:\Windows\Logs\DXError.log查看安装日志错误是:FailedAPI:LoadLibraryEx()Error:(193)-%1不是有效的
ljh102
·
2020-06-24 07:12
windows开发
DirectX
学习笔记(七):Direct3D纹理映射技术详解及实现
前言:在前面的章节中,我们讲了如何绘制一个正方体,那么现在有个问题,如何绘制一个如图的正方体呢?或许你想的是通过很多点来模拟,但是用很多顶点来模拟的方式效率无疑是底下的。正确的方式:先绘制一个正方体,延后将2D图像“贴”在正方体上。这就是所谓的纹理映射技术的简单理解。或者通俗来讲,纹理映射技术就是将2D的图像映射到3D的物体上的技术。而纹理是一种像素矩阵,它可以被映射到三角形单元中,我们通过将图像
Mr_Lsz
·
2020-06-24 06:14
DirectX9游戏编程
DX9游戏编程
纹理操作
纹理操作2010-05-2718:24:03|分类:
DirectX
3D学习|举报|字号订阅下载LOFTER我的照片书|在d3d8中,创建纹理的方法有:1、D3DXCreateTexture()2、D3DXCreateTextureFromFile
linuxheik
·
2020-06-24 05:39
ogre
Directx
3D9学习之二:Windows编程之最简单窗口程序
Directx
3D9学习之二:Windows编程之最简单窗口程序一、一些基本知识介绍由于D3D的编程要借助于windows的窗口来体现,所以也需要懂一些windows的编程知识(以前做得比较多的是linux
望月咸鱼
·
2020-06-24 04:04
游戏开发学习
DirectShow之视频渲染
概述DirectShow提供了几种渲染视频的滤镜:·VideoRendererfilter:此过滤器适用于支持
DirectX
的所有平台,并且没有特定的系统要求。
冷月醉雪
·
2020-06-24 03:57
DirectShow
理论
DirectX
修复工具 V3.3在线安装版(绿色版)
:30.6MB/7z格式压缩,102MB/zip格式压缩,231MB/解压后软件类型:免费绿色软件语言:简体中文/繁体中文/English软件类型:系统修复/系统增强其他版本:标准版增强版下载地址1:
DirectX
_Repair-V3
Artizan
·
2020-06-24 03:11
OpenGL入门学习
OpenGL作为当前主流的图形API之一,它在一些场合具有比
DirectX
更优越的特性。1、与C语言紧密结合。
kpsbnc
·
2020-06-24 01:46
openGL
重新压缩一个AVI文件
我们分以下几步来讲解:1、选择一个压缩过滤器有许多种方法可以压缩视频或者音频,比如:a、本地DirectShow过滤器b、视频压缩管理编码器(VCM)c、音频压缩管理编码器(ACM)d、
DirectX
媒体对象
kathywp
·
2020-06-24 00:47
DirectX
avi
null
图形
graph
wrapper
reference
安装
DirectX
SDK (June 2010) 失败(Error Code S1023),Win7 64
前两个月十分的郁闷,一直都没有将
DirectX
SDK安装成功,总是在最后配置VisualC++Runtime的时候出现S1023这个错误上网找了一大圈,最后还是在stackoverflow上找到:地址是
Kitchen020
·
2020-06-23 23:53
图形
0xc000007b的解决办法(续)
其实这个问题基本上就是由
DirectX
引起,但是为什么没有解决呢?请听我慢慢分解。以下会分14小项列举,建议
JorkerRer
·
2020-06-23 21:13
engineer
【Visual C++】游戏开发四十九 浅墨
DirectX
教程十七 三维天空的实现
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8685546作者:毛星云(浅墨)邮箱:
[email protected]
这篇文章里,浅墨准备跟大家一起探讨一下三维天空的几种实现方式,然后在几种方式之中选择最常用的一种进行重点突破,用一个C++类把这种三维天空的实现方式封装起来。
iteye_7527
·
2020-06-23 19:48
C++实现一个Vector3空间向量类
Vector2,3,4类在
DirectX
中都有现成的可以调用,不过要实现其中的功能其实也不难,也都是一些简单的数学知识罢了。
iteye_2829
·
2020-06-23 19:06
【Visual C++】游戏开发笔记四十四 浅墨
DirectX
教程十二 网格模型和X文件使用面面观...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8586540作者:毛星云(浅墨)邮箱:
[email protected]
在本篇文章中,我们一起详细探索了Direct3D网格相关的知识,对当前两款主流的三维建模软件(3DSMax和Maya)进行了介绍,了解了如何从3DSMax中导
iteye_18800
·
2020-06-23 19:58
【Visual C++】游戏开发笔记二十五 最简化的
DirectX
11开发环境的配置
blog.csdn.net/zhmxy555/article/details/7672101作者:毛星云邮箱:
[email protected]
期待着与志同道合的朋友们相互交流本篇文章讲解游戏开发主题的相关内容,
DirectX
iteye_15968
·
2020-06-23 18:38
【 Visual C++】游戏开发笔记之二——最简单的
DirectX
,vc窗口的编写
笔记一中我们介绍了如何用代码创建空的win32窗口,然而创建空的win32窗口只完成了一半的工作,接下来要做的工作是设置Direct3D,从而可以在屏幕上渲染图形。Direct3D要调用很多函数才能成功设置API。一旦完成设置,并且设置成功,就可以向屏幕上渲染图形。下面是函数中设置Direct3D所需的最少代码。boolInitializeD3D(HWNDhWnd,boolfullscreen){
iteye_15968
·
2020-06-23 18:06
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他