- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
hlsl中文书
谁应该阅读这本书?
?
?????? 这本书的主题是Shader开发和管理,是为所有需要在应用程序中使用shader的开发人员而准备。如果你对shader感兴趣,并希望把它高效集成到程序中,那么你该阅读本书。由于本书既可以作为学习指南,同时也是参考手册,因此无论对普通爱好者还是专业开发者,都会有所帮助。
?????? 此外,本书的组织方式同样适合于作为学校在计算机科学中开展实时图形渲染技术教学的教科书来使用。
?
本书将讨论哪些内容?
?????? The Complete Effect and HLSL Guide的主题是shader开发和管理,这也是所有我们将要关注的内容。由于编写这本书的目的既是作为学习指南,同时也是参考手册,我将会覆盖HLSL语言和effect framework的大部分内容,但不会讨论关于特定shader和渲染技术。以下是本书将要讨论的内容摘要:
????????? 详细介绍DirectX SDK中的HLSL着色语言以及effect framework。
????????? 深入讨论HLSL的语法和原理。
????????? 覆盖了effect framework中所有主要的组件,以及如何运用和组织这些技术,来开发一个着色器管理框架。
?
技术支持
?????? http://www.ParadoxalP包含了本书的所有技术支持。网站将会定期发布勘误和必要的更新。
?????? 如果你对本书由任何意见或问题,随时欢迎您联系我:Sebastien St-Laurent,sebastien.st.laurent@
?
?
?
第一部分 HLSL着色语言
?
?????? 欢迎阅读The Complete Effect and HLSL Guide。正如书名所示,贯穿本书的所有章节,我们将探索DirectX effect framework和HLSL(Hight-Level Shading language高级着色语言)的世界。你将学习如何高效的使用HLSL着色语言。此外,我还将教你如何使用effect framework。作为DirectX SDK的一部分,effect framework帮助你把shader集成到应用程序中。无论开发3D应用程序或视频游戏,为了适应shader日益增加的复杂度,同时保证向后兼容性,effect framework无疑是集成和管理shader的首选。
?????? 编写这本书背后的目的有两个。首先,它作为一本学习指南,将带领你深入了解HLSL和effect framework。然而,更重要的是,本书还可以作为一本参考手册!它包含了所有没有包含在DirectX文档中,但对于编写shader来说必不可少的信息。哦,让我们不要浪费时间了,快速进入主题吧。
?????? 本书的第一部分将着重讲解HLSL着色语言,包括它的语法,以及用法。第二部分则聚焦于effect framework,展示使用effect framework管理应用程序中的shader是多么简单。好了,接下来我们就深入学习HLSL着色语言。
?
第一章 着色器和HLSL语言
?
?????? 过去几年来,shader技术取得了巨大飞跃。这一章,我将讲解HLSL着色语言的基本语法(syntax)和用法。为了让学习过程变得容易一些,我把对HLSL语法的描述分散到了多个章节中,每一章讲述着色语言的几个特定部分。本章将介绍基本语法,并且对基础知识进行一些概括。接下来的几章则着重讨论特定部分。
?????? 在开始介绍HLSL语法之前,先花一点时间来了解学习本书需要做的准备,以及一些关于HLSL着色语言和effect framework的历史。
?
准备工作
?
?????? 虽然本书是关于HLSL和effect framework的,但并不会教你基本的DirectX和Direct3D知识。因此,最重要的准备条件就是你必须对基本的DirectX API有一些了解,此外还需要具备一些3D渲染技术的基础知识。即使你对3D图形一窍不通,以上两点也很容易学习。
?????? 除了知识方面的要求,下面还列出了将会用到的软件和硬件:
?
????????? DirectX 9.0 Summer 2004 Update SDK (包含在CD中)
????????? Windows 2000(with service pack 2)或者Windows XP(家用或专业版)。
????????? 奔腾3或更高的处理器
????????? 最少256MB内存
????????? 高端的3D图形卡。虽然任何图形卡都可以,但如果想尝试shader编程的所有方面,最好使用支持Shader Mode 2.0或3.0的图形卡。
?????????
您可能关注的文档
- brd_-电话行销技巧.ppt
- BT建设投资合作合同.doc
- BTS基站天馈线原理.ppt
- BSC与集团管控--以平衡计分卡推动集团战略执行力.ppt
- Bug 级别定义.ppt
- Building goodwill——外贸函电.ppt
- BUICK汽车销售专业礼仪.ppt
- BSC归属调整应急演练割接指导书.doc
- Business Unit Strategy Framework 贝恩业务单元战略方法.ppt
- C 简单读写文本文件、统计文件的行数、读取文件数据到数组.doc
- 2025届福建省长汀一中等六校高三第二次月考试卷含解析.doc
- 2025届广东省东莞市六校高三第二学期期终教学质量监控测试语文试题含解析.doc
- 2025届广东省佛山市南海区石门中学高考模拟最后十套:语文试题(五)考前提分仿真卷含解析.doc
- 2025届福建闽侯第四中学高三下学期学习能力诊断(一模)语文试题含解析.doc
- 2025届北京三中高三下学期4月月考试题含解析.doc
- 2025届广东第二师范学院番禺附中高三下学期升级统测语文试题含解析.doc
- 2025届广东省北京师范大学东莞石竹附属学校高三(下)第2次月考语文试题含解析.doc
- 2025届安徽省铜陵市枞阳县枞阳县浮山中学高三语文试题二模冲刺试题(九)含解析.doc
- 2025届甘肃肃兰州市第五十一中学高三下学期高考仿真模拟语文试题试卷含解析.doc
- 2025届甘肃省临洮县二中高三下期第二次模拟考试语文试题理试题含解析.doc
文档评论(0)