direct3D和directX是一回事吗?
不一样的
direct3D只是directX其中一个增强功能
DirectX包含大量API,按属性划分,可分为4大板块,即显示板块和声板块、输入部分与网络部分之间。
显示部分是图形处理中的一个关键部分,它分为DirectDraw(DDraw)与Direct3D(D3D),前者主要承担2D图像的加速任务。在这里,我们要介绍一下如何将它们应用到动画制作上,让它们更好地服务于动画设计。内容是多方面的,我们放mpg,DVD电影,看图片、玩小游戏等使用DDraw,您可将其理解为划线部分全部使用DDraw。在这里我将给大家介绍两种不同的应用方式——第一种是基于图形引擎来实现,而第二种则完全不需要图形引擎就能达到预期效果。后者主要负责展示3D效果,如CS里的情景与角色、在FIFA等角色,都是使用了DirectX的Direct3D。
在声音部分,主要API为DirectSound,除声音的播放,混音的处理,同时强化3d音效,以及录音功能。当然,在实际应用中也会遇到一些问题。我们之前举过一个声卡兼容实例,是用DirectSound求解。
输入部分DirectInput能够支持许多游戏输入设备,它能使这些装置充分发挥其最佳状态及所有功能。它不仅具有普通电脑的所有基本功能,而且在屏幕上提供了各种图形及声音效果。除键盘,鼠标外,可与手柄,摇杆,模拟器相连。
网络部分DirectPlay的开发主要是针对有网络功能的游戏,提供TPC/IP、IPX、Modem、串口等各种连接方式,使玩家能够以多种连网方式进行战斗,另外,还提供了网络对话功能和保密措施。
Direct3D为何物?
Direct 3D是基于微软的通用对象模式COM(Common Object Mode)的3D图形API。它为三维物体绘制和渲染了一个标准模型,并将其转换成可执行的程序来驱动应用系统。它是由微软(Microsoft)一手树立的3D API规范,微软公司有这个库的版权,其全部语法定义都包含于微软所提供程序开发组件帮助文件——源代码之中。
Direct3D是微软公司DirectX SDK集成开发包中的重要部分,适用于多媒体,娱乐、即时3D动画这样一种广泛而又实用的3D图形计算。它通过将传统的二维图形文件转换为三维数据来实现实时渲染效果,可以在不需要额外增加硬件资源的情况下提高显示效率。从1996年颁布至今,Direct3D由于硬件兼容性好,编程方式友好,迅速被人们所接受,目前,带有3D图形加速功能的主流显示卡几乎都很好地支持Direct3D。
Direct3D(简称:D3D)是微软公司在Microsoft Windows操作系统上所开发的一套3D绘图编程接口,是DirectX的一部分,现已得到了广泛的各显示卡的支持。它不仅可用于绘制平面图形及动画效果,还可以将二维图像转换成三维模型进行显示,并提供了多种高级编辑功能,如图层控制、光线跟踪等。同OpenGL一样,它也是电脑绘图软体,是电脑游戏中最常用的两组绘图编程界面。
Direct3D为何物
这种基于显示光栅的加速引擎功能强大,结构复杂,正呈现满屏状态,给出了多边形的计算方法、优化能力,如贴图场景。虽然它是一款专业的图形图像渲染引擎,但在使用上却并不是很方便。由于其只能在满屏提供优化能力,所以在3DS MAX中你只能在最大化显示视角时(如最大化显示TOP、RIGHT、LEFT和PERSPECTIVE视角),以达到加速的能力。同时,Direct3D不支持windows NT系统。这就导致了它不能直接应用到其它图形渲染平台上。3DS MAX只支持5.0以上的DirectX,Direct 3D仅支持光栅级函数的调用,Direct 3D经常被便宜的显示卡所支持,支持场景数据的优化、加速贴图展示(需要有显示卡支持),场景透视修正等。Direct 3D的工作模式是高位显示,上述显示模式中,在显示质量与内存占用之间可以取得平衡。不足的地方在于它仅能工作于Win95/98环境中,不能工作在Windows NT下,仅支持高位颜色显示方式,2显示通道的显示速度比较缓慢,由于Direct 3D分配显示内存的方式问题,极大化/极小化窗时显示混乱的问题。
Direct3D Direct3D
显卡在使用前一定要支援DX8.1
AGP纹理是指将较大的纹理存储到系统的主存上,当需要的时候直接从中获取纹理而非本地的纹理
显存中调用。当然,它至今仍是AGP应用中的一种,但AGP4X却有其必要性
从3D渲染过程中另外一环,即复杂3D对象三角形数据中。是如何从三维模型中提取出来并被显示到屏幕上的?在一个3D场景进
在行转换、光照处理前,要先识别景物所含的对象,对象细节越清晰
晰则需传送的三维像素越大。以NVidia的GeForce为例,作为第一次集成
转换和光照引擎3D加速芯片可以处理三角形数目惊人但这个
在切起前,必须向其传送数据,无疑只能由AGP提供
开展了。
启动–运行–dxdiag–可查看其dx版本
将directdraw direct3D与AGP纹理加速打开显示一个项(主板驱动没装最
后者未必能打开)
那么您首先要卸载机器中Directx版本
可通过Directx任意此软件卸载。
那就下载一个directx9.0c。应可以设定
给出最佳答案让你烦恼
怎样启用Direct3D加速
呵呵
我懂得如何做得更好
我打魔兽
征途与卡丁车
由于本人系统重装起来特别容易
因此,当我有些烦恼的时候
便选择了系统还原。现在,就来看看这款叫做《传奇》的网络游戏吧!但还原后,这类游戏就无法进行。特别是征途
,
说是什么”direct
3d加速无法使用”。在网上查阅了大量资料,说是需要安装新驱动,而电脑才买了没几天呢
每一种驱动都是绝对最新的
这是怎么一回事?
我会很厌烦的,
在桌面上点击右键_属性_设置_高级_疑难解答
将”硬件加速”服从
无
改为
全。
嗯
比赛走了!
本人XP系统也如此
通常情况下,只需将驱动安装到符合比赛要求即可
以笔者之法,基本上都可以
得感谢我呀!我就是看到了相似的题格外多
尚未获得满意,便不惜代价向你透露了网费。在此,我仅对自己的作品进行了一次简单回顾和总结,也算是为今后的创作做好准备。在此希望各位弘扬风格
,将每个人所需要的都尽可能地去做,从而真正建设一个社会主义和谐社会.
晕…悬赏是0啊…(多说了一句,答案交上来后,我再来订正)
原创文章,作者:聚禄鼎,如若转载,请注明出处:https://www.xxso.cn/10310.html