Ogre场景编辑器Ogitor的使用总结
来源:互联网 发布:工作两年的程序员 编辑:程序博客网 时间:2024/05/22 00:34
基本控制
1.场景中的坐标:x轴z轴表示左右,Y表示上下
2.QWEASD:摄像机方向、行走控制(在“Fly”与“Walk”模式下,作用略有不同)
3.鼠标中键+移动:晃动摄像机镜头
4.鼠标右键+移动:旋转摄像机镜头
5.Alt+Mouse Wheel:靠近或远离选中对象
6.Alt+鼠标右键+移动:摄像机围绕选中物体旋转
7.将摄像机放置到Scene Tree中选中的对象前:双击Scene Tree中的对象名字或按“F”键(只有场景在“Fly”模式下才有效)
8.增加摄像机移动速度:场景工具条中的“Speed+”(图标为带加号的摄像机)
9.减慢摄像机移动速度:场景工具条中的“Speed-”(图标为带减号的摄像机)
10.鼠标左键+移动:选中多个模型
11.选中多个模型:按住Shift键,依次点击需要选中的模型
12.从多个选择中去掉某个模型:按住Ctrl,依次点击不需要的模型——与Shift多选功能相反
13.复制模型:Shift+移动某个模型
14.移动模型使其贴到其他模型或地表上方:Ctrl+移动模型(不怎么灵敏,比手动好一点)
15.End键:高亮操作模型(移动,旋转,放缩)控件的一个轴
编辑地形
Shift+地形升高:降低地形
地形编辑工具可以调整笔刷的样式,大小,强度等
Splat:地表贴图
Shift+地表贴图:擦掉这种地表贴图
一个Page最多支持6种不同的地表贴图,当发现地表贴图不能刷到地形上时,有两种情况:
1.这个Page的地形贴图也达到6种(可以在这个Page的属性property中看到Layers是否已达到6)
2.笔刷纹理已在当前刷的地方,只是上面覆盖了另一层不同的纹理(如一个page的同一个地方上有Layer0纹理A,Layer1纹理B,如果此时笔刷上的纹理为A,用A来刷这个地方,则没反应,此时正确的做法是:将笔刷上的纹理调整为B,按住Shift键,擦除纹理B,使纹理A露出来)
Paint:(ColorMap)
使用颜色纹理,此功能默认不启用,如要启用可以在Terrain Group的属性中勾选Colour Map
Splat Grass:在地表添加草(暂时不要在场景中使用此功能)
建一个场景:
1.打开新建一个场景的对话框(Project Settings),如下图:选择Project的存放位置,输入Project的名字。在Assets选项页中,单击鼠标右键,选择模型的Mesh及Material、贴图的存放位置
下载 (33.41 KB)
2010-5-25 16:15
2.新建好之后,可以在编辑器中看到一个空的场景,这时我们可以向场景中添加基本的对象——地形,天空,水体等等,编辑器都有提供,在Objects面板中,直接将所需对象拖入到场景中即可。
Terrain Group:地形组,拖动场景中(此时场景中并没生成地形,只是提供了地形的一个组,Ogitor中地形的最好单位是Page,Terrain Group由许多的Page构成)
Caelum:天空盒
Hydrax:水体
将对象拖入到场景中后,可以在Scene tree中看到各对象的名字,点击对象,可以在属性面板编辑他们的属性。
3.添加地形Page
在Scene面板树中,右击Terrain Group,选中Add Page。弹出对话框,选中page的位置和基本的地表纹理设定,确定之后就可以在Scene面板树中看到刚才添加的page,在场景中也可以看到基本的地形了
下载 (12.11 KB)
无
2010-5-25 16:35
Page位置:Page的名字坐标与在场景中的位置如下图
下载 (17.21 KB)
2010-5-25 16:35
每增加一个Page,在工程文件夹下的terrain文件夹下会增加两个文件,一个.ogt文件,一个.tga文件。一个Page对应这两个文件。Page的坐标名与这两个名的对应关系如下:
Page_0000ffff.ogt是由Page0x-1生成的。一个.ogt文件的前4个字符(这里是0000)对应page名字的第一个坐标(这里是0);ogt文件的后四个字符(这里是ffff)对应page名字的第二个坐标(这里是-1).
0 0000
1 0001
正数如上,依次类推
-1 ffff
-2 fffe
其他负数,收集中
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhengkangchen/archive/2010/11/10/6000780.aspx
- Ogre场景编辑器Ogitor的使用总结
- Ogre场景编辑器Ogitor的使用总结
- Ogre场景编辑器Ogitor
- Ogre场景编辑器Ogitor源代码的构建
- Ogre场景编辑器Ogitor源代码的构建
- Ogre读取Ogitor的scene场景简介
- Ogre读取Ogitor的scene场景简介
- Ogre读取Ogitor的scene场景简介
- Ogre载入Ogitor导出的场景
- 使用Ogitor自带的场景
- Ogitor 场景编辑器之贴花
- 基于Ogitor的编辑器
- 基于Ogitor的编辑器
- Ogre "场景编辑器"
- 基于ogre的简单场景编辑器的实现
- 自制的基Ogre的场景编辑器—OgreSE
- 自制的基Ogre的场景编辑器—OgreSE
- OGRE 的现成3D场景编辑器: 3DSMAX + OFUSION
- 您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项
- 查看linux服务器硬盘IO读写负载
- 学C++的方法
- 中兴招聘面试问题:有源晶振输出串个电阻做啥用?
- TVS ESD 二极管介绍与应用说明
- Ogre场景编辑器Ogitor的使用总结
- Ogre场景编辑器Ogitor源代码的构建
- poj 1159 Palindrome
- Linux下C语言编程的注意事项(转)
- 监测Linux进程的实时IO情况
- 产品分类页面得到当前分类ID,产品详细信息页面得到当前产品默认商店的的商品名称 ---NAME
- SQL Server 2005之PIVOT/UNPIVOT行列转换(转)
- TVS二极管选型指南 收藏
- 财富(中文版):英特尔如何激励员工?