详情介绍
OGRE 3D引擎(OGRE SDK for Visual C++ 2012)是一款用C++开发的开源图形渲染引擎,它像Linux系统一样,被各种不同的团体和组织改造和扩充,并使它能够适应不同的应用领域和拥有更强大的功能。OGRE 3D旨在让开发人员更容易、更直接地利用硬件加速的3D图形系统开发应用,可以在各种不同的3D图形显卡上运行,成功地被应用于诸多三维仿真领域,其中包括网络游戏和一些商业的三维仿真项目。需要的朋友们可以下载试试吧!
OGRE 3D引擎(OGRE SDK for Visual C++ 2012)64位下载地址
OGRE 3D功能特点
1、简单易用的面向对象接口
2、最小化渲染3D场景
3、自动完成功能
4、类设计简洁
5、完全的面向对象
6、支持Direct3D和OpenGL
7、支持Windows,Linux和Mac OSX
8、强大的材质声明语言
9、支持顶点和片断程序
10、支持全范围的固定功能操作
11、多通路效果
12、支持多材质技术
13、支持材质LOD
14、从其他文件中装载纹理
15、支持动态纹理
16、接受灵活的网格数据格式
17、可从许多建模工具导出模型
18、骨骼动画
19、二次贝塞尔曲面
20、高度用户定义
21、基于BSP的插件
22、结构化场景图
23、粒子系统
24、灵活的雾控制
25、调试内存管理器
26、易于扩展
安装使用说明:
安装Ogre 3D引擎
1、OGRE 3D的版本非常多,请下载合适的安装包(也可去官网下载)
2、把SDK的安装程序复制到你希望把OgreSDK放置的文件夹里
3、双击安装程序,这会启动一个自解压缩程序
4、以老版本为例,现在你应该得到一个名字类似于OgreSDK_vc10_v1-8-0的文件夹
4、打开该文件夹,文件夹的内容应该像下面的截图

构建Ogre 3D示例程序
1、找到Ogre3D的文件夹
2、打开Ogre3d.sln解决问题方案文件
3、在解决问题方案上右键选择“构建解决问题方案”
4、Visual Studio会构建示例程序,这会消耗掉一些时间
5、若一切顺利,找到Ogre3D/bin文件夹
6、运行SampleBrowser.exe.
创建项目并配置IDE(集成开发环境)
由于用到了其他的一些库,在使用Ogre 3D SDK之前我们需要配置IDE
1、新建一个空工程
2、在工程里新建一个文件,命名为main.cpp
3、在该文件开头部分包含上ExampleApplication.h文件:
#include "Ogre\ExampleApplication.h"
4、添加“你的Ogre SDK路径\include\”到你的项目include path(头文件路径)
5、添加“你的Ogre SDK路径\boost\”到你的项目include path(头文件路径)
6、添加“你的Ogre SDK路径\boost\lib\”到你的项目lib path(库文件路径)
7、把下面的代码添加到你的main函数里:
[cpp] view plaincopy
#pragma comment(lib, "OgreMain_d.lib")
#pragma comment(lib, "OIS_d.lib")
class Example1:public ExampleApplication
{
public:
void createScene() {
//加载一个实体
Ogre::Entity* ent = mSceneMgr->createEntity("MyEntity", "Sinbad.mesh");
mSceneMgr->getRootSceneNode()->attachObject(ent);
}
};
int main(int argc, int *agrv[])
{
Example1 app;
app.go();
return 0;
}
如下:

8、添加“你的Ogre SDK路径\ lib\debug\”到你的项目lib path(库文件路径)
9、添加OgreMain_d.lib到需要的链接库(工程属性的Linker->Input)里, 添加OIS_d.lib到需要的链接库(工程属性的Linker->Input)里。可以使用#pragma comment,如程序所示。
10、编译此项目
11、设置项目程序的工作空间(working directory)为“你的Ogre SDK路径\bin\debug”
12、运行该程序,你应该能够看到Ogre 3D setup对话框

下载地址
人气软件

Wolfram Mathematica 14.2.1 中文正式免费版(附安装教程)
51dedecms模板转码专用工具 v5.6中文绿色版(GBK、UTF8码互转)
srvinstw 将exe注册为系统服务的软件
Web程序调用本地exe文件之方法(并传参到CS程序)
Python 3.7 for win32 (Python编程开发工具)官方安装版
Mathworks Matlab R2024b v24.2.0.2712019 中文正式免费版(附安
Composer.exe windows安装包
Mathematica 11.0.1 for linux 英文特别版(附注册机+激活方法)
MathWorks MATLAB R2023b v23.2.0.2485118 Update 6 x64 中文正
Mathworks Matlab R2022b v9.13.0 U2 中文完美授权版(附激活补丁
相关文章
-
阿里云WEF API调用工具 GUI版本 v1.0 绿色免费版阿里云WEF API调用工具是一款Web应用防火墙,通过调用阿里云密钥AccessKey ID、AccessKey Secret,然后可以直接控制阿里云WAF,操作便捷,欢迎需要的朋友下载使用...
-
Mathworks Matlab R2024b v24.2.0.2712019 中文正式免费版(附安装教程)MATLAB R2024b由全球领先的数学计算软件开发商 MathWorks正式发布了,新版R2024b 推出了几项重要更新,帮助从事无线通信系统、控制系统和数字信号处理应用的工程师和研究人...
-
MATLAB Runtime R2024a(24.1) Update 4 中文安装免费版(附教程)MATLAB Runtime R2024a是一组独立的共享库,支持执行已编译的 MATLAB、Simulink 应用程序或组件,允许电脑在没有安装MATLAB软件的情况下运行编译的 MATLAB 应用程序或组件...
-
MathWorks MATLAB R2024a v24.1.0.253703 x64 LINUX 中文授权安装版MATLAB R2024a LINUX版是一款强大完整的数学计算分析和编程软件!数百万工程师和科学家都使用它来完成自己的项目过程,具有超强的灵活性,全面适应和满足用户在工作过程中...
-
MathWorks MATLAB R2024a v24.1.0.253703 中文授权安装版(附安装教程)MATLAB R2024a 是一种用于编程、数值计算和结果可视化的高级语言和交互式环境。使用 MATLAB,您可以分析数据、开发算法、创建模型和应用程序,欢迎需要的朋友下载使用...
-
路遥工具箱 v4.8.2024.719 中文绿色开源免费版路遥工具箱主要用于解决一些开发过程中常见的功能性需求,界面简洁,功能强大,路遥工具箱是一套专为开发人员设计的实用工具集合,它的主要目的是简化开发流程,帮助开发者...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的OGRE 3D引擎(OGRE SDK for Visual C++ 2012) v1.9.0 官方版 32bit资源来源互联网,版权归该下载资源的合法拥有者所有。




























