随笔 - 276  文章 - 0  评论 - 44  阅读 - 141万
11 2014 档案
转:3d max 2013 安装教程,凭着一种互联网精神提供给广大朋友
摘要:看到有人在ps区咨询如何安装3d max教程,当你进行第一步之前,请先断开网络连接第一步:运行安装程序第二步:接受安装协议,点击下一步会提示输入序列号第三步:你会看到已经安装完成了的界面第四部:运行3D MAX 你会看到提示激活的提示,点击“激活”第五步:你会看到这个提示,选择使用脱机方式申请激活码... 阅读全文
posted @ 2014-11-28 14:06 bitbit 阅读(415) 评论(0) 推荐(0) 编辑
转:Bullet物理引擎不完全指南(Bullet Physics Engine not complete Guide)
摘要:write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie讨论新闻组及文件前言 Bullet据称为游戏世界占有率为第三的物理引擎,也是前几大引擎目前唯一能够找到的支持iPhone,开源,免费(Zlib协议,非常自由,且商业免费)的物理引擎,但是文档资料并不是很... 阅读全文
posted @ 2014-11-28 13:47 bitbit 阅读(12686) 评论(1) 推荐(1) 编辑
转:折腾一晚上Bullet及Ogre相关工具的成果 -- 3Ds Max,Maya, blender, GameKit
摘要:起始目的很简单,整合Bullet及Ogre,找个能够生成.scene和.bullet文件的建模工具。折腾一晚上Bullet及Ogre相关的东西,基本上就像爱迪生发明灯泡一样,得出了N个失败的教训,总结如下,大家不要再走弯路了。1. Blender, 开源产品,我寄予了厚望,结果却是大大的失望,Ble... 阅读全文
posted @ 2014-11-28 13:42 bitbit 阅读(1056) 评论(0) 推荐(0) 编辑
转:CMake快速入门教程-实战
摘要:CMake快速入门教程:实战收藏人:londonKu2012-05-07|阅:10128转:34|来源|分享0. 前言一个多月前,由于工程项目的需要,匆匆的学习了一下cmake的使用方法,现在有时间拿出来整理一下。本文假设你已经学会了cmake的使用方法,如果你还不会使用cmake,请参考相关资料之... 阅读全文
posted @ 2014-11-25 10:43 bitbit 阅读(3537) 评论(0) 推荐(0) 编辑
完成端口定时器事件
摘要:用一个线程循环检测各个TimerID,到时则发送一个完成通知消息,消息里包含类型TIMER(还可能有网络消息,Accept,Recv,Send)和TimerID,由等待线程根据消息类型来执行OnTimer. 这样可以精确定时,比只用一个单线程来监测和执行要好。 阅读全文
posted @ 2014-11-20 22:50 bitbit 阅读(504) 评论(0) 推荐(0) 编辑
转:修改ETM,用Ogre实现《天龙八部》地形与部分场景详解
摘要:本文主要讲的是《天龙八部》游戏的地形和一部分场景的具体实现,使用C++, Ogre1.6,我摸索了段时间,可能方法用的并不是最好的,但好歹实现了。文章可能讲得有点罗嗦,很多简单的东西都讲了。我是修改了ETM(Editable Terrain Manager)实现的地形,其实单单实现天龙八部的地形场景... 阅读全文
posted @ 2014-11-19 18:54 bitbit 阅读(761) 评论(0) 推荐(0) 编辑
转:OGRE 源码编译方法
摘要:编译及运行环境:Windows 7、 vs2010。编译前的准备: 1.想编译OGRE,最起码要有OGRE的源码吧。可以去官方网站下载最新的源码包,我这里用的是1.7.2版本的,下载下来的文件叫 ogre_src_v1-7-2.exe。运行下载下来的程序,解压源码到一个目录下备用。 2.下载并安... 阅读全文
posted @ 2014-11-18 13:52 bitbit 阅读(387) 评论(0) 推荐(0) 编辑
转:CMake 使用方法
摘要:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake 使用方法CMake的所有的语句都写在一个叫:CMakeLists.tx... 阅读全文
posted @ 2014-11-18 11:46 bitbit 阅读(278) 评论(0) 推荐(0) 编辑
转: Ogre实现无缝地图要改的地方 记下来 用的时候可以看
摘要://OgreTerrainQuadTreeNode.hSceneNode* getLocalSceneNode(){return mLocalNode;}//OgreTerrain.huint16 getTreeDepth(){return mTreeDepth;} 阅读全文
posted @ 2014-11-18 11:19 bitbit 阅读(306) 评论(0) 推荐(0) 编辑
转:ogre的编译及安装
摘要:ogre在Windows环境下的编译及安装过程:1、从下面网址下载OGRE 1.8.1 Source For Windows、Dependencies source repository with CMake build system两项下来。http://www.ogre3d.org/downlo... 阅读全文
posted @ 2014-11-18 11:18 bitbit 阅读(905) 评论(0) 推荐(0) 编辑
转:Ogre TerrainGroup地形赏析
摘要:1.1 参考http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Ogre+Terrain+Systemhttp://www.ogre3d.org/tikiwiki/tiki-index.php?page=Ogre+Terrain+Component+... 阅读全文
posted @ 2014-11-17 18:44 bitbit 阅读(1244) 评论(0) 推荐(0) 编辑
转:如何编译delta3d
摘要:回头看,自上学以来,做虚拟现实、三维地理信息系统已有六个年头。为了节省花费在编码上的精力,编程应用的API函数也由opengl变成了OpenSceneGraph,但还是花费了很多气力,为了更好的提高开发的效率,提高软件的质量,决定学习delta3d。费了一天的时间,终于将deltae3d安装好,调试... 阅读全文
posted @ 2014-11-17 16:47 bitbit 阅读(1070) 评论(0) 推荐(0) 编辑
转:关于 OGRE 与 OSG 的简单比较
摘要:1 前言我曾经细致阅读过 OGRE 和 OSG 官方提供的文档,有《Pro OGRE 3D Programming》、OGRE自带手册(manual)、王锐老师等翻译的《OpenSceneGraph Quick Guide》,同时在网络上查阅了大量的 OGRE 架构源码分析的文章。简单使用过 OS... 阅读全文
posted @ 2014-11-17 14:47 bitbit 阅读(874) 评论(0) 推荐(0) 编辑
转:Delta3D Editor编译成功
摘要:下载: 官网www.delta3d.org有些地方访问不了(试试这个代理:133.1.74.163 3128),我在公司就访问不了,但是住的地方就可以。但是sourceforge是可以访问的。http://sourceforge.net/projects/delta3d/ 源码:dt_win32_... 阅读全文
posted @ 2014-11-17 14:34 bitbit 阅读(1312) 评论(0) 推荐(0) 编辑
Delta3D Open Source Engine
摘要:在看《游戏编程精粹6》时看到了这个引擎,彩插7是这个引擎的Editor,我一看就是Qt写的,我太熟悉Qt的界面了,呵呵。Editor非常强悍!有类似3dmax的4个视图下载这个看下吧,里面有截图。OnsourceForge官网在中国的论坛Delta3d技术研究群,欢迎您的加入研究Delta3d在虚拟... 阅读全文
posted @ 2014-11-17 14:25 bitbit 阅读(1157) 评论(1) 推荐(0) 编辑
(转)Delta3D源码分析
摘要:最近学习Delta3D, 2.4版忙着发布,一直不能成功编译SimCore, 索性静下心来看看源码,官网上竟然提供了几个重要组建的软件设计说明书(SDD),虽说基本都是2005版了,不过我看了后觉得主要构架仍然没有改变, 这几份SDD对于学习Delta3D具有很好的参考价值。分析源码要从顶层着手,所... 阅读全文
posted @ 2014-11-17 14:20 bitbit 阅读(3273) 评论(0) 推荐(0) 编辑
转:Ogre的八叉树场景管理器OctreeSceneManager
摘要:上面是我绘制的一张图。 关于八叉树场景管理器主要需要关注两个类,其一是松散八叉树的数据结构Ogre::Octree,其二是八叉树场景管理器Ogre::OctreeSceneManager。 下面摘录图片中的文字:松散八叉树的数据结构。属性:其中mBox为其包围盒,mHalfSize定义为包围盒... 阅读全文
posted @ 2014-11-12 21:56 bitbit 阅读(473) 评论(0) 推荐(0) 编辑
转:OGRE场景管理器介绍
摘要:一个场景代表在虚拟世界中显示的物品。场景可以包括静态几何体(比如地形或者室内),模型(比如树、椅子等),光和摄像机。场景有下面种类。室内场景:可能由走廊、有家具的屋子和挂着装饰品的墙组成。室外场景:可能由山,树木,微微摇动的草地,飘着云彩的天空组成。Ogre提供了一套不同的场景管理器,每一种特别支持... 阅读全文
posted @ 2014-11-12 21:03 bitbit 阅读(622) 评论(0) 推荐(0) 编辑
转:Ogre内部渲染流程
摘要:以下是Ogre的代码中的详细说明:Renderable是OGRE中所有可渲染对象的抽象接口这个接口抽象出了在渲染管线中的被分组的离散的可渲染对象基本的方法。此接口的实现类必须是基于单一的材质、单一的世界矩阵(或者是一组通过权重混合的世界矩阵),以及单一的渲染操作。通过这个说明,应该能明确的是,Ren... 阅读全文
posted @ 2014-11-12 20:59 bitbit 阅读(1104) 评论(0) 推荐(1) 编辑
转:OGRE 渲染通路(Pass)
摘要:一个渲染通路就是几何问题里的一次渲染;一个带有一整套渲染属性的渲染API的一次调用。一个技术可以包含有1到16个渲染通路,当然,渲染通路用得越多,技术在渲染的时候开销越大。为了清楚识别使用的到底是哪个渲染通路,渲染通路常常被起个名字,当然,也可以不起,名字并不是必需的。脚本中没有名字的渲染通路将会以... 阅读全文
posted @ 2014-11-12 20:57 bitbit 阅读(1550) 评论(0) 推荐(0) 编辑
转:场景管理
摘要:一、场景管理有很多种方法,如四叉树、八叉树、BSP、模糊K-D树、包围球层次结构等。室内环境主要是BSP为主,从quake3一直延续到现在主流的引擎都是以BSP为基础,BSP使用并不难,关键是数据的生成,这就牵涉到场景编辑器。 Quake3、Unreal:BSP,有自己的编辑器。 FarCry:场景... 阅读全文
posted @ 2014-11-12 20:54 bitbit 阅读(603) 评论(0) 推荐(0) 编辑
转:场景管理--BSP
摘要:对于一个3D引擎来说,最核心的部分应该算是场景组织(scene graph)了,如果这部分你都没有设计好, 那么就别指望开发一个成熟的3D引擎了。为了开发3d引擎,所以我首先就研究这方面的内容,对一个3D的场景来说,又很多的物体,最简单的组织方法就是把他们用一个List连接起来,然后在绘制没一帧的时... 阅读全文
posted @ 2014-11-12 20:52 bitbit 阅读(1045) 评论(0) 推荐(0) 编辑
转:Ogre的SceneManager分析
摘要:SceneManager分析场景管理主要工作包括以下几点:1.可移动、不可移动和可渲染物体的创建删除。2.场景查询。3.渲染队列。4.动态阴影。一.场景对象创建场景中的所有对象,包括可移动与不可移动的:Camera、Light、SceneNode、Entity、ManualObject、Billbo... 阅读全文
posted @ 2014-11-12 20:49 bitbit 阅读(1365) 评论(0) 推荐(0) 编辑
转:Ogre的MaterialSystem分析
摘要:1. Mesh、SubMesh、SubEntity和Entity所有的Mesh对象是由SubMesh构成的,每个SubMesh代表了Mesh对象的一部分,该部分只能使用一种Meterial。如果一个Mesh只采用一种Material,那么它可能只包含一个SubMesh。当基于Mesh创建出一个Ent... 阅读全文
posted @ 2014-11-12 20:48 bitbit 阅读(797) 评论(0) 推荐(0) 编辑
转:高层游戏引擎——基于OGRE所实现的高层游戏引擎框架
摘要:高层游戏引擎——基于OGRE所实现的高层游戏引擎框架 这是意念自己的毕业论文,在一个具体的实践之中,意念主要负责的是物件和GUI之外的其他游戏系统。意念才学疏陋,望众位前辈不吝赐教。由于代码质量不高、环境很难于配置、资源包过大等问题,意念暂先不提供代码和程序,未来有时间的时候组织一下这些曾经的... 阅读全文
posted @ 2014-11-11 16:42 bitbit 阅读(586) 评论(0) 推荐(0) 编辑
转: Orz是一个基于Ogre思想的游戏开发架构
摘要:Orz是一个基于Ogre思想的游戏开发架构,好的结构可以带来更多的功能。Orz和其他的商业以及非商业游戏开发架构不同。Orz更专著于开发者的感受,简化开发者工作。Orz可以用于集成其他Ogre3D之外的图形引擎。Orz 0.4.0版本以及以后采用MIT开源授权。关于Orz的评价,请看这里。Orz是一... 阅读全文
posted @ 2014-11-11 12:40 bitbit 阅读(1069) 评论(0) 推荐(0) 编辑
转:Ogre源代码浅析——脚本及其解析(一)
摘要:Ogre的许多外部资源数据都有着相应的脚本格式,现例举如下:Material(材质):Ogre使用的是“大材质”的概念。狭义的“材质”概念往往是与“贴图”等概念区分开的,比如在Lambert光照模型中,它一般用来指物体表面对模拟光的环境分量、漫反射分量和镜面反射分量的作用的响应属性。而在Ogre中,... 阅读全文
posted @ 2014-11-11 11:23 bitbit 阅读(434) 评论(0) 推荐(0) 编辑
转:Ogre源码剖析 - 场景管理之Octree
摘要:由于本人的引擎ProjectGaia服务于08年创新杯的游戏项目 – 3D太空游戏,所以理所应当加入Octree(八叉树 – 已经周宁学长发帖介绍过)场景管理器.参考了无数Octree的代码,发现还是我们可爱的Ogre写的最好,于是狂看n千行代码,把精髓提取出来给大家共享.鉴于我们游戏版教程又n久没... 阅读全文
posted @ 2014-11-11 11:22 bitbit 阅读(1270) 评论(0) 推荐(0) 编辑
转:Ogre源码剖析1
摘要:初学Ogre 貌似看到一些套路(ajohn)1 Ogre的编译 获得最新的Ogre 1.71 和之前的Ogre比起来,除了sampler集成之外,最大的改变就是编译过程加入了Cmake,这个东西其实就是检测你电脑上装了些什么? 比如说是否安装DX_SDK 如果没有装,就不会有RenderSystem... 阅读全文
posted @ 2014-11-11 11:21 bitbit 阅读(772) 评论(0) 推荐(0) 编辑
转:Ogre源码分析之Root类、Facade模式
摘要:Ogre源码分析(一)Root类,Facade模式Ogre中的Root对象是一个Ogre应用程序的主入口点。因为它是整个Ogre引擎的外观(Façade)类。通过Root对象来开启和停止Ogre是最简单的一种方式;当你构造构造一个Root实例的时候你就启动了整个Ogre,当析构的时候(让它停止活动或... 阅读全文
posted @ 2014-11-11 11:19 bitbit 阅读(364) 评论(0) 推荐(0) 编辑
转:Irrlicht 0.1引擎源码分析与研究(一)
摘要:目录(?)[-]主要技术特性引擎概览Irrlicht的窗口管理Irrlicht引擎主要是由一个名叫Nikolaus Gebhardt奥地利人所设计,是sourceforge上的一个开源项目。 Irrlicht是一个德国神话故事中的一种动物的名字,它能够发光和飞翔,可以在大部分的沼泽地附近发现它。单词... 阅读全文
posted @ 2014-11-09 15:30 bitbit 阅读(730) 评论(0) 推荐(0) 编辑
转:十大开源游戏引擎深入比较
摘要:在国内外,业界盛传有十大开源游戏引擎,分别是OGRE、Irrlicht、Panda3D、Crystal Space、jME、Blender Game Engine、Reality Factory、The Nebula Device 2、RealmForge、OpenScene- Graph。我们对这... 阅读全文
posted @ 2014-11-09 08:45 bitbit 阅读(30199) 评论(0) 推荐(1) 编辑
转: 在Ogre中使用Havok物理引擎(源码)
摘要:作者:CYM众所周知Ogre则是评价很高的一款图形渲染引擎,Havok则是世界一流的物理引擎,今天花了点时间将两者结合在了一块,做了个Demo由于国内对Havok的研究似乎很少,网上也找不到多少资料,所以先分享一下源码..演示了很多棍子掉落在地上的场景------------------------... 阅读全文
posted @ 2014-11-08 12:27 bitbit 阅读(880) 评论(0) 推荐(0) 编辑
理解 视口 概念 视 看得见的设备窗口
摘要:在 Windows的作图函数中,涉及逻辑坐标到设备坐标的转换。这里提到的窗口(window)、视口(viewport)是对应的概念。视口是与设备相关的一个矩形区域,坐标单位是与设备相关的。窗口的坐标是逻辑坐标,与设备无关。窗口坐标的原点与视口坐标的原点始终对应于同一点。对于同一个图形,用窗口坐标系统... 阅读全文
posted @ 2014-11-06 20:36 bitbit 阅读(664) 评论(0) 推荐(0) 编辑
转:典型开源3D引擎分类比较
摘要:常见的3D引擎有:Unreal、Quake、Lithtech、OGRE、Nebula、Irrlicht、Truevision3D...其中开源免费的有:OGRE、irrlicht、fly3d、NeoEngine、revolution3d、 Nebula2、Genesis3d等。OGRE在免费、开源的... 阅读全文
posted @ 2014-11-06 11:57 bitbit 阅读(4284) 评论(0) 推荐(0) 编辑
转:开源3D引擎介绍
摘要:Delta3D:Delta3D是一个功能齐全的游戏引擎,可用于游戏,模拟或其他图形应用。其模块化设计集成了其他的开源项目,如‘开放场景图’,‘开放动力学引擎’,‘人物动画库’和‘OpenAL’ 。Delta3D把这些开源项目集成到一个易于使用的应用程序编程接口中。Delta3D 下载地址:http:... 阅读全文
posted @ 2014-11-06 11:56 bitbit 阅读(1558) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示