Home Posts tagged "OGRE"
formats

神奇的Python:解析OGRE配置文件

OGRE(Object-Oriented Graphics Rendering Engine,即:面向对象图形渲染引擎)是一个用C++开发的面向场景、非常灵活的3D引擎,它旨在让开发人员更容易、更直接地利用硬件加速的3D图形系统开发应用。这个类库隐藏了底层系统库(如:Direct3D和OpenGL)的所有细节,提供了一个基于世界对象和其他直观类的接口。 译者注:ogre在英文中意为:食人魔鬼, 怪物, 象鬼的人,故其LOGO是一个怪物头。 以上引用自百度百科。 OGRE的很多东西都通过配置文件来控制,这样会很灵活。 配置文件的例子如下: [Bootstrap] Zip=../media/packs/OgreCore.zip # Resource locations to be added to the default path [General] FileSystem=../media FileSystem=../media/fonts FileSystem=../media/sounds Zip=../media/packs/ogretestmap.zip Zip=../media/packs/skybox.zip #Zip=../media/packs/chiropteraDM.pk3 它分了section,在section下有许多配置语句,也就是一些赋值语句。 其配置文件的文法类似如下:

formats

Clover架构设计会议记录

消息记录 消息分组:讨论组 消息对象:我怎么听见喘息声。。 日期: 2012-01-30 XellOs 15:09:13 XellOs 15:10:46 额 XellOs 15:10:56 好吧

formats

Clover进度

2012-3-30: 今天我们把视频提交了。也上传了一份。 http://v.youku.com/v_show/id_XMzc0MTAyMDg0.html

formats

Python与OGRE之开篇

OGRE是什么?百度百科给的解释是:“OGRE(Object-Oriented Graphics Rendering Engine,即:面向对象图形渲染引擎)是一个用C++开发的面向场景、非常灵活的3D引擎,它旨在让开发人员更容易、更直接地利用硬件加速的3D图形系统开发应用。这个类库隐藏了底层系统库(如:Direct3D和OpenGL)的所有细节,提供了一个基于世界对象和其他直观类的接口。 译者注:ogre在英文中意为:食人魔鬼, 怪物, 象鬼的人,故其LOGO是一个怪物头。” Python是什么?“Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明, 第一个公开发行版发行于1991年。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,速度要求非常高,就可以用C++重写。”摘自百度百科。 Python+OGRE=?

formats

我们的游戏 Scar

Scar,中文名:伤疤,是我们的《计算机图形学》和《IT项目管理》的大作业。虽然不想做的很大,但是最后我们写了4万多行代码。发现也是挺大的。 简介 我们花费的时间:4个月(9.14 – 12.14),这个是由屠文翔同学辛劳得出的粗略统计。 验证准备阶段:9月14日 – 9月21日 设计阶段:9月22日 – 10月18日 构建阶段:10月19日 – 11月16日 赶工阶段:12月6日 – 12月14日 参与人数:7人(其中编外2人) 项目经理:屠文翔 开发人员:华亮、杨旭瑜、杨成熙、谢骏飞 、林剑飞、陈存腾 总代码量:42437行 这个是我们非常努力得到的,记得那段时间我也基本持续几个月每天两三点睡,课也不上,去上了也是大家带着笔记本一起在教室后面写代码。 我们的项目是开源的,遵循Mozilla Public License 1.1协议,托管在Google Code上。http://code.google.com/p/opengl-scut/。

© EverET.org