![](https://img-blog.csdnimg.cn/20201105201507221.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
DirectX3D
DirectX3D,从入门到深入
乱红飞
用技术追赶世界潮流,从人文历史把握人生方向。
展开
-
【Direct3D】纹理过滤
与人不求备,检身若不及。 ——《尚书·伊训》。与人:对于别人。备:完备,十全十美。检身:检在自己。不及:不够。这两句大意是:对于别人不求全责备.检查自己总觉得像是有某些不足。这两句是说对待别人.不应过于苛求.要看到人家的长处,优点;而对待自己要严格.要经常认识自己的不足,这样才指保持谦虚、谨慎.既能学到别人的长处,又能克服自身的缺点。然而在现实生活中,人们往往过分地苛求别人,过高地估计自己。因此,熟记这个名句,常常对照检查自己,是会受益非浅的。可供论述严以律己、宽以待人时引用。纹理过滤什么是纹.原创 2020-12-02 16:09:50 · 972 阅读 · 0 评论 -
【Direct3D-11】光照和材质
惟日孜孜,无敢逸豫。——《尚书·君陈》。惟:句首语气词,无义。日:每日,天天。孜孜(zī资):刻苦努力,不懈怠。逸豫:安适,逸乐。这两句大意是:每天勤勤恳恳,不敢安闲逸乐。这两句可供引用形容或描写有些人对工作和学习非常刻苦,经常孜孜不倦,辛勤努力。四大光照类型环境光(Ambient Light)一个物体没有光源照射,但是存在各种光线,通过折射反射到达这个物体,该物体内看见,基于真个自然界环境的整体亮度,成为环境光。SetRenderState(D3DRS_AMBIENT, D3DCOL.原创 2020-12-02 15:58:29 · 173 阅读 · 0 评论 -
【Direct3D-10】Direct3D程序体系结构
好问则裕,自用则小。 ——《尚书·仲虺之诰》。好(hào号)问:多问。裕(yù玉):足,丰富。自用:自以为是。这两句大意是:遇事多问的人就会不断丰富自己的知识,自以为是、刚愎自用的人会使自己知识贫乏。商汤与夏桀战于鸣条之野,夏师败绩。汤放桀于南巢后,自夏返回大垌,对自己是否因德高而得天命这一点还不自信。于是,大臣仲虺作诗劝慰说,只要为王的能做到“慎厥终,惟其始,殖有礼,覆昏暴”,广听博问,不刚愎自用,就可以“钦崇天道,永保天命”。可见此条本义在于劝勉商汤政治上要不耻下问、兼听天下,原是政治家的格言.原创 2020-12-02 11:22:27 · 161 阅读 · 0 评论 -
【Direct3D-9】D3D两套渲染体系
责人斯无难,惟受责俾如流,有惟艰哉。–《尚书·秦誓》指责别人的错误并不困难,困难的是自己能够像流水一样从容的接受别人的指责。D3D中渲染方式有两种:固定功能的渲染流水线(Fixed function render pipeline)可编程渲染流水线(programmable render pipeline)1.固定功能的渲染流水线(Fixed function render pipeline)基本步骤:填充顶点数据制定纹理坐标设置材质设置光照设置变换矩阵设置渲染状态绘制图.原创 2020-12-02 11:15:55 · 804 阅读 · 0 评论 -
【Direct3D -8 】交换连、顶点缓存、索引缓存
在渲染视频过程中,经常会遇见,画面闪烁的情况,这种情况于屏幕的刷新率存在直接关系。因为刷新很快,但是讲视频数据拷贝缓冲区需要实践,当整个画面的数据还没有拷贝完成的时候,就开始刷新,将会产生这种闪烁现场。为了解决这个问题,引入了缓冲显示技术,道理很简单,就是将准备数据和刷新数据异步操作。显示我们成为前台,准备数据成为后台。首先将数据拷贝至后台缓冲区,然后直接将后台变为前台刷新,前台又变为后台接受另外的数据拷贝。如果双缓冲还效果还不好的话, 可以考虑三个缓冲。...原创 2020-12-02 11:01:58 · 236 阅读 · 0 评论 -
【Direct3D-7】Direct3X SDK组成结构详解
Direct3X SDK是什么组成部分原创 2020-11-23 23:15:27 · 287 阅读 · 0 评论 -
【Direct3D - 6】DirectX有哪些组件?
DirectX含义组件原创 2020-11-23 22:29:13 · 1106 阅读 · 0 评论 -
【DirectX3D - 3-1】再谈文字渲染(总结)
文前小议为山九仞,功亏一篑。 ——出自《尚书·旅獒》九仞:极言其高;亏:欠缺;篑:盛土的筐子。堆九仞高的山,只缺一筐土而不能完成。比喻作事情只差最后一点没能完成。自评:学习贵在坚持,知识如春起之苗,不见其长,而日有所曾。前文【DirectX3D - 3】渲染一段文字介绍过使用 D3DCreateFont和DrawText接口实现文字输出。本文将继续介绍其他的文字输出方法。函数接口TextOutBOOL TextOutA( HDC hdc, // 设备环境句柄,标识原创 2020-11-21 14:43:29 · 606 阅读 · 0 评论 -
【DirectX3D - 5】渲染多路视频(单一窗口)
【DirectX3D - 4】渲染视频原创 2020-11-21 12:52:17 · 1530 阅读 · 2 评论 -
【Directx3D-4】渲染图片(纹理贴图方式)
【Directx3D-04】渲染图片(纹理贴图方式)原创 2020-11-18 23:45:51 · 1783 阅读 · 2 评论 -
【DirectX3D - 3】渲染一段文字
【DirectX3D - 3】渲染一段文字原创 2020-11-17 22:00:03 · 747 阅读 · 0 评论 -
【DirectX3D - 2】渲染YUV图片(离屏表面方式)
渲染一张图片原创 2020-11-14 23:07:29 · 1761 阅读 · 0 评论 -
【Direct3D - 1】D3D基本概念解释
概念是人们为了准确描述一个客观事物而总结提炼的关键词语。诸如数学中最基本的概念:点、线、面,函数……,物理中的“质点”等等,当我们过去在学习这些知识的时候,其实最重要的就是建立起对这些概念的准确认识,而只有当大多数人们对这些普适应的概念达成共识,学科才得以成立。学生经常会做错题,最常见的原因就是没有理解概念。在D3D的学习中,有以下概念需要掌握和理解。D3D是一套底层的绘图API,从本质上讲,还是软件接口,我们通过这一些列接口,控制绘图硬件,为实际的计算机应用实现图形、三位图形建模应用提供方法。渲染原创 2020-11-09 20:33:27 · 3968 阅读 · 4 评论 -
【Direct 3D - 0】入门第一步,资料准备
前言掌握一个自己不懂得新技术,其实不困难,因为已经被前人开发出来了。就是说各方面得的定性很大,不存在让我们在未知中探索新发现得可能,所以只要方法得当,耐心钻研,细心验证,假以时日,肯定可以掌握。而在刚开始学习的时候,为了可以尽快掌握最基本的用法,并能够上手使用。需要我们有这样一个思想——大部分理论和技术,其关键的核心思想和知识点其实不多,百分之八十被常用的领域其实就是其中百分只二十的知识点。所以高效找我这百分之二十,就是入门的关键。一旦正确入门,进阶巩固和提高就是时间我呢提。关于 D3D的的入门学原创 2020-11-05 21:11:58 · 436 阅读 · 0 评论