我的DirectX3D学习
文章平均质量分 75
Z18_28_19
在这个圈子里混了很多年了,总觉得有写点东西的必要,管他好的,坏的,对的,错的!
展开
-
DirectX 3D_基础之HLSL(高级着色语言) HLSL着色器程序的编制 HSLS变量 HLSL入口函数 HLSL程序编译 变量常量类型 设置方法 前缀 关键字 类型 语句 类型转换
每日一语: 呆在这样的公司,的确没有什么积累,但我却应该庆幸这一段经历,不管什么东西都是有其两面性的,有得就有失,有成就有败。如果,之前没有进入这样的公司,没有这段经历,我就不会接触到手机,而且对Windows驱动有了更加深刻的认识,提高了动手实践能力。对Windows底层有了更深层次的认识。给自己的产品以及行业经验增加很重的砝码。原创 2013-04-22 21:29:50 · 3905 阅读 · 1 评论 -
DirectX 3D_基础之顶点着色器 顶点声明 顶点着色器的输入 顶点着色器的编写和编译 卡通着色 轮廓勾勒
每日一语: 故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身行,行拂乱其所为,所以动心忍性,曾益其所不能。吃得苦中苦,方为人上人。没有哪件事情,可以轻轻松松成功。我们应该持之以恒,坚持奋斗! 正文: 顶点着色器入门:原创 2013-04-25 22:42:46 · 1837 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D光照的实现
今天又想了一下,不知道,自己这样写这个博客是否有用,真的关于DirectX3D,图形图像技术在国内一直没有很好的普及。所以这个行业的就业人口也比较少。大部分都是使用别人的游戏引擎。而且,3D技术本身,也比较难于理解,想游刃有余的使用,更加难。有时想,何必了,当别人下班都在休息的时候,我未必这么累了,可能这样付出,也未必有所得。而且,目前,都是基于DirectX3D 游戏开发基础的书籍的例子代码原创 2013-05-27 20:56:54 · 2236 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中通过XFile文件来创建网格
成熟程序员,什么样的程序员是一个成熟的程序员了,技术高手,不是,我想说成熟的程序员是,可以很快完成需求,但是不炫耀,说话的语速不快不慢,跟平常说话一样。别人再急,我们都不能急,因为我们是程序员,很多东西,都需要考虑清楚,头脑不清晰,是程序员最最忌讳的。心态很平和,不以物喜,不以己悲,不因为别人跳槽而羡慕,不因为有的人被辞退而幸灾乐祸,可以永远以自己的速度去处理所有的事情,工作仅仅是工作,不工作的时原创 2013-06-08 20:59:40 · 1747 阅读 · 2 评论 -
DirectX 3D_实践之初始化DirectX3D
每日一语: 今天看了一篇文章,写得不错,讲的是关于长跑的故事的。我们都在进行一场马拉松的赛跑,只要没到终点,我们就不会输,很多人,在途中因为这样那样的原因退出了。有些人,现在很光鲜,后劲不足。我们不要看到别人现在多了一些收入,就感到非常郁闷,首先,别人肯定是比你多付出了很多。这个世界是公平的。第二,现在不代表着未来。总有一天,我也会破茧成蝶,飞向未来。原创 2013-05-22 20:41:52 · 1421 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中模板缓存的使用
危机意识,每个人都应该有危机意识,每个职业都有危机意识。我们处于技术的最前端,编程技术日新月异,长江后浪推前浪,逆水行舟,不进则退。所以,我们应该时刻关注学习新的技术,并对自己掌握的技术,进行深层的挖掘。记住一点,实践比理论重要,我们需要产品,需要实实在在的东西,而不是空口白说。 今天,我们看一下模板缓存技术的应用。模板缓存是一个用于获得某种特效的离屏原创 2013-06-03 22:00:34 · 2976 阅读 · 2 评论 -
DirectX 3D_实践之DirectX3D中高度图的使用
每个人都有每个人不一样的人生,不一样的路,也有不同的需要,这跟每个人所在的家庭,教育,经历,经验分不开的。之所以不一样,才体现出人与人的区别来。无法去衡量这个好坏得失,可能他觉得好,你去就不一定好。天下没有不散的宴席,这个宴席散了,又一个宴席开始了,我们都是这个世界上的过客,人生短短几十年,匆匆而来,匆匆而去,每个人都可以去选择不一样的人生。我RUN我的快乐,我RUN我的路。原创 2013-06-18 23:19:53 · 4255 阅读 · 0 评论 -
DirectX 3D_实践之在DirectX3D中实现摄像机方位的动态变换
程序员的身体,众所周知,程序员需要大量的动脑,所以需要大量的供血,进而需要强大的心脏能力。这些无不是一颗定时炸弹,时刻威胁在程序的身体。所以,作为程序员,我们应该珍惜自己的身体。千万记住,你的公司,不会爱惜你的身体的,它只会从你身上进行剥削,榨取剩余价值。所以,我们应该掌握一个度,快到这个度时,忙中偷闲,喝杯茶去。BUG是解不完的,而生命只有一次。为了自己,为了家人,我们应该珍惜,时刻保持警惕。原创 2013-06-17 21:35:30 · 3884 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中的文本绘制
最近的自己又开始有点浮躁,上班的时候,不知道干吗?归根结底还是,自己不够成熟。我应该慢慢的沉下来,争取详细的把整个文档,再仔细的梳理一遍。时刻提醒自己,越是动荡的时候,自己越是应该冷静下来。沉下去。相信自己,总有一天,我也会破茧成蝶,飞向成功。很喜欢,马云说过的一句话,十年,坚持一件事,十年如一日,你必成功。 今天我们来看一下,Direct3D中的字体,我们有原创 2013-06-04 20:52:09 · 1963 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D纹理映射
终于要回去了,谈不上兴奋,也谈不上高兴。总体感觉是正向的。目前,我还想继续在这里呆下去,因为一直跳来跳去,永远也积累不了人脉和关系,对于现在的我来说,往往这是最最重要的,需要知道别人的长处,谁会什么,谁有什么性格,谁适合做什么,回公司,可以和同事们多多接触,积累下关系和人脉。我不应该,羡慕别人多那么点工资,这个往往都是眼前利益,虽然自己如果出去,工资,是会有很大的提高,但这样,也必将承担那么大的压原创 2013-05-30 20:56:06 · 1726 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中的融合技术
身为80后的一代,作为目前社会中的中间力量,我们理所当然的应该去奋斗。我们承担着许多责任,在这许多的责任当中,我们不应该躲避,而是勇敢的承担起,每个人都应该有梦想,而且都应该为这个梦想奋勇前进,前面荆棘,坎坷,困难无数,我们不怕,只要心中有梦,像歌中唱的一样,有梦想,谁都了不起。做为30岁左右的我们,正是事业发展的黄金年龄,我们不应该害怕,应该有强大的内心,信心,去克服一切路上遇到的艰难。原创 2013-06-02 20:28:00 · 1915 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D 网格的外接体的创建和使用
今天来聊一下程序的孤独感,孤独是每一个走向成功的程序员必将经历的过程,也是磨练的必修课。这是跟程序员这个职业,紧密相关的,这个职业注定了,我们大多时候都是和极强打交道多于人。我们善于思考,大部分的时候,就是在看资料,规格书,想问题,所以跟人交流就少了很多。我觉得,大部分的优秀程序员都是孤独的,我们应该享受这份特有的孤独。我想这也就是大多程序员喜欢开夜车的原因。因为寂静和孤独,多了一份宁静,可以,让原创 2013-06-13 22:08:28 · 1918 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中网格的使用
没有垃圾的技术,只有垃圾的人,现在网上,很多人都喜欢说,这个平台有前途,这个系统有前途,或者C,C++比JAVA好,这些没有涵养的人,喜欢在那里搬弄是非。无非是想吸引眼球。试问一下,你有什么资格去评判别人语言,系统,平台的好坏。不说,这个系统不是你做的,你根本就没有深入了解过这个语言或这个平台,系统,你就在那里大放厥词。我想说的是,任何,语言,系统,平台,既然到现在都存在,必有它存在的价值。本身这原创 2013-06-05 22:39:47 · 2751 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中渐进网格的使用
做为一个有梦想的人,一个决定为自己的梦想而奋斗的人,应该在凡事索索生活中时刻保持清醒的头脑,时刻提醒自己,什么才是自己最最重要的事情,自己下面应该干什么。很多平凡的人,大多开始的时候,都是满怀梦想的,但是在平常的生活的锁事中,不能自拔,或者改变或忘记了自己的目标,而慢慢进入了平庸。最后就成为了一个平凡的人。这个就是成功的人,跟一般人的区别,目标可能是100,但99%的人,在99米的时候,就放弃了,原创 2013-06-12 21:27:01 · 1692 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中粒子系统的使用
今天,我们讲一下平常心,平常心对于我们做技术的来说,尤其重要,心里的波澜,会让自己开始浮躁,开始冲动,我们都知道冲动是魔鬼,说来说去,还是由于自己的内心太弱小,害怕改变,害怕失去,其实所有的东西,都是有失就有得,因为我们目前看不到,改变后会得到的东西,是不是比现在拥有的东西少,我们无法去衡量,所以就开始害怕,如果我们有足够强大的内心,其实就是自信,我们就不会害怕。那么多的创业者,难道他们一开始就知原创 2013-06-19 21:55:03 · 3095 阅读 · 1 评论 -
DirectX 3D_基础之粒子系统的组成 绘制粒子系统 粒子随机性 具体的粒子系统
每日一语: 自己一直想改变自己的性格,一些性格上面的弱点,但一直没有改变过来,从小到大,太计较别人的想法,而忽视了自己内心的声音。一直感觉是在为别人在活,为别人活,本无可厚非,为家人,为朋友。但很少考虑自己,所以自己毫无自己的个性可言。我应该改变,学会倾听自己内心的声音。每个人的道路,都是自己走出来的,我应该,我行我素,让自己的个性发扬。做软件的必须有自己的看原创 2013-04-16 22:37:25 · 1902 阅读 · 0 评论 -
DirectX 3D_基础之粒子系统 广告牌技术 粒子和点精灵 点精灵的结构 点精灵的绘制状态 粒子及其属性
每日一语: 写了一段时间的技术博客后,现在回到家里,打开电脑,不写点东西,好像浑身不自在一样。可能已经形成了习惯. 之前在一本书中看过,称为21天现象。就是说,如果你做一件事情,连续保持21天都在做这件事情,到22天的时候,你就会潜意识记住做这件事情,如果不做,就会浑身不自在。如果你不信,可以试试。我不希望在DIRECTX学习这件事上,只有开始,没有结原创 2013-04-15 22:31:38 · 3068 阅读 · 0 评论 -
DirectX 3D_基础之地形绘制基础 高度图 创建高度图 加载RAW文件 访问和修改高度图 创建地形的几何信息(顶点计算,索引计算,纹理映射,光照,着色,地形中行走)
每日一语: 我们是人,生活在这个社会上面,所以,肯定会有这样那样的牵绊。这也是谁都无法摆脱的。但不见得所有人都可以保持清醒的认识。知道自己最最重要的事情是什么。自己该做什么,不该做什么。IT这个行业,知识更新速度极快,逆水行舟,不进则退。既然,我们都在这条大船上面,谁都不想被推下船。大风大浪中的航行,肯定避免不了,有些人肯定会掉下船。掉下船的这些人大部分都是原创 2013-04-15 20:56:46 · 5194 阅读 · 1 评论 -
DirectX 3D_基础之拾取 屏幕到投影窗口的变换 对射线进行变换 射线/物体相交判断
每日一语: 最近,自己又有点浮躁,想的事情多了,自己的心里起了一些波澜。究其原因,还是自己太急了,无法保证自己的平常心,自己喜欢比较,但比较又不彻底。可能又陷入了,羡慕嫉妒恨,这很不好,这也说明,自己的心智还不太成熟。还是应该一步一步的来,唯有坚持,才是出路。自己应该收拾心情,宁静致远,继续积淀自己的技术。厚积薄发,总有一天,我也会破茧成蝶,飞向天空。原创 2013-04-21 20:11:14 · 2172 阅读 · 0 评论 -
DirectX 3D_基础之像素着色器 多重纹理 像素着色器的输入和输出 HLSL采样器对象
每日一语: 过完五一,又回来工作了,哎,本来想着2号,3号可以好好休息下,没想到。真的是计划不如变化啊。反正现在,又开始我的学习了。之前,看过一篇文章,很受启发,我们这些所谓着被呼喊的大牛,大神,有没有时刻保持着自省的态度,有没有时刻的审视自己。现在越来越感到,知道的越多,知道不知道的也就越多。我们时刻应该保持谦逊的态度去学习,去请教。但是现在,我们一直被浮躁原创 2013-05-05 22:18:14 · 1830 阅读 · 0 评论 -
DirectX 3D_基础之效果框架 手法和路径 HLSL的内置对象(纹理对象 采样器对象与采样器状态 顶点着色器对象和像素着色器对象)效果文件中的设备状态
每日一语: 今天,看到一份报道,是关于新浪的,新浪的架构师回乡创业卖水果!至今不清楚,这样的新闻,进行炒作不知道为什么,如果从负面来来想,就是现在的IT行业不好,本应该更好,至少比卖水果的更好。如果站在这个观点上,我就觉得有问题了,这样就是说歧视卖水果的。其实,人各有志,职业本身就是平等的,无所谓,IT架构师比卖水果的高尚,只是社会分工不同,角色不一样而原创 2013-05-07 21:50:12 · 1946 阅读 · 0 评论 -
DirectX 3D 接下来的计划
少一写抱怨,多一份理解,多一份感恩。抱怨是人一种无助的表现,当一个人无法改变环境,而且也无法改变自己的时候就会发出抱怨。什么时候,会有这样的现象了。其实就是环境变了,这个环境可以代表很多种东西。比如,别人加工资,听别人说谁谁谁的工资多少了,而自己比较一下,心里不平衡了。或者,遇到问题了,不知道怎么解决,想到逃避了。往往遇到这样的问题的时候,我们首先应该从自己身上找问题,别人涨工资了,为什么我没有了原创 2013-05-08 22:09:26 · 785 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中颜色的表示
每日一语: 拜仁和多特,竟然在欧冠决赛中碰面了,这不可不说,是日耳曼帝国的胜利。德国,一个工业化技术极高的国度。这个国家的人,就极强的意志力。在足球界,一般将他们称做日耳曼战车,时刻都为战斗准备着,不到最后一刻,绝不罢休,这一思想观念,无时无刻不影响着这个国家的每一个人。这个让,这个经历过两次世界大战的国家,直到今日,还处于不败之地。我们也应该保持,这样原创 2013-05-26 20:43:51 · 1698 阅读 · 0 评论 -
DirectX 3D_基础之融合技术 融合因子 透明度 Alpha通道 模板缓存 模板缓存的使用 模板测试
每日一语: 人从一出生,就面对无数的选择,在这无数的选择中,都面对着长时间的权衡,权衡着自己的得和失,是得多于失,还是失多于得,往往在这个权衡的过程中。就失去了机会。人都是自私的,都想获得利益最大化。这无可厚非。但现在的得不意味着以后的得,现在的失不意味着以后的失。有得就有失。所以我们应该快做决定,而且一旦做出了选择。就不应该瞻前顾后。应该勇往直前。没有谁是原创 2013-04-01 21:54:37 · 1449 阅读 · 0 评论 -
DirectX 3D_基础之顶点缓存 索引缓存 访问缓存 颜色表示 顶点颜色 着色
每日一语: 人经常可以自欺欺人,用来欺骗自己,从而让自己得到些许的慰藉或安慰。我们从来都是看到的是别人光鲜的一面,从来没有看到别人的努力的一面。作为程序员,我们应该耐得住寂寞,耐得住性子,但又应该不甘寂寞。所以现在需要拒绝浮躁,我们应该不鸣则已,一鸣惊人。厚积薄发。总有一天,我也会破茧成蝶。走向成功。 正文:原创 2013-03-28 21:01:27 · 1444 阅读 · 0 评论 -
DirectX 3D_基础之模型表示 顶点格式 三角形 索引 虚拟摄像机 投影窗口 绘制流水线 局部坐标系 观察坐标系 世界坐标系 背面消隐 光照 裁剪 投影 视口变换 光栅化
每日一语: 当一切都安于现状后,这个社会就无法发展,也就无法从原始社会发展到现代社会,对于人也是一样,如果我们一直安于现状,就无法有更大更好的发展,我们不要想着,一直可以过安逸的生活,程序员这个职业,一直就是不进则退,知识更新换代的速度极快,很多公司都倒在这样的飞快的互联网时代,更别说人了。当你的知识已被社会淘汰,想必你被公司淘汰也就不远了,我们应该不断的改变自己原创 2013-03-26 21:07:51 · 3165 阅读 · 0 评论 -
DirectX 3D_基础之光照 材质 顶点法线 光源 纹理映射 纹理坐标 多级纹理 纹理过滤
每日一语: 总有一些人,总在感叹社会的不公,总在那里,嫉妒别人,诅咒别人,完全不从自身找原因。社会总是相对的公平,从来都不会有绝对的公平,记住一句话,如果你不能改变这个社会,你就应该主动改变自己,让自己融入它,主动的去适应它,这样这个社会才会主动的接纳你。如果你没办法适应它,就注定被社会抛弃,淘汰。原创 2013-03-31 22:16:24 · 2287 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D的基本绘制流程
每日一语: 今天在博客上面看到了一个对中国经济研究很深入的人,在剖析中国的房价,分析得蛮有道理的,但不知道最终是不是会实现。终于,可以出去了,经过1年的积淀,自己发现在这1年中,成长了好多,比之前任何的时候,都要成长的快。继续,我的学习吧。加油! 今天看一下,具体的DirectX3D的基本绘制:主要在前面的基础上面增加了两个原创 2013-05-23 22:10:49 · 2116 阅读 · 0 评论 -
DirectX 3D_基础之表面 多重采样 内存池 交互链 页面置换 深度缓存
每日一语: 人很奇怪,人就是一个矛盾体,经常会被这样那样的事情烦恼,有时候是嫉妒别人,有时候是感叹自己,为什么自己不是那样,而是这样,也许这就是人生的独特之处吧,有时候,自己在想,有时候想家里人在想什么了,我儿子又在想什么了,人都是有思想的,每个都在想,每个人都在过自己的人生,短短数十年,应该精彩的活着。人生难免起起落落,仍然要坚强的生活。原创 2013-03-25 22:25:06 · 1708 阅读 · 0 评论 -
DirectX 3D_基础之镜面效果 阴影 阴影矩阵 防止二次融合 网格 子集和属性缓存 绘制子集 网格优化 属性表 邻接信息 克隆 创建网格
每日一语: 程序员都是需要成就感,这个跟其他的行业不一样,是一种很微妙的感觉。一种精神享受。对比物质享受是无法比拟的。如果一个程序员没有这种感觉,或者他已经看淡这些,也许他已经不太适合继续走程序员这条路。也许,你会说,物质比什么都重要,这个当然,但是如果少了这种感觉,做程序员真的没什么意义。为什么,这种感觉重要呢,因为,它是程序员往更深的地方钻研的动力源泉原创 2013-04-02 22:31:58 · 1679 阅读 · 0 评论 -
DirectX 3D_基础之网格应用 XFile XFile材质 生成顶点法向量 渐进网格 生产渐进网格 顶点属性权值 ID3DXPMesh接口
每日一语: 今天看到一篇博文写得蛮好的,讲30岁左右的程序员的发展的。自己目前也处在这个十字路口上。现在越来越多的文章,提到了30岁左右的程序员的现象。其实更多的文章关注,证明30岁左右的程序员越来越多。30岁左右的程序员,一般有两条路。一,转到管理上面,因为自己有技术的积累,可以更好的管理。二,在技术上继续钻研。我们无法评论这两个方向的孰好孰坏。因为这都是原创 2013-04-11 22:30:23 · 1461 阅读 · 0 评论 -
DirectX 3D_基础之外接体 外接体的类型
每日一语: 既然,目标定了,就要坚持的往下走下去。我们可以容许些许的迷茫,暂时的休息,但前进的方向应该明确。所以,有了自己的目标后,就应该不停的奋斗,努力。记得马云说过一句话,任何一个梦想,用10年的时间,沉下去,去努力实现。最终必将“实现”。当然这个实现,未必是真的绝对的实现,但有时你获得的,肯定比这还多。原创 2013-04-15 20:55:27 · 1123 阅读 · 0 评论 -
DirectX 3D_实践之DirectX3D中的物体拾取技术
今天我们谈一下,个人的核心竞争力,每个从事IT的人,都必须有自己的核心竞争力,有了这个,你才能有不可替代性,才可以在就业中,游刃有余,人的精力是有限的,不可能让自己在各个方面都有很深的研究和了解,但必须,在某一个方面,进行深入的研究,之前,我有讲过,我们每个人都在挖井,其实地下水在地下的深度是一致的,很多觉得当前的技术不好,没有进行深入,就重新去挖了一口井,过一段时间,又挖了一口井,但是他一直没有原创 2013-06-20 21:02:06 · 3621 阅读 · 0 评论