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
Directx11
DirectX11
光照
光照1.什么是光照?游戏中的实时光照在着色器中的表现,就是光照方程在顶点着色器中进行逐顶点光照执行,而在像素着色器中表现为逐像素光照。因为通常像素比顶点多,这些像素彼此之间十分靠近,所以在像素着色器上执行光照方程得到的光照品质会比顶点着色器上获得的更加杰出。现在有一定数量的算法用于表现光照。通常,计算机图形学中的渲染方程是极其复杂的,数学技巧性很强,并且你还需要做一些研究,如果你开始迈向更高级的光
sinat_24229853
·
2015-09-25 18:00
游戏
算法
DirectX
光照
directx11
DirectX11
多重纹理
多重纹理1.什么是多重纹理?多重纹理效果是在一个物体表面显示2张纹理图像。我们可以通过对两者的纹理图像采样,使用color1×color2作为最终的像素颜色值。多重纹理是一个十分有用的技术。有时我们需要表现诸如光照贴图,阴影贴图,细节贴图等,就可以一次使用多张纹理图像来获得最终效果。2.多重纹理如何实现?在多重纹理Demo中,我们载入两张纹理图像,并且都传递给我们的着色器,就像之前处理一张纹理那样
sinat_24229853
·
2015-09-24 21:00
C++
color
游戏开发
directx11
多重纹理
DirectX11
Effect特效文件
Effect特效文件1.什么是Effect特效文件?Direct3D中,有个Effect文件的概念。将所创建的着色器与这些文件捆绑在一起就是所谓的一个效果(特效)。大多数时候,你只是结合顶点和像素着色器来创建某一行为,这叫做技术(technique)。一种技术定义了一个渲染效果,而Effect文件就是包含很多渲染技术的文件。例如:technique11ColorInversion { passP0
sinat_24229853
·
2015-09-24 20:00
C++
effect
特效
着色器
directx11
DirectX11
高级着色器语言HLSL入门
高级着色器语言HLSL入门1.数据类型简介与CPU不同,在显卡芯片中,最小的数据吞吐单元是一个由32位浮点数组成的四元组。这一点很有道理不是,想想你在渲染过程中所有涉及到的数据,最复杂的不外乎四维坐标(x,y,z,w)或颜色(r,g,b,a),这样GPU可以一次性处理一个四元组。而整数什么的在显卡中被放到四元组的一个分量里使用,而很多显卡中,整数、布尔值都不被直接支持,而是转为浮点数使用。至于矩阵
sinat_24229853
·
2015-09-24 18:00
C++
GPU
着色器
HLSL
directx11
D3D11无双(0):
DirectX11
学习第一篇
之前买了本OpenGL的书,没看,现在却准备学习DirectX了。既然想学,就得选一个版本开始,我选择了DriectX11,也是听从前辈们的推荐。入门的书就首推这本——《Introduction_to_3D_Game_Programming_with_Directx_11》,然而,这本貌似没有中文版,至少我没找到。考虑的平时工作忙碌,英文读起来远远比中文慢,我内心有些纠结了。最后,我只能决定,硬着
booirror
·
2015-09-23 00:00
游戏
cocos2d-x
DirectX
directx11
Fumark支持SLI双卡测试设置
1.工作站环境配置:操作系统 Windows7专业版64位SP1(
DirectX11
)处理器 英特尔Xeon(至强)
[email protected]
四核(X2)主板 泰安S5396
xiaotaozhi
·
2015-09-20 21:53
windows
英特尔
DirectX
控制面板
GeForce
Directx11
HelloWorld之HLSL的Effect框架的使用
最近尝试用了下Directx下的Effect框架,作为一初学者初学者,说下为什么我们要使用Effect框架及其好处吧。 首先Effect最大好处的就是简单,使得编写Shader绘制的程序工作量大大下降。如果不用Effect框架,那么一个个Vertex Shader,Geometry Shader和Pixel Shader都要一遍遍的先用D3DX11CompileFromFile得到二进制代
immiao
·
2015-09-06 11:00
UE4渲染概述
渲染&图像虚幻引擎4拥有全新的、
DirectX11
通道的渲染系统,包括延迟着色,全局光照,半透明光照,后处理以及使用矢量场的GPU粒子模拟。
pizi0475
·
2015-08-25 18:09
引擎工具
图形引擎
Unreal
手机游戏
开发工具
游戏引擎
游戏开发
Win10/Win8.1/Win7全方位性能评测大揭秘(6):游戏性能
六、游戏性能本次测试中,都是在
DirectX11
的状态下开启最高画质,分别在1680x1050和1920x1080的分辨率下进行,数值越高性能越好。
佚名
·
2015-08-11 08:06
Qt中嵌入
Directx11
最近要做个游戏场景编辑器,需要
directx11
配合gui框架使用,所以简单地弄了一个
directx11
嵌入到Qt窗体中的程序。
u012234115
·
2015-08-10 18:00
qt
DirectX11
渲染——输入装配、绑定着色器、绘制
DirectX11
渲染——输入装配、绑定着色器、绘制1.输入装配有哪些工作要做?每次渲染我们都要考虑使用哪个输入布局来渲染几何图形。
sinat_24229853
·
2015-07-19 08:00
环境
着色器
渲染
输入装配
绑定着色器
DirectX11
创建输入布局
创建输入布局1.输入布局有什么作用?当我们发送几何图形到显卡上时(发送给顶点着色器),我们是发送它的一大块数据。为了让Direct3D知道所定义的各种属性,它们的顺序,和大小,我们使用一种叫做输入布局的东西告诉API关于我们所绘制的几何图形的数据的顶点布局。在Direct3D中,我们使用一个类型为D3D11_INPUT_ELEMENT_DESC的数组来描述一个顶点结构的顶点布局。该类型结构有如下成
sinat_24229853
·
2015-07-18 21:00
数据
几何图形
语义索引
输入布局
语义名字
Win7运行游戏失败应用程序无法启动提示错误0xc00000d
1、游戏必要的Directx没有安装或文件损坏,解决方法:尝试安装DirectX9.0c,虽然Win7系统自带
Directx11
不过很多游戏仍然需要dircetx9.0C,当然文件要是损坏重新安装也是最好
佚名
·
2015-06-03 15:19
Win7系统运行游戏应用程序报错0xc000007d无法正常启动
关于这个问题,今天小编给大家带来相关的方法教程,相信能够帮助到大家,下面一起来看看吧方法如下:1、游戏必要的Directx没有安装或文件损坏:尝试安装DirectX9.0c,虽然Win7系统自带
Directx11
佚名
·
2015-05-13 15:45
DirectX11
学习笔记
一、如果图元每个定点的颜色都不同,那么图元表面的颜色将由每个定点的颜色通过线性插值来赋予,这被称为高洛德着色(GouraudShading),也叫平滑着色; 二、三维图元:Direct3D中,使用三角形组成大多数的多边形,因为三角形的三个顶点一定是共面的;应用程序可以用三角形组合成大而且复杂的多边形及网格(mesh); 三、顶点缓存(VertexBuffer):Direct
Jackery_Shh
·
2015-04-09 11:00
图形
OpenGL
shader
DirectX
11
directx11
DELL 15R 7520 UEFI引导Clover安装Yosemite 10.10.2实录,基本完美
机器信息dell15r7520efi引导gpt分区电脑型号 戴尔Inspiron7520笔记本电脑操作系统 Windows7旗舰版64位SP1(
DirectX11
) 处理器 英特尔第三代酷睿
bboxhe
·
2015-03-29 10:00
惠普HP Pavilion g4怎么添加固态硬盘?
电脑型号惠普HPPaviliong4NotebookPC笔记本电脑,操作系统Windows8.1专业版64位(
DirectX11
)。
佚名
·
2015-03-25 14:25
Win7 SP1 与 Win Server 2008 R2 SP1 升级到RDP 8.0
WindowsServer2008R2SP1支持),在增强用户体验方面进行了很大的改进,例如AdaptiveGraphic、IntelligentTransport、AdaptiveNetworkAutoDetect、
DirectX11
SupportwithvGPU
sw5720
·
2015-02-03 16:57
远程桌面
RDP8
Win7 SP1 与 Win Server 2008 R2 SP1 升级到RDP 8.0
WindowsServer2008R2SP1支持),在增强用户体验方面进行了很大的改进,例如AdaptiveGraphic、IntelligentTransport、AdaptiveNetworkAutoDetect、
DirectX11
SupportwithvGPU
sw5720
·
2015-02-03 16:57
远程桌面
RDP8
经验技巧
安装驱动时“此设备的一个安装程序此时无法执行安装”一系列问题
然后重装安装VC++组件,推荐用这个:http://pan.baidu.com/s/1sjptWXv或者用这个:http://pan.baidu.com/s/1o61FO6m(VC++组件和
DirectX11
maxsky
·
2015-01-30 15:00
Windows 7图形架构解析
比起XP来要丰富了很多Windows7核心图形架构,老的GDI/GDI+仍被单独支持,不过,Windows7提供了它们对应功能的新的实现方法相比Vista带的DirectX10,Windows7自带了
DirectX11
mfcing
·
2015-01-30 11:00
Debugging DirectX 11 shaders with Visual Studio
Debugging
DirectX11
shaderswithVisualStudioSuggestachangeSuccess!
xingxiliang
·
2015-01-13 09:00
【Visual C++】游戏开发笔记三十
DirectX11
2D纹理映射知识全攻略
http://blog.csdn.net/zhmxy555/article/details/7801729作者:毛星云邮箱:
[email protected]
本节知识先是对
DirectX11
关于2D
Jackchenyj
·
2015-01-02 13:31
【Visual C++】游戏开发笔记二十八 最精简的Direct3D11 Demo筋骨脉络全攻略
blog.csdn.net/zhmxy555/article/details/7707628作者:毛星云邮箱:
[email protected]
本篇文章将讲解如何通过我们在之前的文章里面已掌握的
DirectX11
Jackchenyj
·
2015-01-02 12:08
DirecX
(
Directx11
学习)开天辟地第一式
我们首先创建一个窗口,该窗口带有消息处理:最基本的win32中创建窗口程序://-------------------------------------------------------------------------------------- //author:tongli //-------------------------------------------------------
rootusers
·
2014-12-17 19:00
应用程序
directx11
Node.js性能初窥-计算性能(Qt/C++,Golang,Node.js)
下面做一个简单的测试.测试硬件平台如下:电脑型号苹果Macmini6,2LunchBox操作系统Windows8Enterprise64位(
DirectX11
)处理器
mywcyfl
·
2014-12-06 10:00
C++
性能
node.js
对比
go-lang
OPENGL ES1.X多重纹理的实现
以前使用
directx11
,可
kupe87826
·
2014-11-07 16:00
DirectX11
学习笔记10 - 用文件存储顶点布局
这节需要把顶点布局写在文件里面,为了方便,因为一大串非常抽象的坐标放在CPP和程序混在一起非常的不方便。下面全为c++知识,读取文件里面的特定格式的数据:VertexCount:36 Data: -1.01.0-1.00.00.00.00.0-1.0 1.01.0-1.01.00.00.00.0-1.0 -1.0-1.0-1.00.01.00.00.0-1.0 -1.0-1.0-1.00.01
cq361106306
·
2014-10-20 14:00
C++
图形
DirectX
directx11
DirectX11
学习笔记9 - 动态顶点缓冲区 和 静态顶点缓冲区
首先说什么是缓冲区:缓冲区就是在.fx效果文件(.ps.vs也是)里面定义的一个数据结构。用于.fx和cpp文件的数据通信。比如://-------------------------------------------------------------------------------------- //ConstantBufferVariables //------------------
cq361106306
·
2014-10-12 15:00
C++
DirectX
directx11
DirectX11
学习笔记8 - 最简单的光照
在上一个列子的基础上加了一个地面。这个地面是光照效果生成的。看图:先说明:光照需要重写一个lightshader 就是光照的渲染器//Definetheinputlayout D3D11_INPUT_ELEMENT_DESClayout[]= { {"POSITION",0,DXGI_FORMAT_R32G32B32_FLOAT,0,0,D3D11_INPUT_PER_VERTEX_DATA,0}
cq361106306
·
2014-10-12 01:00
C++
读书笔记
图形
DirectX
directx11
DirectX11
学习笔记7 - 支持自由移动的摄像机
现在将重新制定一个camera摄像机。可以自由移动。比如前进后退,上游下潜。各个方向渲染之类的。首先设置按键。这个时候需要在XWindow.h里面boolXWindow::frame() { //判断是否按下ESC键 if(x_input->isKeyDown(VK_ESCAPE)) returnfalse; //如果A,S,D,W,Q,E,Z,X,C键按下,移动摄像机 if(GetAsyncKe
cq361106306
·
2014-10-09 00:00
C++
图形
DirectX
directx11
DirectX11
学习笔记6 - 使用D3DXMATH数学库的一个例子
这个例子是在之前的例子基础上,把之前d3dx10math数学库换成了最新的d3dxmath。优点就不说了。先上效果图全部代码。以及效果文件文件结构全部代码:按照上图的文件顺序#pragmaonce #include #include classXCamera { public: XCamera() { m_positionX=0.0f; m_positionY=0.0f; m_positionZ=
cq361106306
·
2014-10-07 17:00
C++
图形
DirectX
directx11
DirectX11
学习笔记5 - D3DXMath 库
directx11
特别推出了一个数学库用于向量矩阵的计算,而且使用128位同时计算4条32位数据(SIMD)之前基本是用的directx10math.h这个头文件。
cq361106306
·
2014-10-06 12:00
C++
DirectX
directx11
DirectX11
学习笔记4 - 一个完整的封装框架
本程序主要由5个文件组成。1个CPP4个H文件 本来H文件可以分为4个CPP4个H,但是感觉太多了,就写到一起了XMain 这个文件就是windows程序的入口函数//入口 intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,PSTRpScmdline,intiCmdshow) { XWindow*xwindow=newXWind
cq361106306
·
2014-10-04 23:00
C++
图形
2008
Visual
Studio
directx11
DirectX11
学习笔记3 - 创建一个立方体 和 坐标轴
这个程序再进一步的将上一个程序面向对象化。把模型类独立出来。更加像一个框架。在此中遇到了一个很逗比的问题,弄了一晚上,看了好几遍其他列子才找到。就是有些函数一定要放在Render里面实时更新,而不是只放到初始化InitModel里面因为当要渲染多个物体的时候,缓冲区的内容是要随设备变化的。话不多说直接上代码主程序main#include"D3DBase.h" #include"Axis.h" #i
cq361106306
·
2014-10-02 22:00
C++
DirectX
directx11
DirectX11
学习笔记2 - 添加按键事件 实现视角平移 旋转
在上一个程序的基础上。在基类D3DBase添加一个摄像机函数//摄像机 voidD3DBase::setCamera() { //按键事件 //如果A,S,D,W,Q,E,Z,X,C键按下,移动摄像机 if(GetAsyncKeyState('W')&0x8000)//前 vZ+=0.001f; if(GetAsyncKeyState('S')&0x8000)//后 vZ-=0.001f; if(
cq361106306
·
2014-10-02 10:00
C++
DirectX
directx11
DirectX11
学习笔记1 - 第一个程序
为了加快学习速度,和使程序更加容易理解。 我把samplertutorial里面的一个例子的固定代码和经常改动的代码经过简单的类的封装了一下。以后学习的时候就可以只在另一个文件写render渲染代码和fx着色器代码了D3DBase.h 基本框架代码#include #include #include #include #include #include"resource.h" //-------
cq361106306
·
2014-10-01 22:00
C++
DirectX
MAC OS X10.9.5下成功驱动独立显卡"影驰Nvidia GeForce GTX 760大将(4GB)--非公版"
我的机器是台式机(自己组装的),硬件参数如下:操作系统Windows7旗舰版64位SP1(
DirectX11
)处理器英特尔
[email protected]
四核主板华硕Z87-PRO(英特尔Haswell
joeblackzqq
·
2014-09-27 16:06
Mac
MAC OS X10.9.5下成功驱动独立显卡"影驰Nvidia GeForce GTX 760大将(4GB)--非公版"
我的机器是台式机(自己组装的),硬件参数如下:操作系统Windows7旗舰版64位SP1(
DirectX11
) 处理器英特尔
[email protected]
四核 主板华硕Z87-PRO(
JoeBlackzqq
·
2014-09-27 16:00
directx11
开发中的错误解决
1、调试看不到类中的变量m_p->op();很有可能m_p是空指针2、类重定义比如refclassA;namespacepp{....}应该写成namespacepp{refclassA;}3、空的指向类的指针调用类的函数的错误要注意4、界面线程中task的wait会产生异常因为界面线程不能阻塞太久5、thisgraphicsdiagnosticsenginefailedtobuildthesha
kupe87826
·
2014-08-26 20:00
使用
directx11
实现曲面细分
环境:windows8.1,vs2013,
directx11
曲面细分主要增加三角形的数量,使得表面和边缘更平滑和精细。
kupe87826
·
2014-08-14 12:00
WP8开发
转自:http://www.cnblogs.com/yuanfan/archive/2012/12/27/2835731.html这里稍微提下WP8上的
DirectX11
,与PC上的DirectXAPI
kupe87826
·
2014-08-07 14:00
成功驱动HD4600-Clover引导
本人机器配置如下:操作系统 Windows7旗舰版 64位 SP1(
DirectX11
) 处理器 英特尔
[email protected]
四核核显: IntelHD4600
JoeBlackzqq
·
2014-07-19 12:00
C++ AMP实战:绘制曼德勃罗特集图像
www.cnblogs.com/Ninputer/archive/2012/01/03/2310945.html之前我写了一篇用GPU绘制曼德勃罗特(Mandelbrot)集图像的文章,里面使用的技术是与
DirectX11
zsc09_leaf
·
2014-07-09 10:00
VC++实战《星际传奇》网游课程第一部分网络游戏开发基础篇(游戏引擎设计)
本系列课程基于最新的
DirectX11
接口进行深入细致的讲解,内容涉及D3D11原理与应用、DirectInput、DirectSound等;教程中专门针对新兴的D3D11接口展开深入的讲解,详细讲解了
hatred2124
·
2014-05-12 16:38
vc++
DirectX和OpenGL
目前最新版本为
DirectX11
.2,随附于Windows
u013138260
·
2014-05-08 16:00
Vertex Buffer Sharing between
DirectX11
and Directx9(转自GAMEDEV)
Inmyd3d9engineiwanttotakebenifitofcomputeshaderofd3d11.SofirstlyIcreatedavertexbufferind3d11withD3D11_BIND_UNORDERED_ACCESSandthentriedtocreatethed3d9vertexbufferwiththeHandle.likeD3D11_BUFFER_DESCbd;
directx3d_beginner
·
2014-03-06 18:17
dx11
Render to Texture2DArray slices in
DirectX11
?(转自GAMEDEV)
5downvotefavoriteIwouldliketosetasliceofaTexture2DArrayasarendertargetinD3D/
DirectX11
.It'snotclearhowtodothis.WhatI'mlookingforistheDirectXequivalentofglFramebufferTextureLayer
directx3d_beginner
·
2014-03-06 18:17
dx11
图形学思考 - FPS更新率的比喻
到了
Directx11
,可以使用参数指定更新率了,比之前的Directx9就方便多了。
kenden23
·
2014-03-03 08:00
图形学思考
FPS更新率的比喻
dxutsound.h(36) : error C2143: 语法错误 : 缺少“;
02_texcolorblend\common\dxutsound.h(36) : error C2143: 语法错误 : 缺少“;”(在“*”的前面)这个是因为win7和directx10及
directx11
poem_of_sunshine
·
2013-11-18 00:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他