- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 02.Para Engine开发进程之规划篇
经过毕业设计期间三个多月的工作,已编码完成引擎的基本框架,实现的功能有: * 加载多种格式图片纹理(jpg, bmp, tga, gif, png, dds...) * 实时播放音频(mp3 & wav) * 高效渲染3D模型(3ds & mdl) * 平台无关的文本显示(english) * 自由摄像机浏览(first person) * 实时输入响应(mouse & keyboard) * 支持多种显卡特效(water, glass, metal, hdr...) 实现上述功能,
2010-07-23 10:51:00
695
原创 01.Para Engine开发进程之起点篇
每当看到国外3D游戏大作那些激动人心的精美画面,每当阅读游戏开发大牛们高超绝伦的经典CG算法,我就会心潮澎湃,梦想总有一天我也能打造出属于自己的一款独立游戏引擎,并用之实现无与伦比的画面与创意俱佳的游戏。 基于大三时比照教程书本的DirectX引擎开发历程和之前两个月实习以来所写的OpenGL引擎经验,从现在开始我想写一款高度结构化、扩展性强、功能齐全、渲染速度快、能以D
2010-02-24 16:03:00
730
原创 5DG'S OpenGL学习01--简单框架代码
OpenGL窗口的十个属性: HINSTANCE hInstance 应用程序实例const char *ClassName 窗口类名 HWND hWnd 窗口句柄HDC hDC 设备描述表HGLRC h
2010-02-24 08:50:00
1144
原创 OpenGL中使用SDL_image加载多种格式纹理
SDL_image是比较好用的图像处理库之一,支持bmp, jpg, tga, png等多种图片格式的加载(目前不支持dds)。不过使用SDL_image有一些细节问题需要格外注意. 操作系统: Windows XP SP3编译环境: Visual Studio 2005 点击VS菜单栏的项目->XXX属性->配置属性->链接器->系统->子系统,选择”控制台(/SUBSYST
2010-02-04 16:05:00
4628
1
原创 去除CFormView的滚动条的最简单办法
void CxxxxView::OnSize(UINT nType, int cx, int cy){ CFormView::OnSize(nType, cx, cy);} 改成 void CxxxxView::OnSize(UINT nType, int cx, int cy){ CView::OnSize(nType, cx, cy);}
2010-02-02 14:18:00
1017
原创 如何提高3D编程与艺术素养
****************************************************************************************OpenGL: 1. 每天学习一个5DGs Tutorial,同时参考Swiftless Tutorial和红宝书,并写下心得体会,一个月内学完。2. 每天看一章GLSL,并记下重要内容,有必要的话写一写
2010-01-29 09:30:00
740
原创 停下来,歇一歇
昨晚去了表哥的画室,在他室友的电脑上玩了几分钟向往已久的使命召唤6。确切来说是“观摩”,因为目的并不是获得扳下机枪疯狂扫射敌人的快感,而是感受一下逼真的游戏画面带来的视觉冲击。 说真的,游戏画面真的很震撼。细腻的人物模型,金属感很强的武器,质感十足的衣料,流畅自然的人物动作,还有层次丰富的场景表现。这些无与伦比的全CG画面令我再一次领会到人家3D游戏技术的强大。什么时候咱们也能做一款
2010-01-25 16:27:00
728
原创 OpenGL开发进程安排
最近实习工作上有一些比较重要的突破和进展,很开心!前两天毕设选题的事情也基本搞定。课题方向和实习内容很吻合,都是OpenGL下三维虚拟现实系统的实现。所以如果认认真真下功夫把OpenGL用好的话,实习毕设就两不误了:) 谈谈OpenGL开发的安排: 1. 构建健壮性强的OpenGL初始化函数 2. 构建一个灵活强大的摄像机类
2010-01-10 17:45:00
574
原创 OpenGL自动生成纹理步骤
1.带参数的情况,包括GL_OBJECT_LINEAR,GL_EYE_LINEAR; 1.打开开关,使能纹理坐标自动生成: glEnable(TEXTURE_GEN_S); //TEXTURE_GEN_S,TEXTUE_GEN_R,TEXTURE_GEN_Q2.设置模式: glTexGeni(GL_S,GL_TEXTURE_GEN_MODE,GL_OBJECT
2009-12-29 14:26:00
1299
原创 用GLUT库创建基本OpenGL窗口经典程序
//////////////////////////////////////////////////////////////////////////// File: main.cpp// Disc: This program creates a baisc OpenGL window within which theres a white square using glut librar
2009-12-26 10:26:00
1979
原创 从今开始,做一个踏实的技术人
很佩服国外尤其是美国在计算机技术方面的强大实力,有很多技术牛人从小(或者从上学开始)就接触计算机,并对某一具体领域产生浓厚兴趣且坚持下去,到了二十多岁的时候已经成长为博学而扎实的技术强人。好像他们没有多少生活上的牵挂,没有感情上的羁绊,没有诸多或这或那的烦恼;在学习技术的道路上畅快地游览,感受吸取先进技术带来的无限乐趣。 真的是这样吗?我想世间没有多少人在长大的过程中可以无忧
2009-12-26 09:59:00
893
原创 趋势的力量
越来越发觉许多事情的发生和发展,背后都由一股不可阻挡的趋势左右着。 你不能控制它,不能改变它,不能预测它,甚至大部分人感觉不到它。唯一能做的,就是顺应它。否则,你的前途只会被这股不可逆转的潮流冲刷得一干二净。 这股强大的潮流,就是你所处事物的趋势。 可以通过自身经历的几件事印证我的观点。 第一件事,印象最深的,就是高考前的一次模
2009-12-22 10:28:00
643
3D游戏全屏模式下显示输入法
2015-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人