
OpenGL
jinlking
忙起来了,没时间上blog了
展开
-
OpenGL ES无聊的翻译
快过年了,还要上班,无聊了,翻译一下OpenGL ES Game Develop 2004。不是全本翻译,看到自己具的重要的就写下来。 欢迎来到OpenGL ES Game Develop,通过这本书,你可以了解像手机这样的嵌入式设备上面的3D游戏开发,下面的这一张简单的介绍一个出不得概念,以便于你更好的阅读本书。……本书的一条主线就是OpenGL ES,但是,请不要惊讶,Open原创 2009-01-21 10:13:00 · 2115 阅读 · 0 评论 -
多线程渲染(Multithreaded- rendering)3D引擎实例分析 : FlagshipEngine
<br />1. 开篇:关于FlagshipEngine<br /><br /><br />首先要感谢旗舰工作室的倒掉,让我可以名正言顺的使用FlagshipEngine这个名字,话说这个实验引擎,当初只是我的大学毕业设计,工作之后实在太忙,写写停停,进度缓慢,到今天也只能算V0.001,其特性主要有以下三点:<br /><br /> <br /><br />一、多线程<br /> <br />多核CPU早已普及,但3D引擎却迟迟不能享受到其好处,还仅仅停留在资源异步加载,音频独立线程等不疼转载 2010-06-13 18:15:00 · 9304 阅读 · 1 评论 -
开源和免费引擎
<br />开源和免费引擎免费和开源引擎Agar - 一个高级图形应用程序框架,用于2D和3D游戏。 Allegro - 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。 Axiom 引擎 - OGRE的衍生引擎。 Baja 引擎 - 专业品质的图像引擎,用于The Lost Mansion。 Boom - Doom代码的一部分。由TeamTNT开发 Build 引擎 - 一个第一人称射击游戏引擎,用于D转载 2010-06-03 20:01:00 · 2165 阅读 · 0 评论 -
游戏引擎评价
游戏引擎评价 作者: 网络 日期:转载 2010-05-31 10:42:00 · 1335 阅读 · 2 评论 -
irrlicht移植到android
irrlicht是一个非常不错的精炼的游戏引擎,有人已经移植到iphone上。android是纯java的界面开发,很少看到有用C++来做界面的,但是C++的效率应该比java快得多。所以一直想把它移植到android上面去,还有一个原因就是irrlicht里面没有使用STL,像ogre这样很多游戏引擎都在使用STL,irrlicht自己实现简单的alloc、list、map等数据结构,这也是移植irrlicht的原因之一。(但是最近在看froyo的源码,发现在external下面已经移植了stlport,原创 2010-07-07 00:28:00 · 9826 阅读 · 4 评论 -
关于万向节死锁(Gimbal Lock)
原文链接:http://www.cnblogs.com/soroman/archive/2006/10/12/526163.html在http://blog.donews.com/wanderpoet/archive/2005/07/04/453608.aspx看到一篇关于Gimbal Lock的E文,解释得挺清楚的,翻译如下:Gimbal LockWhats Gimbal Lock转载 2010-03-01 16:00:00 · 1150 阅读 · 1 评论 -
游戏编程看书
《Advanced Animation with DirectX》这本书主要讲的是怎样用DirectX9来完成游戏中的动画,主要是移动、骨骼动画等等,也涉及了不少的3d模型的知识。这本书起步比较的高,没有讲太多的DirectX9的基础,但是章节安排得十分合理,由简入难,是一本初学者和高手都比较适用的书。《Focus On 3D Models》说起游戏中的3d模型,这本书讲得十分透彻。也转载 2009-07-24 00:27:00 · 1147 阅读 · 0 评论 -
有个牛人的Blog记录一下
http://blog.youkuaiyun.com/xjyhust/archive/2006/05/20/746905.aspx转载 2009-07-20 19:31:00 · 1308 阅读 · 3 评论 -
Android下的OpenGl ES
What is this: This tutorial shows how to create colored 3D Objects using the OpenGL® ES cross-platform API.What you learn: You will learn how easy it is, to create a Colored 3D Cube, using Op转载 2009-07-15 00:18:00 · 4064 阅读 · 0 评论 -
3D变换中的四元数
在3D程序中,通常用quaternion来计算3D物体的旋转角度,与Matrix相比,quaternion更加高效,占用的储存空间更小,此外也更便于插值。在数学上,quaternion表示复数w+xi+yj+zk,其中i,j,k都是虚数单位:i*i = j*j = k*k= -1i*j = k, j*i = -k可以把quaternion看做一个标量和一个3D向量的组合。转载 2009-05-02 15:25:00 · 2067 阅读 · 0 评论 -
游戏引擎之:渲染(shading)
http://blog.youkuaiyun.com/houdy/archive/2004/10/31/160722.aspx整个渲染过程应该分为两个大的部分: 1) material synthesis(材质综合),包括纹理和表面属性。 2) illumination(光照),包括各种光照模型和渲染模型。在这里主要涉及到的内容是illumination。在OpenGL中,若需要计算光照模型(light model),就需要在指定顶点(vertex)的时候,为顶点添加两个属性:1)转载 2010-06-25 23:52:00 · 2688 阅读 · 0 评论