1 - 什么是Ogre
Ogre是一款开源的图形渲染引擎,它的全名叫(Object-oriented Graphics Rendering Engine),它是由一个核心小组开发并维护,由于它是一款开源引擎,所以它也像Linux一样,被各种不同的团体和组织改造和扩充,并使它能够适应不同的应用领域和拥有更强大的功能。
2 - 利用Ogre引擎进行开发,我们需要什么硬件和工具
Ogre可以在各种不同的3D图形显卡上运行,但在表现性能是肯定不一样的。
NVidia: Geforce2 or higher required, Geforce 4(non-mx) or higher recommended
ATI: Radeon 7500 or higher required, Radeon 9600 or higher recommended
关于工具,我们需要支持的C++编译器,在这里,我们只有Visual C++ 6/7/7.1 和 GCC 支持它, Bloodshed 和 Borland 的编译器,因为他们不是官方的编译器,所以在这里 Ogre 并不支持。
3 - 我需要会编程才能使用Ogre吗?
对,你的确需要会编程,Ogre并不是一款像游戏工厂(Game Factory)那样的游戏外壳或者脚本语言,你需要有更多的知识去了解应该如何使用它,而且它的功能比那些游戏外壳或脚本语言更加的强大。你需要对C++编程有所了解,特别是面向对象的编程方式(object-oriented programming),Ogre并不适合那些刚刚学习编程的使用者,换句话说:你不可以通过学习Ogre引擎来学习C++程序设计。
4 - Ogre可以制作各种类型的游戏吗?
对,它不像其他的3D引擎,Ogre并不倾向于某一种类型的游戏。由于它的设计,它可以用于从飞行模拟器到第一人称射击游戏到2.5D游戏等等,总而言之,如果那款游戏要使用3D, Ogre就适合开发它。
5 - Ogre可以制作MMORPG(大型在线网络RPG游戏)吗?
理论上是可以的,但是MMORPG需要大量的时间,精力和经费来开发和维护。
6 - Ogre 是游戏引擎吗?
不,Ogre缺少游戏引擎的一些部分,Ogre只是一款图形引擎,并且只是一个图形引擎,但是,它可以很方便地与其他的开发库结合起来来创造一个游戏引擎,创建一个游戏引擎也许你还需要:
7 - Ogre 能生成像MAYA生成的那样的图形吗?
Ogre是一款实时图形渲染引擎,那些在cgtalk或者其他网站上的图象是离线渲染的,经常是使用ray tracing(光线追踪)技术。这两种技术是截然不同的。 一种是可以把图象渲染的像照片一样的真实,但是可能渲染一张图象需要几个小时甚至几天的时间。但是实时渲染需要保持每秒30帧的速度,这样就说渲染一张图象的时间需要在1/30秒内。但是随着3D图形加速卡的快速发展,这两总技术的界限也越来越小,如果你想知道Ogre可以渲染什么样的图象,你可以去Nvidia 和 ATi网站去看看。
本文出处:http://www.azure.com.cn/
分享到:
相关推荐
以下是基于标题和描述中提及的Ogre图形引擎技巧的详细说明: 1. **MovableObject继承**:在Ogre中,如果你需要将对象挂载到SceneNode上,如3DSoundSource,你应该从MovableObject派生你的类。这允许对象参与场景的...
图形渲染开发/Ogre3D引擎开发(OGRE3D Programming 中文版) 该资源为OGRE3D Programming的中文翻译版本,共240页,描述清晰,可以为OGRE引擎开发人员、C++图形渲染开发人员提供技术参考。 OGRE 是一个三维 (3D) ...
Ogre游戏引擎是一款开源的3D图形渲染引擎,专为游戏开发设计,具有高效、灵活和易用的特点。它的全称是Object-Oriented Graphics Rendering Engine,由C++编写,支持多种操作系统,包括Windows、Linux、Mac OS X等。...
Ogre引擎是一款强大的开源3D图形渲染引擎,广泛应用于游戏开发、虚拟现实、模拟应用等领域。在本教程中,我们将探讨Ogre引擎的核心特性、基本概念以及如何通过它来构建一个基础的游戏架构。 首先,我们来了解一下...
OGRE 是一个强大的开源3D图形渲染引擎,全称为Object-Oriented Graphics Rendering Engine。它提供了丰富的功能,使得开发者能够创建复杂的3D应用程序,尤其是在游戏开发、模拟软件和可视化工具中广泛应用。这篇...
Ogre引擎是一款强大的开源3D图形渲染引擎,广泛应用于游戏开发、模拟仿真和可视化领域。通过对Ogre引擎的源码进行深入分析,我们可以更深入地理解其内部工作原理,优化性能,甚至为引擎添加自定义功能。下面我们将从...
OGRE(Object-Oriented Graphics Rendering Engine)是一个开源的3D图形渲染引擎,专为游戏开发和实时3D应用设计。本使用指南旨在为初学者提供一个全面的介绍,涵盖其基本概念和使用方法,避免深入到引擎的底层细节...
OGRE(Object-Oriented Graphics Rendering Engine)引擎是一款开源的3D图形渲染引擎,专为游戏开发、模拟软件和其他实时3D应用而设计。它的主要目标是提供一个灵活且高性能的框架,使得开发者能够专注于创建内容,...
OGRE(Object-oriented Graphics Rendering Engine,面向对象图形渲染引擎)是一款开源的3D图形渲染引擎,专为游戏开发和其他实时图形应用设计。它提供了丰富的功能集合,允许开发者创建高质量的3D图形效果。 #####...
OGRE3D(Object-Oriented Graphics Rendering Engine)是一款开源的3D图形渲染引擎,专为游戏开发、可视化应用和其他需要高性能3D图形的软件设计。这个“OGRE3引擎使用指南”旨在帮助开发者深入了解和有效地利用OGRE...
Ogre3D是一个强大的开源3D图形渲染引擎,广泛用于游戏开发、模拟应用和其他需要高质量3D图形的软件。本示例旨在帮助开发者理解和掌握如何利用Ogre3D引擎接口进行3D编程。 在"clean_ogre_cmake_project"这个压缩包中...
Ogre引擎是一款强大的开源3D图形渲染引擎,广泛应用于游戏开发、模拟仿真和可视化领域。这份"ogre引擎分析中文资料汇总"包含了丰富的资源,帮助开发者深入理解和运用Ogre引擎。 1. **Ogre引擎概述**:Ogre,全称为...
而HGE引擎教程可能是另一个相关的资源,它可能介绍了类似的游戏引擎HGE(Heavy Gear Engine),虽然不是OGRE3D,但同样能提供游戏开发的知识和技巧,可以作为扩展学习的内容。 总之,无论你是想开发一款引人入胜的...
本资源提供了一套基于Ogre图形引擎和MITA音频引擎的游戏源代码,旨在帮助开发者深入理解如何整合这两个强大的工具,创建出具有高质量视觉效果和音效的游戏体验。 Ogre,全称Object-Oriented Graphics Rendering ...
**OGRE 图形渲染引擎详解** OGRE,全称Object-Oriented Graphics Rendering Engine,是一个用C++编写的面向对象的3D图形渲染引擎。它的设计目标是为开发者提供一个高效且灵活的工具,以便他们能够专注于游戏或应用...
OGRE 3D引擎(OGRE SDK for Visual C 2012)是一款用C 开发的开源图形渲染引擎,它像Linux系统一样,被各种不同的团体和组织改造和扩充,并使它能够适应不同的应用领域和拥有更强大的功能。OGRE 3D旨在让开发人员更...
OGRE 3D引擎(OGRE SDK for Visual C 2012)是一款用C 开发的开源图形渲染引擎,它像Linux系统一样,被各种不同的团体和组织改造和扩充,并使它能够适应不同的应用领域和拥有更强大的功能。OGRE 3D旨在让开发人员更...
OGRE(Object-Oriented Graphics Rendering Engine)是一个开源的3D图形渲染引擎,广泛用于游戏开发、模拟软件和可视化应用。这个课件集合是专为学习和理解OGRE引擎设计和使用的,它提供了深入的洞察力,帮助开发者...
Ogre引擎是一款强大的开源3D图形渲染引擎,广泛应用于游戏开发、模拟软件和可视化应用等领域。在"ogre 引擎源码 (二)"这个主题中,我们将深入探讨Ogre引擎的核心组件、构建过程以及相关工具。 1. **核心组件** -...