delphi有类似OGRE的3d图形引擎嘛? [问题点数:30分,结帖人xinxinshou2009]

Bbs5
本版专家分:3736
结帖率 100%
Bbs2
本版专家分:335
Bbs1
本版专家分:44
Bbs6
本版专家分:8860
3D图像引擎,3D图像引擎原理
产生的背景和定义 随着计算机软、硬件突飞猛进的发展,计算机图形学在各个行业的应用也得到迅速普及和深入。目前,计算机图形学己进入三维时代,三维图形在人们周围无所不在。科学计算可视化、计算机动画和虚拟现实已经成为近年来计算机图形学的三大热门话题,而这三大热门话题的
OGRE与Qt的结合(一)----使用OGRE渲染QWidget
最近几天开始重新学习Ogre,这次从源码编译了Ogre2.1,编译过程基本跟Ogre1.8.1<em>类似</em>,连第三方依赖库都是用的官网推荐的以前版本的,此处不多说了,网上有很多教程,现在给出下载连接。          Ogre2.1的源码:  https://bitbucket.org/sinbad/<em>ogre</em>/branch/v2-1          Dependencies: https://bi
一个超快的3D图形引擎的实现
学计算机图形学时写过一个简单的3D<em>图形引擎</em>, 注意,不是使用OpenGL或 DirectX,连GDI 都没有使用,基本原理是做一个内存区,把它当做一个位图,然后在这个位图上画所有要画的,最后把它画到窗口上去;在Windows下可以通过GDI画到窗口上,而Linux 下我通过SDL 画到窗口上(也可以通过XImage),DOS 下其实可以直接在VRAM上画。这种方式实现起来比较困难,每一个点都要自己
几款游戏引擎技术对比
如果只有客户端的话,可以考虑用gamebryo,技术好一点,用<em>ogre</em>也可以,如果规模不大,用unity<em>3d</em>,如果很有钱,要效果很好的,用unreal3,bigworld是带服务器的,如果能力不够,最好不要自己写。   如果使用Ogre需要投入较多的人力和物力,因为Ogre是开源的,工具不齐全,使用其他流行的引擎需要购买授权,可以在Ogre的基础上做东西,并且可以宣称是自主研发的,没有人会追究
ogre3D渲染游戏引擎五本经典中文教程
Pro OGRE 3D Programming中文翻译版本0.2.0.CHM OGRE中文帮助手册.chm OgreAPIReference.chm Ogre结构 OGRE的消息机制.pdf OGRE使用指南v0[1].01a.doc
3d图形引擎结构
其实<em>3d</em>引擎结构基本上都是<em>类似</em>的,差别也只是细节的上的差别,如jme引擎的结构如下: 首先是viewport,这个就像2d图层一样,每个viewport开始渲染的时候都可以清除缓冲区,包括深度缓冲 接下才是每个viewport下的场景树,场景树的节点都是继承spatial来的,node充当容器角色,而Geometry则是可以渲染的实体, 一些复杂的模型加载进来可能就是一棵复杂的场景树
3D图形软引擎开发总结
前言 经过几个月的学习,终于将这个3D图形软引擎基本制作完成了。在这个过程中,
四大开源3d游戏引擎探究----irrlicht与orge对比
四大开源<em>3d</em>游戏引擎探究 水平有限,只对于长久以来研究的几个经典<em>3d</em>游戏引擎的设计思想、程序架构和应用行深入剖析的结果与游戏开发同行分享,文档有不妥之处请指出,期待我们的共同进步。 引擎名称: 1.  orge(鬼怪) 2.  Irrlicht(鬼火), 3. Nebula(星云) 4.klayGE(。。) 前言:目前,开源<em>3d</em>游戏引擎已经趋近于商业化引擎标准,许多引擎在图形渲染
几种图形引擎坐标系
最近在几种图形api与渲染引擎环境中来回切换,比较下矩阵运算 opengl  右手坐标系 列向量 左乘 列主序存储矩阵 osg     右手坐标系 行向量 右乘 行主序存储矩阵 d<em>3d</em>        左手坐标系 行向量 右乘 行主序存储矩阵 <em>ogre</em>      右手坐标系 列向量 左乘 行主序存储矩阵   osg 底层使用的是opengl ,行向量,由于使用矩阵是行主序存储
ZenGL图形引擎的简单介绍以及和HGE图形引擎的对比
ZenGL 是一个俄罗斯人编写的,其完成度可以说已经达到
一些Ogre的入门教程(中文)
Ogre是初学者用的比较多的<em>图形引擎</em>,这里打包的是一篇Ogre的入门级中文教程和一个由Gregory Juker著的Pro OGRE 3D Programming.chm的电子书,希望能帮助需要的人。
找到两个开源的地形编辑器for ogre3d
 Artifex Terra <em>3d</em> http://www.artifexterra.com/features.php PnP TerraCreator http://www.pnp-terraincreator.com/index.php?section=Start 想寻找一名热爱三维开发的合伙人 http://www.xiaokcehui.com/?post=73
