2011年12月15日
摘要: 耗时一个多月,完成了放顶煤、薄煤层液压支架仿真程序的编写。主要思想:偶也是菜鸟,刚开始想用骨骼动画实现,但是没有人可给帮我做机械的骨骼动画,只好放弃。第二种思路,想用Max导出的关键帧动画来实现,每个支架有非常多的动作,十几种,每种动作与其他动作都有可能同时发生,用Max做好关键帧动画之后,导出时分段导出动画,对每个动作分别进行导出,导出后导入程序,当两个动作同时播放时发现模型裂了,如图:,纠结起原因,读OgreMax导入场景的代码,发现当播放两个动作时,此时模型的每个mesh都做了两次位移、旋转、等等,肯定会裂开,同时播放几个动画,此时模型就会位移几次~~,研究了将近一周的时间,美工没有用过 阅读全文
posted @ 2011-12-15 13:54 cg_ghost 阅读(673) 评论(0) 推荐(0)
  2011年12月8日
摘要: 人的一声应设定何种目标以及如何达到目标的最有效方法:1、具体的思考自己想拥有什么样的人生。2、切实制定自己最根本的目的。3、用简单明了的句子写出自己的目的,不能有任何含混不清之处。4、要尽量吸取应有的知识、研究自己的目标和实现它的方法。5、决定达到目标的期限。6、为自己所制定目标的正确性而祈祷,不正确的目标不可能产生好的结果。7、要不断努力达到目标,决不能半途而废。8、要有积极进取的态度。9、不应达到一个目标后就认为已经完成了一切,要一次作为踏脚石,不断向更高的目标挑战。用“四个要素”克服逆境明确的目标、积极地态度、坚定的信念、描绘达到目标的想象力——以上的四个因素都齐全的话,任何人都能顺利解 阅读全文
posted @ 2011-12-08 23:07 cg_ghost 阅读(1679) 评论(0) 推荐(0)
  2011年12月7日
摘要: 近期要看的书: 因为个人原因,需要处理一些事情导致有些事情停步不前,忙完这个月,就是一个新的开始,步入已婚人士了,虽然心里没太大感觉,但是还是感觉到了压力山大,需要转化为动力,不能再让已经上演的一幕重新上演。提醒自己,接下来的一段时间里要看一下书籍: PBRT,翻译虽然很慢,但是一定要持续进行中~~ OpenGL super Bible fifth edition虽然看了大半,但是源码还没有... 阅读全文
posted @ 2011-12-07 11:35 cg_ghost 阅读(202) 评论(0) 推荐(0)
  2011年11月30日
摘要: 1. 创建或编辑usertype.dat文件(此文件在VS安装目录下的Common7\IDE下面,比如我的就在D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\usertype.dat),添加如下的关键字列表,每个单词占一行,如果你想添加你自己的关键字,也可以按照这种方式添加在usertype.dat文件中2. 在vs中打开Tools->... 阅读全文
posted @ 2011-11-30 10:44 cg_ghost 阅读(1485) 评论(0) 推荐(1)
  2011年11月29日
摘要: 本文大部分从网络摘抄,出处就不一一列明了,原作者还请见谅. Factory与Abstract Factory模式的区别: Factory模式概述: 一个抽象产品类,可以派生出多个具体产品类。 一个抽象工厂类,可以派生出多个具体工厂类。 每个具体工厂类只能创建一个具体产品类的实例。 Abstract Factory模式概述: 多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。 一个抽象工厂类... 阅读全文
posted @ 2011-11-29 17:08 cg_ghost 阅读(440) 评论(0) 推荐(0)
摘要: 软件腐化的原因: 问题所在 设计目标 过于僵硬 可扩展性 过于脆弱 灵活性 复用率低 粘度过高 可插入性 提高系统可复用性的几点原则 代码的粘贴复用 算法的复用 数据结构的复用 可维护性与可复用性并不完全一致 对可维护性的支持 一、“开放-封闭”原则(OCP) Open-Closed Principle原则讲的是:一个软件实体应当扩展开放,对修改关闭。 优点: 通... 阅读全文
posted @ 2011-11-29 13:51 cg_ghost 阅读(225) 评论(0) 推荐(0)
  2011年10月13日
摘要: 研究生期间看过很多Monte-Carlo的东西,还根据这个写了一篇小论文,单纯粹是应付毕业任务,到毕业之后我都弄不清楚Monte-Carlo是什么玩意~~只会吹吹牛逼,说我弄过那玩意,其实不然 最近水怪蜀山忽然说他要搞搞MC,我一时心血来潮,心想我自己看了那么就的MC,就是弄不懂起码也得有点感觉吧,然后翻出Global illumination,专门用公司的打印机打出MC这一章,小有启发,赶紧再... 阅读全文
posted @ 2011-10-13 23:54 cg_ghost 阅读(951) 评论(0) 推荐(1)
摘要: 由于Opengl superbible(OpenGL超级宝典第五版)想想最初接触OpenGL superbible是在大二的某一天,因为参加软件设计大赛不得不使用opengl,在当时主要是为了满足自己的好奇心以及虚荣心。。谈不上对计算机图形学有什么兴趣~~更谈不上对openg有什么想法,只知道此书是讲opengl,好知道一本好书opengl编程指南(红宝书),辗转从图书馆中借出这两本书后,因为... 阅读全文
posted @ 2011-10-13 13:09 cg_ghost 阅读(2835) 评论(0) 推荐(1)
  2011年10月5日
摘要: 转自:http://blog.csdn.net/rogeryi/article/details/1481923 一个中等规模的解决方案通常都会包含多个项目,其中一些项目产出静态库,一些产出动态库,一些用于单元测试,还有的产出最终的应用程序执行档。除此以外,根据项目的需求,还会使用一些第三方的库。 所以为解决方案设置一个合理的目录结构,不但可以使得代码管理更井井有条,项目成员之间也更容易相互配合,... 阅读全文
posted @ 2011-10-05 17:04 cg_ghost 阅读(496) 评论(0) 推荐(0)
  2011年9月2日
摘要: 三种内存AGP内存,显卡本地内存,系统内存,其中我们都知道显卡本地内存就是显存,系统内存就是咱那内存条,那这AGP内存是个啥玩意啊?其实是因为在以前显卡内存都很小,那时还是在显存是16M,32M为主流的时候,如果你运行一个需要很多纹理的3D程序,那么显存一会就不够用了,那该咋办呢?只好问系统内存借点用用了!这就是AGP内存的由来,在我们电脑BIOS中有个设置AGP Aperture的选项,这里就是设置显卡可以使用系统内存的最大允许值,通常是设置为64M。注意,这里只是说最大允许值,并不是一开机他就把这64M给拿走了,你的256内存就变成192了!而是你的内存依然还是256M,只是限制显卡最多可 阅读全文
posted @ 2011-09-02 11:30 cg_ghost 阅读(3643) 评论(0) 推荐(0)