会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
天天不在
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
2014年10月7日
Axiom3D写游戏:第一个窗口
摘要: Axiom主要的代码大致翻看了下,就想到了自己来模拟一下游戏开发. 这章主要包括创建窗口及3D渲染的一些基本元素,并添加一个第三人称的骨骼动画作主角,加上前文中修改过后的地形组件,能用鼠标和键盘进行漫游.如下图所示. 在Axiom上给出的例子中,可以选择是用OpenGL或是DirectX...
阅读全文
posted @ 2014-10-07 21:37 天天不在
阅读(2817)
评论(6)
推荐(1)
2014年9月1日
Axiom3D:Ogre地形组件代码解析
摘要: 大致流程. 这里简单介绍下,Axiom中采用的Ogre的地形组件的一些概念与如何生成地形. 先说下大致流程,然后大家再往下看.(只说如何生成地形与LOD,除高度纹理图外别的纹理暂时不管.) 1.生成TerrainGroup,增加Request与Response处理,设置大小,高度图. 比...
阅读全文
posted @ 2014-09-01 17:31 天天不在
阅读(1772)
评论(6)
推荐(2)
2014年7月4日
Axiom3D:资源引用与加载基本流程.
摘要: Archive:对应文件夹位置,包含文件夹,压缩文件,网络位置,包含Load,Unload,Open,Create,Remove,FineFile等主要虚方法,用于对应各具体Archive来实现. ResourceLocation:主要包含Archive,Watcher(文件位置变动),Rec...
阅读全文
posted @ 2014-07-04 09:16 天天不在
阅读(676)
评论(0)
推荐(0)
2014年5月20日
实践:C++平台迁移以及如何用C#做C++包装层
摘要: 在前面,我们看过OpenTK与MOgre,这二个项目都是C#项目,但是他的实现都是C++.他们简单来说就是一个包装层.常见的包装方式有二种,一种就是我们熟知的显式P/Invoke(DllImport),上面所说的OpenTK就是这种,还有一种就是C++ -> C++/CRL -> C#,这种也叫...
阅读全文
posted @ 2014-05-20 13:26 天天不在
阅读(2920)
评论(3)
推荐(2)
2014年3月27日
Axiom3D:Buffer漫谈
摘要: 在前面数据绑定基本流程,简单说了下,在Axiom中,数据从我们C#的托管环境到下面的OpenGL或是D3D的非托管环境,有个转化过程,相关实现我们可以从BufferBase看起.BufferBase与他的子类集合了相关数据块在托管环境与非托管环境的相关操作. 在BufferBase中,包装了一...
阅读全文
posted @ 2014-03-27 02:07 天天不在
阅读(1399)
评论(7)
推荐(3)
2014年3月18日
Axiom3D:Ogre动画基本流程与骨骼动画
摘要: 在Axiom中,Animation类用于管理动画,在此对象中主要管理着AnimationTrack对象,此对象用于管理动画的各种类型的每一桢.在Axiom中,动画类型主要有变形动画,姿态动画,骨骼动画以及他们之间的混合.而此对象的各子类如NodeAnimationTrack常用于骨骼动画.而Ve...
阅读全文
posted @ 2014-03-18 23:54 天天不在
阅读(2845)
评论(0)
推荐(2)
2014年3月14日
Axiom3D:Ogre中Mesh文件格式分析(一)
摘要: 在Axiom3D,或者说是Ogre的mesh的文件格式我们可能通过代码反推出相关格式,相关过程本来我是直接写的,后面发现相关流程写完后,我自己都看晕了,然后我就把一些过程用Execl整理出来,发现过程清晰多了,如下这张图: 这图是导入一个简单的mesh文件(没有包含动画)根据代码反推出的相关结...
阅读全文
posted @ 2014-03-14 01:06 天天不在
阅读(4832)
评论(0)
推荐(0)
2014年3月6日
Axiom3D:数据绑定基本流程
摘要: 在前面我们学习OpenGL时,不管绘制如球,立方体,平面,地面,动画模型中最常用的几个操作有创建缓冲区,写入缓冲区.在Axiom中,相关的操作被整合与组织到VertexData,IndexData中,所以在后面,我们会看到Axiom里元素如果要绘画在屏幕上的元素,几乎都会包含这二个类的实体. ...
阅读全文
posted @ 2014-03-06 21:00 天天不在
阅读(2281)
评论(11)
推荐(1)
3D引擎Axiom的选择与学习.
摘要: 经过前面针对OpenGL的一些特性的学习,越发觉得要学的更多,相关如LOD,各种阴影实现,场景管理如BSP与Octree等以及还没听过的各种的实现.有感自学的进度太慢,并且在做一些小DEMO时,心中不由的想到各种想要的大场景的实现.,故想到直接从3D引擎根据代码学习,然后就开始在各大网站上翻看各...
阅读全文
posted @ 2014-03-06 20:34 天天不在
阅读(4889)
评论(15)
推荐(2)
2014年2月22日
初试PyOpenGL四 (Python+OpenGL)GPU粒子系统与基本碰撞
摘要: 这篇相当于是对前三篇的总结,基本效果如下: 在初试PyOpenGL一 (Python+OpenGL)讲解Pyopengl环境搭建,网格,球体,第一与第三人称摄像机的实现。在初试PyOpenGL二 (Python+OpenGL)基本地形生成与高度检测里以用高程图生成地形以及以球体做三人称漫游。初...
阅读全文
posted @ 2014-02-22 00:53 天天不在
阅读(6830)
评论(4)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
公告