设计模式2:2D,3D图形库,游戏框架,游戏引擎
一、2D,3D图形库 我们把一条一条的函数调用,某个类的使用,这种情况叫库。 比如2D图像,java 1.6的库,导入java.awt, java.swing包,调函数。 图形库,比如OpenCV库,使用一个类Mat,来存放一张图片的像素数据。 使用Mat类的函数,处理图片。 然后调函数,就能提取一张图片的长、宽,调整图片的颜色、对比度。 3D图形库,OpenGL. 代码: pub...
【Ogre编程入门与进阶】第一章 Ogre3D概述
1.1 什么是Ogre         如果第一次接触Ogre,相信不少读者会像笔者曾经一样,不认识这个英文单词。翻开字典,我们可以查阅到,Ogre这个英文单词的读音是:['əugə],翻译成中文是食人魔、怪兽的意思,而且它还是Object-oriented Rendering Engine(面向对象的<em>图形引擎</em>)的首字母组合。因此,Ogre官方将它的Logo图标设定为了一个可爱的绿色食人魔,如下
一个不错的Ogre游戏框架
Ogre是一个图像渲染引擎,在官方教材中提到了用CEGUI做UI界面,我太弱太懒不想学
Android下利用min3D引擎实现增强现实的简单例子
前段时间研究了一下Min3D游戏开发引擎,发现这个引擎很好用,例子非常细,使用起来很方便,尤其给的最后一 个例子“ExampleAccelerometer”,很有意思,结合重力感应,这对于最近在做的增强现实项目有一点启发, 于是这里把自己探索的过程和大家分享一下。       这里对于min3D我就不详细介绍了,以后我会在写篇关于min3D的文
PRO OGRE 3D PROGRAMMING.pdf
PRO OGRE 3D PROGRAMMING.pdf ,另一部<em>ogre</em>红宝书
ogre-sdk-1.11.1-vc15-x64
Ogre开发包,版本:<em>ogre</em>-sdk-1.11.1-vc15-x64,三维<em>图形引擎</em>源代码。
基于Ogre1.9开发的3D场景编辑器
相信每个图形程序员都有过开发一款属于自己的3D<em>图形引擎</em>的想法,但现实中这个想法往往如同童年的梦想般遥不可及,因为完成这项任务需要耗费经年累月的时间精力,还需要坚实的技术积累,再者现代游戏引擎,如CryEngine、UnrealEngine等,仅靠一人的努力,只怕穷尽一生也无法实现。本人长期以来一直是<em>图形引擎</em>开发的爱好者,也一直从事相关工作,早在09年大学刚毕业的时候就想独立开发一套场景编辑器,但苦
[Ogre中文社区] 来自ogre3d.cn的 [英雄贴]
当今游戏开发届,群雄四起,帮派林立。高手闯荡于江湖,大牛隐匿在绿林。虽菜鸟却不缺失于豪情,虽小白但不胆怯于代码。弹指间,从横三万行开外。鼠标轻点,重构十余行中。  今日,我等向西洋金毛学得一套武林秘籍《Ogre》,结合自身资质修为独创武功《Orz》一套,斗胆在此向江湖各界高手讨教,发此英雄贴,邀请各位来http://bbs.<em>ogre</em><em>3d</em>.cn,煮酒论剑。  凡是英雄着,捷可下载《搏
Ogre3D嵌入Qt框架 之 小结
按照经典的Qt程序结构,应该有一个从QMainWindow继承而来的MainWindow,让它做为主窗口,然后子类化一个QWidget,它做为主窗口的"中心挂件",能过封装Ogre的部分功能,实现用Ogre对该窗体的绘制。首先,如何把Ogre这个引擎发动,不断驱动其进行工作。Qt也需要告诉Ogre如何把渲染的内容画到指定的窗口中去,以及用哪种方式更新窗口中的内容。当键盘或鼠标消息来的时候,如何通知
两大开源游戏引擎Cocos2d-x及OGEngine对比分析
Cocos2d-x和OGEngine的发展轨迹惊人的相似:Cocos2d-x和OGEngine都源于国外个人开发者的开源游戏引擎。Cocos2d-x源于由Cocos2d发展而来的Cocos2d-iphone,基于Cocos2d-iphone拓展跨平台…… 在近期的全球移动开发者大会上,触控发布了Cocos 3D引擎;而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布
自制的基Ogre的场景编辑器—OgreSE
http://blog.csdn.net/rainofei/article/details/5629587 OgreSE是一款基于Ogre 3D渲染引擎的场景编辑器,界面友好,所见即所得。   主要功能: l  建立地表、地表变形与着色(LOD地形,每个地形块可用5张纹理)。 l  地物(包括静态实体,动态实体,粒子,灯光)的添加与编辑(位置、方向、大小、灯光属性等信息)。 l  地表
自己做OGRE专用.mesh模型
http://blog.sina.com.cn/s/blog_5113a1690100a311.html 方法一: 首先给大家推荐一款免费软件DeleD 1.81 LITE。DeleD最擅长于室内环境的建模。在DeleD 3D Editor中提供了许多简单的物体,比如立方体,多边形,球,矩形,网格线,金字塔,柱面等等许多的东西,同时也包含一些常用的材质。你只需要
3D模型文件的导入导出
3D模型文件的导入导出 由多边形构成的3D模型文件的导入导出库,可以对应的类型如下。 OBJ文件导入导出DXF文件导入导出(仅限3DFACE entities)VRML文件导入导出(仅限IndexedFaceSet)3DS文件导入导出STL文件导入导出OFF文件导入导出 ↑ 下载 源文件下载如下(一直在用的研究室的库,个人没做更改)。 rx_model_v0.5
Pro OGRE 3D Programming 中文翻译版本 0.2.0.pdf
《Pro OGRE 3D Programming 中文翻译版本 0.2.0》作者:Gregory Juker,翻译:邸锐、李旭东。内容概述: 第一章 什么是 Ogre 第二章 降伏巨兽 第三章 Ogre 设计总揽 第四章 Ogre 的初始化 第五章 Ogre 场景管理器 第六章 Ogre 材质 第七章 资源管理 第八章 Ogre 渲染目标 第九章 动画 第十章 公告板与粒子 第十一章 动态阴影 第十二章 Ogre 的 2D 与合成特效
各种引擎
游戏引擎列表 免费引擎 Agar - 一个高级图形应用程序框架,用于2D和3D游戏。Allegro library - 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。Axiom 引擎 - OGRE的衍生引擎。Baja 引擎 - 专业品质的图像引擎,用于The Lost Mansion。Boom - Doom代码的一部分。由Tea
一些3D图像开发库
WebGL 可视化引擎 CesiumJS [推荐]Cesium 是通过 Web 浏览器创建 3D 地球和 2D 地图的 JavaScript 库,无需任何插件。Cesium 使用 WebGL 来进行硬件加速图形化;跨平台、跨浏览器;并且针对动态...收藏 87评论 2评分 7.5基于 WebGL 的 Javascript 3D 绘图引擎 G3D [国产]G3D 是阿里巴巴开源的一款基于 WebGL...
Webkit中使用的图形引擎浅析
阅读了Graphics in Google Chrome之后,觉得作为浏览器内核WebKit、Gecko,为了能高效美观的显示页面的内容,选择适当的图形库非常重要。如果图形库选择不当,往往会导致页面上显示的文字、图片不美观,看起来总让人觉得别扭,更为糟糕的是排列布局出现紊乱,简直无法阅览。 从浏览器发展的历史来看,IE系列浏览器的网页布局、文字图片显示的美观程度还是相当高的,也许这与Micr
Android平台3D图形引擎 jPCT-AE
jPCT-AE是一个将jPCT移植至Android平台上3D<em>图形引擎</em>
杂谈:2d和3d游戏引擎记录
今晚查阅一些资料发现一些游戏引擎,在很久之前对游戏引擎的只能知道了一些大的。现在看还是有不少开源和商业化的引擎能够给到人不错的体验。defold king出品 免费但不开源,功能不限制的游戏引擎,支持多个平台,怪异的是要用谷歌帐号登录,国内想用的人都觉得困难。能够支持flash虚幻4 自然不用说了Gamemaker收费的老牌2d游戏引擎,效率还是非常不错。能够快速做游戏。unity自然不用说,这
Ogre3d 1.7 beginner's Guide - 2010源码
Ogre<em>3d</em> 1.7 beginner's Guide - 2010 这本数的源码!完整的!
ogre 编程书籍 Ogre 3d 1.7 beginner's Guide - 2010 源代码
<em>ogre</em> 编程书籍 Ogre <em>3d</em> 1.7 beginner's Guide - 2010 随书源代码
安装Ogre3D
Ogre<em>3d</em>学习笔记—— 安装Ogre 3D,展示如何取得装配Ogre 3D 目标: * 下载并安装Ogre 3D引擎 * 配置好Ogre 3D引擎的开发环境 * 用Ogre 3D引擎构建第一个场景   下载并安装Ogre 3D引擎 1.打开http://www.<em>ogre</em><em>3d</em>.org/download/sdk.的链接 2.下载合适的安装包。如果你对要下载哪个正确的安装包而
OGRE 投影贴图
投影贴图 声明:本系列手札是对中级教程的摘要,本节已经是中级教程的第六节了,详细的原材料,请到OGRE3D开放资源地带下载 投影贴图" alt="OGRE手札-27 投影贴图" src="http://s15.sinaimg.cn/bmiddle/45209f34t6f81a
C#编程的3d引擎
C#<em>3d</em>引擎,可以直接打开运行,自己编辑的,效果还行,具体的看内容吧
3d max导入maya制作的模型,并导出供ogre使用
(注)maya制作的模型文件中单位为厘米,<em>3d</em>max、<em>ogre</em>插件安装此处略过,可百度查询如何安装。1、打开<em>3d</em>max,菜单自定义-&amp;gt;单位设置-&amp;gt;系统单位设置为1单位=1.0厘米2、菜单-&amp;gt;导入(选择需要导入的fbx文件)-&amp;gt;fbx导入提示窗中高级选择栏需要注意单位,比例因子 1.0 文件单位转化为 厘米,导入文件3、菜单自定义-&amp;gt;单位设置-&amp;gt;自定义,1=1.0...
学习3D引擎架构技术概述
      近期对3D引擎的架构设计做了一个梳理总结,现在开发游戏都离不开引擎,这些引擎包括Unity引擎,虚幻引擎,Cocos2dx引擎,自研引擎等等。很多开发者只会利用他们写逻辑,遇到优化问题就束手无策了,遇到Shader编程以及优化就感到头疼,长此以往对自己技术提升非常不利的。要改变现有的状态,就必须要系统的学习相关3D引擎技术,这样才能在使用引擎开发产品时得心应手。本篇博客从两方面给读者做...
Ogre3d 2.1 源码编译安装教程
移动游戏的红海时代,让各大端游也忍不住纷纷伸出大白腿,Unreal、CryEngine纷纷宣布自己引擎免费,且不说效果怎么样,反正免费一个我就下过来折腾一下。今日在群里得知,两年没更新的Ogre<em>3d</em>更新了,从1.9版本直接更新到了2.1。于是又折腾了一番。
Qualcomm 3D图形引擎库演变(一)
1 概述 本系列的相关文章将会介绍关于Qualcomm Adreno GPU Android 平台的OpenGL ES应用的开发以及优化。OpenGL ES是OpenGL 2D和3D图形库的一个子集,主要是为受到处理器能力、内存以及电源功耗的嵌入式系统而设计。这篇文章适合对3D图像API(例如OpenGL ES等)有了解的应用开发者。 2 Adreno GPU Adreno GPU作为Qualc...
ogre1.9环境搭建
第一部分 下载sdk Step1、下载Ogre SDK 下载地址:http://www.<em>ogre</em><em>3d</em>.org/download/sdk  在页面中选择适合自己开发环境的SDK(我用的是vs2008)。 Step2、安装SDK 双击安装程序,这会启动一个自解压缩程序,出现如下界面: 选择目标目录,解压完成后,目录中应该有: Step3、配置SDK
Ogre中级教程
中级教程一 来自 Ogre wiki 动画, 两点间移动, 和四元数基础 作者: Culver. 内容 目录[隐藏]1 介绍 2 前期准备 3 准备开始 4 设置场景 5 动画 6 移动角色 7 巩固练习 7.1 简单问题 7.2 中级问题 7.3 困难问题 7.4 专家问题
OGRE 火炬之光(torchlight) 骨骼动画 .
源自于:http://hi.baidu.com/zyb_debug/blog/item/56656f02cf6c367d3812bb87.html   今天去<em>ogre</em>官网赚了一圈,看到了一款用Ogre做的游戏TorchLight,不妨下下来玩玩。 游戏做的很好,说明<em>ogre</em>的强大。 在安装目录里看到了<em>ogre</em>Main.dll OIS.dll等熟悉的dll,忽然看到了resources.cf
Ogre 3d 1.7 beginner Guide 中文版
OGRE 3D 1.7 Beginner's Guide 是介绍3D图形非常好的一本入门书籍,建议配合Ogre的wiki一起看
2D图形加速引擎(GE2D)
32位2D<em>图形引擎</em>(GE2D)专门用于提高图形性能处理。它可以加速单个GUI功能的操作,如BitBLT和Bresenham线绘制在所有像素深度上运行,包括每像素8/16/32位。
Ogre 处理顶点/索引数据
处理Maya、3D Max模型时,我们首先需要处理顶点/索引数据。这里分两步进行:(1)得到顶点/索引数据这里可以参考OGRE官网上的代码,需要注意的是官网上参数Mesh为指针类型,而今Mesh已经有了MeshPtr类作为Mesh的指针。代码如下: void getMeshInfo(const Ogre::MeshPtr mesh, size_t &
android OpenGL开发使用JPCT-AE引擎显示3D立方体
在了解JPCT之前得了解什么是opengl,opengl是一个跨语言,跨平台的3D图形编程接口,OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。而JPCT则是java的一款3D<em>图形引擎</em>,封装了opengl,jPCT-AE是jPCT在android平台上的移植版本。用opengl的
OGRE 3D程序设计(5)
Ogre提供了相当多的方法,来在场景中任意操作你的摄像机。     void setDirection(Real x, Real y, Real z);     void setDirection(const Vector3& vec);     Vector3 getDirection(void) const;     Vector3 getUp(void) const;     Ve
3DMAX 导出ogre模型,骨骼(.mesh/.skeleton)
OgreMax是一个<em>3d</em>s max插件, 用来从<em>3d</em>s max中导出<em>ogre</em>格式的模型文件.  它的使用步骤如下:    1. 安装<em>3d</em>s max 2. 安装OgreMax插件. 从http://www.<em>ogre</em>max.com/downloads中下载OgreMax并安装. 安装前确认下列组件已经安装,不然OgreMax插件无法正常工作: Visual C++ 2005 R
《天龙八部》及Ogre3D模型的3ds max导入插件(源码公布)
測试UE4项目。苦于没有像样的模型和动画资源,所以想到把《天龙八部》等网游的资源导出来用。于是做了个max导入插件。效果还是不错的。 效果图: 上图是《斗破苍穹》的游戏资源。假设要正确导出《天龙八部》的模型。你须要2012年之前的client,近期的client。把Mesh加密了。也能解密,只是比較麻烦,就无论了。好在《斗破苍穹》没这种问题。 最后上源码: ...
Ogre图形引擎介绍
Ogre<em>图形引擎</em>介绍1 - 什么是OgreOgre是一款开源的图形渲染引擎,它的全名叫(Object-oriented Graphics Rendering Engine),它是由一个核心小组开发并维护,由于它是一款开源引擎,所以它也像Linux一样,被各种不同的团体和组织改造和扩充,并使它能够适应不同的应用领域和拥有更强大的功能。2 - 利用Ogre引擎进行开发,我们需要什么硬件和工具Ogr
Ogre中显示2D
1.Displaying 2D 在Ogre中创建Displaying 2D还是很简单的: 1# 创建一个2D长方形: Rectangle2D *rect = new Rectangle2D(true);(true表示使用纹理) 2# 设置长方形大小: rect->setCorners(-0.5f,0.5f,0.5f,-0.5f); //这用的是笛卡尔坐标系,原点在窗口的中心,X轴的正半轴
ogre3d 多系统配置
参考<em>ogre</em> wiki: 获取执行路径—-GetExecutablePath 示例程序—-Basic+Ogre+Application MAC Mac osx的启动路径和windows/linux不一致,wiki推荐用如下函数: #if OGRE_PLATFORM == OGRE_PLATFORM_APPLE #include &amp;amp;lt;CoreFoundation/CoreFo...
ogre 入门教程
<em>ogre</em> 入门教程 先来看第一个<em>ogre</em>程序。 void TutorialApplication::createScene(void) { // Create your scene here :) mSceneMgr->setAmbientLight(Ogre::ColourValue(0.5, 0.5, 0.5)); Ogre::Entity*<em>ogre</em>Head =mS
三维引擎设计专题--文字的渲染
第一部分: 基础概念:         什么是字体?
OGREFont的研究与OGRE的中文显示(二) freetype2攻略
文字是人类文化最重要的组成部分作为改变人类的IT行业,对文字的数字化、信息化的研究更是从未停止过。如果你不知道Digital Typography,至少听说过true type或unicode这些词汇吧?前者是一种文字技术,而后者则是一种文字编码。当然现在有一些更新的东东,如Clear type和UTF。建议大家可以先去了解一下这些背景知识。 若论应用最多最广的文字技术,那
主流JS 3D引擎对比
f1ad4622fdc774d183f1bc9643bd5bfa_hd.jpg 转自: https://www.zhihu.com/question/37819832
OGRE 3D 角色换装系统
OGRE 3D 角色换装系统,<em>ogre</em> <em>3d</em> 换装 场景 程序
ogre中渲染3D字体
<em>ogre</em>中渲染3D字体<em>ogre</em>中渲染3D字体
3D引擎:Horde3D:小感
我们在 使用 Horde3D 写一个  Demo时,      真正的只需要与Horde3D的 以下几个类打交道就行了:     1  SceneManager类,2 ResourceManager类       通过 它们提供的接口 来添加资源类 和 节点     每添加一次, 都会创建一个 这个类的引用     3 Resource类       不同的Resource都继
OGRE的良好架构
OGRE独立于平台(windows or linux or MacOS),独立于3D接口(Direct3D和OpenGL),独立于场景类型(不论是室内场景还是室外场景)。OGRE中没有对窗体类型的依赖,没有假定你使用那种接口,没有预先假定你将于创建的场景的类型。所有3D方面的概念都是基于核心的数学描述而不是某种特殊的应用程序接口。       当然OGRE必须处理底层的平台特性,接口和场景,但这
Ogre嵌入MFC傻瓜完全教程(一)
在三年前写过一个<em>类似</em>的博文,由于各种
ogre 开发文档合集
《Pro OGRE 3D Programming 中文版.pdf》 《Pro OGRE 3D Programming.pdf》 《OGRE 3D 1.7 Beginner-'s Guide 中文版.pdf》 《OGRE 3D 1.7 Beginner-'s Guide.pdf》 《OGRE3D游戏开发框架指南.pdf》 《<em>ogre</em>场景组织分析.pdf》 《OGRE的消息机制.pdf》 《Ogre的渲染系统(Rendering System).pdf》 《OGRE使用指南v0.01a.pdf》 《<em>ogre</em>数据文件结构分析.pdf》 《<em>ogre</em>文件系统分析.pdf》 《OGRE周边版块.pdf》
Ogre中的2D显示方法(转)
1.Displaying 2D 在Ogre中创建Displaying 2D还是很简单的: 1# 创建一个2D长方形: Rectangle2D *rect = new Rectangle2D(true);(true表示使用纹理) 2# 设置长方形大小: rect->setCorners(-0.5f,0.5f,0.5f,-0.5f); //这用的是笛卡尔坐标系,原点在窗口
PRO OGRE 3D PROGRAMMING
PRO OGRE 3D PROGRAMMING.CHM OGRE Manual v1.4.0.CHM
Ogre中导入Max烘焙的模型(1)—— 渲染到纹理
渲染到纹理 <em>3d</em>s Max 中的“渲染到纹理”工具可以将各种场景元素渲染或“烘焙”到纹理中,包括照明和阴影。可以在实时 3D 应用程序(如游戏)中使用这些特殊纹理,以减少渲染器的负担,从而提高帧速率。 在本课程中,将介绍这一功能的基本用法。 注意:本教程的所有必需文件都可以在 <em>3d</em>s Max 附带的教程文件光盘上找到。在执行教程之前,请将 \tutorials 目录从光盘复制
3D游戏引擎中常见的三维场景管理方法
对于一个有很多物体的3D场景来说,渲染这个场景最简单的方式就是用一个List将这些物体进行存储,并送入GPU进行渲染。当然,这种做法在效率上来说是相当低下的,因为真正需要渲染的物体应该是视椎体内的物体。除此之外,从裁剪算法和碰撞检测等算法的效率来说,使用这种数据结构也是相当低效的。比较好的方式是使用具有层次结构的空间数据结构存储待渲染的物体,如BVH(包围体层次结构)、BSP(二叉空间分割)树、四
Ogre 3d中文教程
Ogre <em>3d</em>中文翻译教程 有中英对照 1.7版本的
OGRE学习系列三:基础教程1 你的第一个场景
教程介绍:         第一节教程将包含构建OGRE场景的一些基础要素。首先需要关注的就是SceneManager,SceneNode,和Entity。一个实体(Enitity)就是以三维网格表示的任何东西。一个场景节点(SceneNode)用来连接目标到场景中,场景管理器(SceneManager)组织管理所有的内容,它跟踪场景中的实体和节点,并决定如何显示他们。         我们从
Ogre 3D开发环境配置中遇到的问题(1)
昨天正式开始了OGRE的学习之旅,第一件事肯定就是配置OGRE的开发环境了。 我的系统配置为:OS: Win7 X64,Compiler:VS 2010,然后就是百度各种配置方法了,我尝试过1.7和1.8两种版本的OGRE SDK,但OGRE SDK 1.8之前的版本都需要下载依赖库,而且依赖库的版本又是多种多样,在编译依赖库的时候,总是会出现各种各样的编译错误,在辛辛苦苦解决了依赖库的编译问题
Ogre2.1 分析笔记(一)
1.      Ogre是一个树形结构的引擎,由Root类来统一管理其他类     2.      Ogre的支持D3D11和GL3+的方式                   Ogre在Root的构造函数中以加载插件的方式会同时启动D3D11和GL3+两种渲染系统,然后根据用户的选择,选取其中一种渲染系统作为当前的渲染系统。Root::getRenderSystemBy
PagedGeometry1.05 官方教程
Ogre<em>图形引擎</em>的场景管理插件PagedGeometry官方教程,包含API 说明文档。
从零开始做3D地图编辑器(基于QT与OGRE)
第一章 基础知识注:文章里面有不少个人见解,欢迎大家一起互相讨论。希望高人能给予相应理解与意见建议。在实际3D游戏开发中,编辑器是极其重要的一个部分,一个优秀健壮的编辑器,可以使项目事半功倍,而相反,一款BUG超多(随时会挂)又不注重操作习惯(完全基于快捷键,又没有详细的使用说明)的编辑器,不仅会使项目事倍功半,而且会削弱开发人员的积极性,甚至让开发人员对项目产生排斥情绪。编辑器在游戏
OGRE3D从新手到入门
-
Ogre3D Mesh转换到FBX格式
在做一个Ogre<em>3d</em> 模型和骨骼动画转换到FBX格式的工具。中间遇到种种问题,下面将主要思路记录下来。 转换Mesh比较简单,就是遍历MeshPtr,获取顶点和索引缓冲、获取UV坐标,然后按FBX SDK的格式重新定义,然后保存即可。这个比较好弄。
国内使用Ogre 3D开发的游戏
公司名 游戏名 搜狐畅游 《天龙八部》 《鹿鼎记》 麒麟网 《成吉思汗》 吉比特 《问鼎》 深圳网域 《华夏》 久游 《疯狂飙车》
Ogre编译依赖库
编译<em>ogre</em><em>图形引擎</em>的的必备依赖库,其中包括ois.dll等,支持vs2010&2008;编译
VR引擎哪家强?主流VR开发引擎大起底
转载自:http://www.hiavr.com/news/tech/22826.html?ref=myread 在VR浪潮面前,Unreal、Unity、CryENGINE各大游戏引擎纷纷跟进,都决心抓住这个绝无仅有的机会,一举奠定自己的江湖地位。新一轮的VR引擎之战即将爆发。 自2014年Facebook20亿美元收购Oculus以来,国内大量厂商开始投身虚拟现实行业,
OGRE 3D 程序设计文档
本文档详细介绍了OGRE 3D 程序设计的有关知识,使大家学习OGRE 3D 程序设计的最好文档。
Pro.OGRE.3D.Programming 中文PDF版本
很不错的 ORGE 教程书 PDF版本 希望对学习ORGE的童鞋们有所帮助~
OGRE分析之设计模式一
OGRE分析之设计模式,剖析了3D游戏引擎OGRE的设计模式,值得一看。
ogre的一些资料及工具
OGRE使用指南v0.01a.doc Pro Ogre 3D Programming OgreSDKSetup1 OgreDemos_v1.2.4
Ogre源码分析与学习笔记-1
Ogre的渲染引擎RenderSystem
Urho3D简介
注:这是根据网上一篇文章修改的,修正了一些术语表述,并改成了自己对这个引擎的理解。忘了出处,回头想起来了补上。向原作者致敬。之后有时间会将原文中的内容都替换掉。 Urho3D是一个轻量级、跨平台的渲染的c++开源游戏引擎中,在MIT许可协议下发布。极大地吸收了到OGRE(http://www.<em>ogre</em><em>3d</em>.org)和Horde3D(http://www.horde<em>3d</em>.org)的特点。(
Pro OGRE 3D Programming学习系列(1)设计总揽
 因为书中前两章内容主要是讨论Ogre的历史和安装方法,感兴趣可以查阅,就不在本学习系列中讨论了。 1.如何开始 Ogre是个非常庞杂的系统,所以一开始就去学习他的API手册,应该不是一个很好的选择,就如同我们学习.net,不会一上来就去啃.net API大餐一样。基本上我们可以选择性的运行几个Demo,有了基本的认识,就可以开始有针对性的学习一下Ogre的整体知识了。 2.设
OGRE 3D 游戏开发框架指南
OGRE 3D 游戏开发框架指南.................
OGRE 3D程序设计
OGRE 3D程序设计
Ogre图形引擎中的技巧总结
总结在公司实际开发中的技术小技巧。对你的实际开发会有大的帮助。
Android 3D游戏引擎亲测结论
经历了N天痛苦的挣扎,终于找对了3D游戏引擎。话说,在某600多人的群里问别人游戏引擎,仅有一个人回答说很多都可以。再问就没人理你了。甚是觉得郁闷。没办法,只能自己去实验。先后实验了国内那本《Android 3D游戏 OPENGL ES》篇第九章的代码。加载OBJ文件成功,但图片纹理相当糟糕。有很多时候会让皮肤和真实情况完全不一样。试着改代码,但瞅瞅都是引擎干的活,于是就理智地放弃了。    
OGRE 3D 1.7 Beginners Guide
OGRE 3D 1.7 Beginners Guide 非常好的<em>ogre</em>入门教程
Ogre 1.10 Android平台编译笔记
编译平台Windows + CMake +VisualStudio 2015安装Android SDK 、Android NDK和Mercurial怎么安装就不介绍了。NDK版本我使用的是r10e。安装完毕之后,需要在系统中添加ANDROID_SDK和ANDROID_NDK两个环境变量,分别指向安装好的SDK和NDK的目录,同时把%ANDROID_SDK%\tools, %ANDROID_SDK%\
Pro OGRE 3D 程序设计(简体版)
Pro OGRE 3D Programming中文版,学习<em>ogre</em>的好东西chm格式
从零开始做3D地图编辑器(十)(基于QT与OGRE)
四、QT资源系统         上一节中QAction设置图标时使用了QIcon,当时用的是QIcon (":/images/new.png")来申请一个QIcone,里面有一个路径,实际上这个路径并不是系统路径,而是通过Qrc来管理的路径。QT的资源管理系统是一个跨平台的用来存储应用程序执行时所需的二进制资源,它用QRC(QT Resource Collection)文件来管理,QRC
OGRE 引擎官方基础教程 (一)
先决条件: 1.本范例假设你能够设置和编译一个OGRE应用程序,具体方法见设置方法,并且具备一定的 C++语言编程基础。 2.本范例是基于OGRE WIKI 框架程序的。 开始工作: 创建一个工程,命名为Tutorial,这里采用 Visual Studio 2010,加入下列文件 BaseApplication.h BaseApplication.cpp Tutorial
OGRE 3D 1.7 Beginner's Guide
Want to make your own 3D applications, simulations, and games?, OGRE 3D, an open source Object-Oriented 3D Graphics Rendering Engine written in C++, which can be utilized to create a variety of 3D applications and is commonly used in game creation, can help you to do so!, OGRE 3D 1.7 Beginner's Guide, based on the latest version 1.7, makes it super easy for you to make your own monsters, spaceship shooters, weapons, enemies, and more!, OGRE 3D 1.7 Beginner's Guide will teach you to develop 3D applications that are exciting and interesting and if used correctly can result in stunning games and simulations. You will start from the very beginning and then work your way up to complex scenes and stunning effects., In this book you will start with how to download and configure OGRE 3D, then create your first example scene. With the help of this sample scene, you will be introduced to several related topics each of which will be explained through several other examples and by do-it-yourself tasks., After each example there is a section that explains the theory behind the technique used for deeper understanding. You will also use what you learned in one example in another example and repeat each technique several times while learning new ones at the same time to strengthen the topics learned. Within no time you will master the art of game creation. Imagine how great you will feel when all your friends are playing the great-looking games you've created with OGRE 3D and this book., A step-by-step guide for beginners, filled with examples and simple do-it-yourself exercises, What you will learn from this book :, Learn the basics of OGRE 3D, Understand the scene graph, Develop 3D scenes with OGRE 3D, Create complex scenes, Write your own shaders and add them to scenes, Add lights and shadows, Add compositors to 3D scene for post-processing effects, Learn more about user control and animation, Extend OGRE 3D with plugins, Approach, This book is an example-driven introduction to OGRE 3D. Each example shows some new features and you learn step-by-step to create complex scenes with different effects using OGRE 3D. After several examples discussing one topic there is a do-it-yourself part where you will be challenged to solve problems on your own., Who this book is written for, If you have ever wanted to develop 3D applications with OGRE 3D, this example-driven book will enable you to do so. Understanding of C++ is needed to follow the examples in the book.
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
Objective-C2.0程序设计(原书第2版).pdf下载
Objective-C2.0程序设计,iOS开发必备文档,中文版 相关下载链接:[url=//download.csdn.net/download/sumeyang/3599558?utm_source=bbsseo]//download.csdn.net/download/sumeyang/3599558?utm_source=bbsseo[/url]
Android 4.1.2 SDK 源代码下载
使用SDK Manager下载的Android-16,也就是 Android 4.1.2 SDK 源代码 ,自己压缩的,在eclipse工程里直接引用就可以了。 相关下载链接:[url=//download.csdn.net/download/zcy_shenyang825135/5340735?utm_source=bbsseo]//download.csdn.net/download/zcy_shenyang825135/5340735?utm_source=bbsseo[/url]
从继电器电路图到PLC梯形图的转换下载
继电器电路图到PLC梯形图的转换,对于初学者是一份再好不过的 资料了 ! 相关下载链接:[url=//download.csdn.net/download/abc2401050425/2176465?utm_source=bbsseo]//download.csdn.net/download/abc2401050425/2176465?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java能做机器学习嘛 3d游戏开发视频
我们是很有底线的