2024年4月5日发(作者:居绿夏)
3D常用专业名词解释汇总
3D API (3D应用程序接口)
Application Programming Interface(API)应用程序接
口,是许多程序的大集合。3D API能让编程人员所设计的3D
软件只要调用其API内的程序,从而让API自动和硬件的驱动
程序沟通,启动3D芯片内强大的3D图形处理功能,从而大幅
度地提高了3D程序的设计效率。几乎所有的3D加速芯片都有
自己专用的3D API,目前普遍应用的3D API有DirectX、OpenGL、
Glide、Heidi等。
Direct 3D微软公司于1996年为PC开发的API,与Windows
95 、Windows NT和Power Mac操作系统兼容性好,可绕过图
形显示接口(GDI)直接进行支持该API的各种硬件的底层操作,
大大提高了游戏的运行速度,而且目前基本上是免费使用的。
由于要考虑与各方面的兼容性,DirectX用起来比较麻烦、在
执行效率上也未见得最优,在实际3DS MAX的运用中效果一般,
还会发生显示错误,不过总比用软件加速快。
OpenGL (开放式图形接口)
是由SGI公司开发的IRIS GL演变而来的复杂3D图形设计
的标准应用程序接口。它的特点是可以在不同的平台之间进行
移植;还可以在客户机/服务器系统中并行工作。效率远比
Direct 3D高,所以是各3D游戏开发商优先选用的3D API.不
过,这样一来就使得许多精美的3D游戏在刚推出时,只支持
3Dfx公司的VOODOO系列3D加速卡,而其它类型的3D加速卡
则要等待其生产厂商提供该游戏的补丁程序。由于游戏用的3D
加速卡提供的OpenGL库都不完整,因此,在3DS MAX中也会发
生显示错误,但要比Direct 3D强多了!
Heidi又称为Quick Draw 3D,是由Autodesk公司提出来
的规格。它是采用纯粹的立即模式接口,能够直接对图形硬件
进行控制;可以调用所有显示卡的硬件加速功能。目前,采用
Heidi系统的应用程序包括3D Studio MAX动画制作程序、Auto
CAD和3D Studio VIZ等软件。Autodesk公司为这些软件单独
开发WHIP加速驱动程序,因此性能优异是非常明显的!
Glide是由3dfx公司开发的Voodoo系列专用的3D API.
它是第一个PC游戏领域中得到广泛应用的程序接口,它的最大
特点是易用和稳定。随着D3D和OpenGL的兴起,已逐渐失去了
原来的地位。
PowerSGL是NEC公司PowerVR系列芯片专用的程序接口。
3D特性: Alpha Blending (混合)
简单地说这是一种让3D物件产生透明感的技术。屏幕上显
示的3D物件,每个像素中有红、绿、蓝三组数值。若3D环境
中允许像素能拥有一组值,我们就称它拥有一个通道。值的内
容,是记载像素的透明度。这样一来使得每一个物件都可以拥
有不同的透明程度。比如说,玻璃会拥有很高的透明度,而一
块木头可能就没什么透明度可言。混合这个功能,就是处理两
个物件在萤幕画面上叠加的时候,还会将值列入考虑,使其呈
2024年4月5日发(作者:居绿夏)
3D常用专业名词解释汇总
3D API (3D应用程序接口)
Application Programming Interface(API)应用程序接
口,是许多程序的大集合。3D API能让编程人员所设计的3D
软件只要调用其API内的程序,从而让API自动和硬件的驱动
程序沟通,启动3D芯片内强大的3D图形处理功能,从而大幅
度地提高了3D程序的设计效率。几乎所有的3D加速芯片都有
自己专用的3D API,目前普遍应用的3D API有DirectX、OpenGL、
Glide、Heidi等。
Direct 3D微软公司于1996年为PC开发的API,与Windows
95 、Windows NT和Power Mac操作系统兼容性好,可绕过图
形显示接口(GDI)直接进行支持该API的各种硬件的底层操作,
大大提高了游戏的运行速度,而且目前基本上是免费使用的。
由于要考虑与各方面的兼容性,DirectX用起来比较麻烦、在
执行效率上也未见得最优,在实际3DS MAX的运用中效果一般,
还会发生显示错误,不过总比用软件加速快。
OpenGL (开放式图形接口)
是由SGI公司开发的IRIS GL演变而来的复杂3D图形设计
的标准应用程序接口。它的特点是可以在不同的平台之间进行
移植;还可以在客户机/服务器系统中并行工作。效率远比
Direct 3D高,所以是各3D游戏开发商优先选用的3D API.不
过,这样一来就使得许多精美的3D游戏在刚推出时,只支持
3Dfx公司的VOODOO系列3D加速卡,而其它类型的3D加速卡
则要等待其生产厂商提供该游戏的补丁程序。由于游戏用的3D
加速卡提供的OpenGL库都不完整,因此,在3DS MAX中也会发
生显示错误,但要比Direct 3D强多了!
Heidi又称为Quick Draw 3D,是由Autodesk公司提出来
的规格。它是采用纯粹的立即模式接口,能够直接对图形硬件
进行控制;可以调用所有显示卡的硬件加速功能。目前,采用
Heidi系统的应用程序包括3D Studio MAX动画制作程序、Auto
CAD和3D Studio VIZ等软件。Autodesk公司为这些软件单独
开发WHIP加速驱动程序,因此性能优异是非常明显的!
Glide是由3dfx公司开发的Voodoo系列专用的3D API.
它是第一个PC游戏领域中得到广泛应用的程序接口,它的最大
特点是易用和稳定。随着D3D和OpenGL的兴起,已逐渐失去了
原来的地位。
PowerSGL是NEC公司PowerVR系列芯片专用的程序接口。
3D特性: Alpha Blending (混合)
简单地说这是一种让3D物件产生透明感的技术。屏幕上显
示的3D物件,每个像素中有红、绿、蓝三组数值。若3D环境
中允许像素能拥有一组值,我们就称它拥有一个通道。值的内
容,是记载像素的透明度。这样一来使得每一个物件都可以拥
有不同的透明程度。比如说,玻璃会拥有很高的透明度,而一
块木头可能就没什么透明度可言。混合这个功能,就是处理两
个物件在萤幕画面上叠加的时候,还会将值列入考虑,使其呈