- 4
- 0
- 约5.33千字
- 约 9页
- 2017-05-09 发布于河南
- 举报
HLSL、Cg及RenderMonkey 简介
HLSL、Cg及RenderMonkey 简介
简介
简介
所有的事情都是在那一瞬间发生的。数年前第一次发生的时候,情况显得nVidia对个人计算机显卡市场的影响力似乎即将下滑。当时ATI(冶天)所推出全新的显卡比nVidia最高端的产品还要快、功能更多,而nVidia新的产品似乎也还要好几个月才能推出。
同时,冶天与nVidia均推出软件研发套件,以借此来掌握之后显示软件开发的主控权。冶天推出的产品称为RenderMonkey,名字十分炫,而nVidia所推出的叫做Cg,代表的是绘图显示用的C语言。两者之间的差异相当大。RenderMonkey的本质是用以发展新材质用的研发环境,而Cg则是种全新的程序设计语言。
在本文中,我将介绍各种的HLSL–high level shading languages,高端着色语言。它们的基本介绍、它们的优点、以及为什么绘图程序设计师必须学习它们。之后,我将简短地分析材质的概念以及RenderMonkey除了名字之外引人入胜之处。
HLSL
计算机绘图的应用程序接口在过去数年之间变动极为快速。往往各显卡支持其中的某些功能,而程序设计师的工作便是自其中压榨出最大的功能。在最近,我们则可发现市场已逐渐转型为可程序化显示硬件的应用。
目前所推出的可程序化显卡包括有nVidia的Geforce 3及Geforce 4
原创力文档

文档评论(0)