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 学习笔记(5)- 渲染管线(rendering pipeline)概述
渲染管线:在给定一个3D场景的几何描述及一架已确定位置和方向的虚拟摄像机时,根据虚拟摄像机的视角生成2D图像的一系列步骤(注:渲染管线由许多步骤组成,每个步骤称为一个阶段)。下图所示为构成渲染管线的各个阶段,以及与各个阶段相关的内存资源。从内存指向阶段的箭头表示该阶段可以从内存读取数据;例如,像素着色器阶段(pixelshaderstage)可以从内存中的纹理资源中读取数据。从阶段指向内存的箭头表
天命X
·
2020-09-14 02:18
D3D11
Delphi+
DirectX
游戏编程
1、到网上查找下载
DirectX
7.0forDelphi声明档或更高版本(本人源码用的是7.0)。查找时最好用DirectDraw.pas,否则DelphiX控件信息会占满你前100页的搜索结果。
weixin_30474613
·
2020-09-14 02:59
DirectX
11游戏编程学习笔记之6: 第5章The Rendering Pipeline(渲染管线)
本文由哈利_蜘蛛侠原创,转载请注明出处!有问题欢迎联系
[email protected]
注:我给的电子版是700多页,而实体书是800多页,所以我在提到相关概念的时候,会使用章节号而非页码。同样的情况适合于“龙书”第二版。上一期的地址:DX11游戏编程学习笔记之5这一章的内容很短所以也是相对轻松的一期了。不过这一章的内容要深入理解的话并不是很容易。另外这一章很多内容与“龙书”第二版的第6章内容是一
哈利_蜘蛛侠
·
2020-09-14 02:31
游戏开发
游戏编程
DirectX
龙书第四版
C++
C++
directx
游戏开发
游戏编程
龙书
两天学会
DirectX
3D之第二天
提要前几天很简单地跑了一个
DirectX
9程序,以为
DirectX
就那么绘制,事实证明有点Naive了。之前的那个程序最多也就是个固定流水线的东西。但是今天要用
DirectX
11来写一个小的框架。
拳四郎
·
2020-09-14 02:19
计算机图形学
DirectX
Rendering Pipeline
DirectX
9:可以在战魂的blog可以下到完整的大图。
xionghaoaizhangruyun
·
2020-09-14 01:22
Dynamic 2D Imposters: A Simple, Efficient
DirectX
9 Implementation
Introduction使用2Dimposters的技术正在世界上电脑游戏变成越来越流行。目标是在没有降低细节的情况下采用将部分场景通过缓存的方式保存到显存里。场景中的三维物体被采集到一些分散的图片中。然后场景中的真实三维物体在渲染的时候被缓存的Impostor替代。通过这种方式Impostor就成为了三维物体简化方式。因为现代的游戏变比较大而且要求远比以往要多的细节,开发者正在逐渐地找寻新、
xionghaoaizhangruyun
·
2020-09-14 01:21
游戏引擎
DirectX
安装报错: 不能信任一个安装所需的压缩文件,请检查加密服务是否启用并且cabinet文件证书是否有效
DirectX
安装报错不能信任一个安装所需的压缩文件,请检查加密服务是否启用并且cabinet文件证书是否有效是直播软件openbroadcastersoftware,这个软件安装的时候提示“yoursystemismissing
DirectX
componentsthatOpenBroadcasterSoftwarerequires.Wouldyouliketodownloadthem
晗123
·
2020-09-14 01:43
VS2003编译OGRE error C2065: '__in' : undeclared identifier 解决
编译所需要的东西WinXPSP3+MSVS2003+CMake2.8+Ogre1.7.1+Microsoft
DirectX
SDK(June2010)+OgreDependencies_MSVC_20100106
xiaosu123
·
2020-09-13 17:25
OGRE
c
include
microsoft
direct3d
command
file
Windows SDK 7.1 (包含directshow)安装配置
最近一直在做毕业设计的事情,需要利用directshow进行视频开发,但是现在单独的directshow包已经没有了,从
directx
9.0c开始directshow和
directx
分开发布,现在的directshow
rebootcat
·
2020-09-13 16:11
VS-win
安装配置
c
directshow
winsdk
vs2010环境下提示找不到d3dx9.h,及其“dxerr.lib”。
运行程序提示,无法打开d3dx9.h,我们知道d3dx9.h是在
DirectX
SDK中的,我们只是需要下载下来就可以了。安装完之后,设置好路径,提示无法找到dxerr.lib.查找写资料后,
jnwangcan
·
2020-09-13 15:07
随笔
VC++
OpenGL ES2.0 Programming Guide - chapter 1:Introduction to OpenGL ES 2.0
Inthedesktopworldtherearetwostandard3DAPIs**:
DirectX
andOpenGL.
DirectX
:windowsOpenGL:windows/linux/unix-like
梦随风万里1988
·
2020-09-13 15:20
视频
opengl
es
视频
关于dsound.h的问题error C2501: 'DWORD_PTR' : missing storage-class or type specifiers
--------Configuration:as-Win32Debug--------------------Compiling...main.cppe:\programfiles\microsoft
directx
9.0sdk
bobo22222
·
2020-09-13 15:05
DirectX
9.0 Tutorial 1 CreateDevice
第一步,创建一个视口任何Windows应用程序运行时必须做的第一件事情是要创建一个应用程序窗口显示给用户。要做到这一点,CreateDevice示例项目开始在WinMain函数的执行。下面的示例代码执行窗口的初始化。INTWINAPIWinMain(HINSTANCEhInst,HINSTANCE,LPSTR,INT){ //注册一个窗口类WNDCLASSEXwc={sizeof(WN
andyedison123
·
2020-09-13 15:17
DirectX9.0
系统错误!!!VCRUNTIME140.dll找不到的解决方案
通过360电脑管家(别的正常渠道都可以的)下一个
DirectX
修复工具它长这样打开点击检测并修复然后你的C++那个啥东西有问题会提醒你,按照它提示的步骤来走还是打不开
balbalba
·
2020-09-13 14:25
ctfnew
用OpenGL实现射线拣取对象
导读:用OpenGL实现射线拣取对象关于用射线原理来拣取对象网上已经有完整的理论,另外
DirectX
也提供了一个Pick例子来演示,在这里我将这些资料和理论来稍微的总结,并给出OpenGL下的完整实现。
caows
·
2020-09-13 14:46
LockWindowUpdate系列5:关于LockWindowUpdate的最终评论
还没有
DirectX
,没有AlphaBlend函数。你所拥有的一切就是一块屏幕缓冲区。Lo
BalonFan
·
2020-09-13 14:57
技术
DirectShow 在VS2005/VS2010中环境配置和编译运行出现 winnt.h(5940)错误问题的解决
配置方法为,打开vc,选择菜单项视图、属性,vc++目录,在弹出的对话框中的showdirectoriesfor中选择includefiles,添加配置如下(假设
directx
sdk安装在D:\dxsdk
zhangyulin54321
·
2020-09-13 14:19
c/c++
技术资料
vs2010
directX
winnt.h错误
1>正在编译...1>stdafx.cpp1>E:\VS2005\VC\PlatformSDK\include\winnt.h(222):errorC2146:语法错误:缺少“;”(在标识符“PVOID64”的前面)1>E:\VS2005\VC\PlatformSDK\include\winnt.h(222):errorC4430:缺少类型说明符-假定为int。注意:C++不支持默认int1>E:
xumingjie1658
·
2020-09-13 11:42
【
DirectX
11】第九篇 光照模型——高光
本系列文章主要翻译和参考自《Real-Time3DRenderingwith
DirectX
andHLSL》一书(感谢原书作者),同时会加上一点个人理解和拓展,文章中如有错误,欢迎指正。
m雪夜m
·
2020-09-13 04:51
DX113D实时渲染
VMware系统错误: 无法启动此程序,因为计算机中丢失 MSVCR120.dll 尝试重新安装该程序以解决此问题
第一种:
DirectX
修复工具V3.2增强版更新包。该方法我试着没用还是报这个错误。第二种:下载一个MSVCR120.dll放到/Windows/SYSTEM32下该方法依旧没用,还是报这个错。
千寻1997
·
2020-09-13 03:46
OpenGL ES 2.0学习之路-----1.OpenGL ES 是什么
在桌面设备中有两个3DAPI接口,
DirectX
和OpenGL。
DirectX
是运行Window系统平台上的3D标准,在3D游戏平台中主要的标准。
金栗
·
2020-09-13 02:15
OpenGL
ES
2.0
OPENGL ES1.X多重纹理的实现
以前使用
directx
11,可以方便使用s
kupe87826
·
2020-09-13 01:43
移动开发
opengl
es
android
Android图形渲染
MySQL5.7数据库安装中五大常见问题
供大家使用,觉得有用的老铁,关注双击666错误1:错误原因:缺失安装包,到网上下载,补齐解压后安装到指定路径错误2:Mysql配置文件有问题解决方案认真检查配置文件错误3驱动缺失解决方案,下载
DirectX
Repair
Glen_ko
·
2020-09-13 00:47
学习总结
Winforms界面开发技巧:Apps中显示Toast Notifications(一)
为控件实现
DirectX
渲染支持,可以轻松处理大的高DPI图像。想要体验?点击下载>>ToastNotifications(或简称Toasts)是最初在Microsoft
AABBbaby
·
2020-09-12 21:44
winform
devexpress
DirectX
SDK 中Samples遇到的问题
在安装DirectSDK选择安装路径时,如果选择默认路径,那么,打开例程可以直接运行。如果选择其他路径,就需要在工程属性中设置包含目录Include和库目录Lib/x86(x64)如果提示无法解析的外部符号,解决方法:https://blog.csdn.net/just0kk/article/details/51583218
望蓝天
·
2020-09-12 20:26
DirectX
3dmax插件导出x格式异常
一、问题出现如下图示二、解决方法1、打开自定义–插件管理器2、右键点击空白处选择加载新插件3、选择Panda
DirectX
MaxExporter_x64.dle,4、之后就可http://www.andytather.co.uk
Maxy0127
·
2020-09-12 16:10
3dMax导出.x文件以及3D Explorer
pandaexport是从3Dmax中导出.x文件的插件网站为:http://www.andytather.co.uk/Panda/
directx
max.aspx最新版本:2005-11-27v4.8.61.0for3dsMax8
勤奋happyfire
·
2020-09-12 16:11
3D
Game开发笔记
DirectX
9.0中用来进行设备检测的函数汇总
1.IDirect3D9::CheckDeviceTypeHRESULTCheckDeviceType([in]UINTAdapter,[in]D3DDEVTYPEDeviceType,[in]D3DFORMATDisplayFormat,[in]D3DFORMATBackBufferFormat,[in]BOOLWindowed)【功能描述】该函数用来检测当前指定的的硬件加速类型是否可用。【参数
iteye_11500
·
2020-09-12 16:03
3dMax导出.X文件以及注意事项
一、下载地址可以到官网下载http://www.andytather.co.uk/Panda/
directx
max_downloads.aspx二、X文件的导出和结构可以参考相关文档,有详细说明。
弥漫-飘渺
·
2020-09-12 15:53
D3D
工具(max菜鸟版)
3DMax导出.x文件注意事项 (转)
这是因为坐标系的问题,3dmax是右手坐标系,默认坐标系z朝上,d3d是左手坐标系,z朝里,你可以让他们导出的时候在3dmax按z朝里,y朝上倒,或者麻烦一点就是自己在绘制的时候转一下.在利用插件Panda
DirectX
MaxExporter
弥漫-飘渺
·
2020-09-12 15:53
D3D
如何用3DMAX导出.X文件
由于最近在学习
DirectX
,获知可将普通建模软件(如3dmax、maya、LightWave)生成的网格模型导出为.X文件格式,便查了查,.X是
DirectX
定义的格式,这样便可以用3dmax可视化建立网格模型
love密密
·
2020-09-12 15:34
DirectX
ffmpeg H264转码为RGB24,并使用GDI进行播放
最近在优化视频播放,原先使用.net+ocx(
DirectX
)进行接收视频流并展示到前端界面,在使用的过程中发现视频窗口多的话,容易分配内存失败并占用内存、GPU、CPU过高,不能满足客户的需要;后来在优化的过程中
烫手的热山药
·
2020-09-12 14:31
C++
[整理]Unity3D游戏开发之Lua
如果提到游戏开发,大家一定会想到C/C++、
DirectX
、OpenGL等这些东西,可是众所周知,游戏行业是一个需求变化极快地行业,如果我们采用编译型的语言,那么我们可能很难跟上这个时代的步伐,因为编译型的
weixin_33985679
·
2020-09-12 14:46
DirectX
11 SDK文档(一)
我们创建一个空白的窗口为
DirectX
11做准备。创建窗口每一个窗口应用程序需要至少一个窗口对象。甚至在开始获得
DirectX
11的诸多细节之前,我们的Application必须要有一个工作着的窗口。
jiexuan357
·
2020-09-12 13:49
VC++相关
Direct3D/OpenGL
Windows编程
文档
application
null
callback
工作
up
我做的几个3D工业仿真项目软件抓图
采用OpenGL/
DirectX
开发,实现了碰撞检测。4.虚拟汽车拆装系
fengerfafa
·
2020-09-12 10:14
BundleFusion编译与使用
源码是基于Window平台下的.我的安装环境Windows10CUDA8VS2013
DirectX
SDKJune2010我首先准备好了用到的所有软件一个一个来解决:安装CUDA8.0操作系统就不用多讲了
@way
·
2020-09-12 09:02
机器视觉
《XNA游戏开发》简介
一、XNA简介XNA是基于
DirectX
的游戏开发环境。
剑了
·
2020-09-12 08:28
XNA
xps13 9360黑苹果
[email protected]
四核黑苹果先上配置:电脑型号戴尔XPS139360笔记本电脑操作系统Windows10专业版64位(
DirectX
12)处理器英特尔Corei7-8550U
宁 缺
·
2020-09-12 08:17
DirectX
修复工具(
DirectX
Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的
DirectX
状态,如果发现异常
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗Ctrl+B斜体Ctrl+I引用Ctrl+Q插入链接Ctrl+L插入代码Ctrl+K插入图片Ctrl
幽香
·
2020-09-12 06:38
图形学渲染算法资料持续更新中
学习资料汇总:ForwardvsDeferredvsForward+Renderingwith
DirectX
11https://www.3dgep.com/forward-plus/FundamentalsofRayTracinghttp
海洋_
·
2020-09-12 06:12
3D引擎
【Visual C++】游戏开发笔记二十一 游戏基础物理建模(三) 摩擦力系统模拟
浅墨已经在开始动笔写
DirectX
11相关的内容了,等这几节Win3
iteye_15968
·
2020-09-12 06:45
c/c++
游戏
DirectX
多流 + HLSL
刚写的一个小程序用HLSL渲染简单三角形,代码如下:frame.fxfloat4x4matWorldViewProj:WVP;structvertexshader_input{float4position:POSITION;float4diffuse:COLOR0;};structvertexshader_output{float4position:POSITION;float4diffuse:C
hizxc
·
2020-09-12 06:55
null
colors
output
float
input
struct
【Visual C++】游戏开发笔记二十二 游戏基础物理建模(四) 粒子系统模拟(一)
/zhmxy555/article/details/7585937作者:毛星云邮箱:
[email protected]
期待着与志同道合的朋友们相互交流本节内容主要讲解了在GDI中粒子的运用,为后续
DirectX
iteye_15968
·
2020-09-12 04:33
装机心得(含启动原理配合排查问题),华硕B365Gaming+i7-9700+华硕TUF3-GeForce GTX 1660S O6G+海康威视c2000pro+金士顿马甲条16G*2
鲁大师扫描清单:电脑型号X64兼容台式电脑(扫描时间:2020年06月15日)操作系统Windows10专业版64位(
DirectX
12)处理器英特尔
[email protected]
八核主板华硕TUFB365M-PLUSGA
Walter Sun
·
2020-09-12 04:30
DIY装机
Vista体验之路一(经典截图)体验软件版本Windows Vista 5536-16385 for X86
操作系统MicrosoftWindowsXPProfessional操作系统ServicePack版本ServicePack2InternetExplorer6.0.2900.2180(IE6.0SP2)
DirectX
4.09.00.0904
suspension
·
2020-09-12 03:11
vista
系统使用心得
vc6.0 转 vs2008 时 遇到这样的错误时“BSCMAKE: error BK1506 : cannot open file './Debug/ex73View.sbr': No such file or directory”
sbrnosuchfileordirectory解决办法是在vs2008中c/c++中browseInformation中EnablebrowseInformation设置为NO同时“#includenofind”这个头文件是
directX
Sdk
gamer243
·
2020-09-12 02:42
调试技巧及问题
帝国时代2 使用ipx不能互联的解决
没有办法,把机器的ipx协议装了卸,卸了装,后来又想装上
directx
9.0,一切努力都是白费,什么效果也没有,还是老样子,防火墙也是关闭了,打开,始终不能连接上服务器。
lijunjieone
·
2020-09-11 22:58
程序文章
Multimedia Streaming Synchronization Mechanisms Under DirectShow
http://www.codeproject.com/KB/
directx
/rendering.aspxIntroductionThisarticlediscussessynchronizationmechanismsunderDirectShow
benny5609
·
2020-09-11 21:20
DirectShow
shader model 2_x
在2002年
DirectX
9.0发布的时候,当时新增的shadermodel包括了shadermodel2.0(vertexshader2.0+pixelshader2.0)、shadermodel2.0a
xoyojank
·
2020-09-11 18:58
GPU编程
Directx
2D的alpha 通道贴图
Directx
7的DirectDrawSurface7在速度上确实很出色特别是不用系统内存直接用显存的模式下,贴图真是快啊。但是功能上不够多,我在处理alpha通道贴图是感觉很不方便。
withcsharp
·
2020-09-11 18:32
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他