首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
图像渲染
东坡同学
创建于2021-06-01
订阅专栏
分享图像渲染知识
等 2 人订阅
共14篇文章
创建于2021-06-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Direct3D】纹理过滤
与人不求备,检身若不及。 ——《尚书·伊训》。与人:对于别人。备:完备,十全十美。检身:检在自己。不及:不够。这两句大意是:对于别人不求全责备.检查自己总觉得像是有某些不足。这两句是说对待别人.不应过于苛求.要看到人家的长处,优点;而对待自己要严格.要经常认识自己的不足,这样才指...
【Direct3D-11】光照和材质
惟日孜孜,无敢逸豫。——《尚书·君陈》。惟:句首语气词,无义。日:每日,天天。孜孜(zī资):刻苦努力,不懈怠。逸豫:安适,逸乐。这两句大意是:每天勤勤恳恳,不敢安闲逸乐。这两句可供引用形容或描写有些人对工作和学习非常刻苦,经常孜孜不倦,辛勤努力。一个物体没有光源照射,但是存在各...
【Direct3D-10】Direct3D程序体系结构
好问则裕,自用则小。 ——《尚书·仲虺之诰》。好(hào号)问:多问。裕(yù玉):足,丰富。自用:自以为是。 这两句大意是:遇事多问的人就会不断丰富自己的知识,自以为是、刚愎自用的人会使自己知识贫乏。商汤与夏桀战于鸣条之野,夏师败绩。汤放桀于南巢后,自夏返回大垌,对自己是否因德...
【Direct3D-9】D3D两套渲染体系
责人斯无难,惟受责俾如流,有惟艰哉。–《尚书·秦誓》 指责别人的错误并不困难,困难的是自己能够像流水一样从容的接受别人的指责。1.这一套流程,就是调用内部函数,我们无法知道内部进行了什么操作。2.可编程渲染流水线 自己写shader,这是目前3D编程的趋势。不仅限于使用内部接口完...
【Direct3D -8 】交换连、顶点缓存、索引缓存
若网在纲,有条而不紊;若农服田,力穑乃亦有秋。 --《尚书·盘庚上》 网结在纲上,这样才能够有条不紊,不混乱。农民耕种天地,只有尽力的耕种,这样才能够有所收获。使用交换链目的是让画面能够平滑过渡。交换链是由两个或者两个以上的表面组成,每个表面都是存储着2D图形的一个线性数组,每个...
【Direct3D-7】Direct3X SDK组成结构详解
Developer Runtime DirectX 运行时动态链接库,调用时,需要将需要的dll文件放在似有程序可以找到的路径。DirectX 官方文档,所有权威的DirectX 开发知识都来源于此,其中主要的文档有两个:directx_sdk.chm 和 windows_gra...
【Direct3D - 6】DirectX有哪些组件?
DirectX 并不是一个单纯的图形API,而是包含了很多组件。 DirectX 其中Direct 表示直接的意思, X表示“未知的”,代表了其他各种组件,将X替换为2D,就表示Direct2D,将X替换为3D就表示为Direct3D。Direct2D 用于2D图形绘制,取代之前...
【DirectX3D - 3-1】再谈文字渲染(总结)
为山九仞,功亏一篑。 ——出自《尚书·旅獒》 九仞:极言其高; 亏:欠缺;篑:盛土的筐子。 堆九仞高的山,只缺一筐土而不能完成。比喻作事情只差最后一点没能完成。自评:学习贵在坚持,知识如春起之苗,不见其长,而日有所曾。前文【DirectX3D - 3】渲染一段文字介绍过使用 D3...
【DirectX3D - 5】渲染多路视频(单一窗口)
GDI 图形设备接口(Graphics Device Interface)。主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形和图像输出。GDI的出现使程序员无需要关心硬件设备及设备正常驱动,就可以将应用程序的输出转化为硬件设备上的输出和构成,实现了程序...
【Directx3D-4】渲染图片(纹理贴图方式)
图片渲染,在前文【DirectX3D - 2】渲染YUV图片(离屏表面方式)已经介绍过使用离屏表面的方式渲染图片了。表示物体表面细节的一幅或几幅二维图形,也称纹理贴图(texture mapping)当把纹理按照特定的方式映射到物体表面上的时候能使物体看上去更加真实。纹理映射是一...
【DirectX3D - 3】渲染一段文字
D3D的渲染流程,前文【渲染YUV图片】已经介绍过了。 渲染文字,是同样的流程,不同之处就是创建文字、和设置文字。使用一下接口直接渲染文字有个缺点就是放大之后,文字锯齿很明显。更好的方法是制作文字图片,使用纹理贴图的形式渲染文字,因为目前文字渲染仅仅用在视屏方面,暂时就不深入了。...
【DirectX3D - 2】渲染YUV图片(离屏表面方式)
1. 目前D3D版本很多(10、11、12), 本文以及后续的实例都将使用D3D9。 使用D3DAPI之前,首先需要安装DXSDK_Jun10.exe,这在前边的文章有介绍。具体安装非常容易,下载安装包一路下一步即可。本文目的:本文将介绍如何将一帧YUV(NV12)数据渲染显示。...
【Direct3D - 1】D3D基本概念解释
概念是人们为了准确描述一个客观事物而总结提炼的关键词语。诸如数学中最基本的概念:点、线、面,函数……,物理中的“质点”等等,当我们过去在学习这些知识的时候,其实最重要的就是建立起对这些概念的准确认识,而只有当大多数人们对这些普适应的概念达成共识,学科才得以成立。学生经常会做错题,...
【Direct 3D - 0】入门第一步,资料准备
掌握一个自己不懂的新技术,其实不困难,因为已经被前人开发出来了。就是说各方面得的定性很大,不存在让我们在未知中探索新发现得可能,所以只要方法得当,耐心钻研,细心验证,假以时日,肯定可以掌握。而在刚开始学习的时候,为了可以尽快掌握最基本的用法,并能够上手使用。需要我们有这样一个思想...