Power by Lenshuang~2+3D Game Vfx Base since 2003~2014
  • 2012年03月09日

    你知道的GB,你不知道的Gamebryo LightSpeed 3D Engine - [Gamebryo教程]

    Tag:

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/lenshuang-logs/197335665.html

     

    图形接口

    【来源:Emergent官方网站】

    DirectX

    支持 2.6版本后支持DirectX 10

    OpenGL

    支持

    其他

    未知

    版本信息

    最新版本Gamebryo LightSpeed 3.1   April 2009

    支持平台

    【来源:Emergent官方网站】

    Windows

    支持

    Linux

    不支持

    MacOS

    支持

    Xbox 360

    支持

    PS3

    支持,且支持PS2

    浏览器

    不支持

    其他

    Nintendo GameCube Wii/WiiWare

     


    脚本

    支持利用LuaGamebryo的默认脚本语言) 或者C++来控制实体行为,也包含一个简单的Python语言的整合。此外,通过使用SWIG工具(SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具),几乎任何语言被用作实体行为脚本语言。

    【来源:Emergent官方网站】

    编辑器

    Toolbench

    Entity Modeling Tool

    实体建模工具,让你设计和完善实体模型,许多不同的属性和行为都可以应用到这些实体上。该系统是对最先在场景设计工具中实体概念的扩充。

    World builder

    一旦在DCC工具中创建了游戏素材,以及在实体建模工具中定义了一个合适的模型层次结构关系,就用该工具将这些组件组装成场景。

    Script Debugger

    脚本调试器是一个集成的开发环境,你可以在上面编写和调试脚本代码。它旨在为Emergent游戏框架开发实体行为脚本

    查看:

    Scene Designer

    该工具用在早期的gamebryo引擎中,Lightspeed版本用其来创建和编辑地形素材。

    Asset Viewer

    该工具用来查看和分析游戏引擎中NIF文件的性能 

    Animation Tool

    该工具帮助开发者预览、编辑、组织游戏角色的动画。

    Asset Controller

    一个应用程序可以监视游戏assets和支持快速迭代开发

    游戏资源导出插件

    Gamebryo为当今主要的DCC工具(MAXMayaXSI),它都提供了游戏所需资源的导出插件。这些导出插件的用户界面简单、方便且易使用。美术人员可轻而易举地设置导出环境。从而导出游戏所需的数据:

     NIF文件包含与几何模型有关的数据;

     KF文件包含动画数据;

     KFM文件包含定义一个角色所需的NIFKF以及动画序列间的默认转换方式。

    物理引擎

    碰撞检测

    支持

    其他

    Gamebryo 利用NVIDIA PhysX物理中间件来实现动态的物理效果:如强烈的燃烧爆炸、碎片、逼真的水、栩栩如生的人物角色。


    <

    渲染

     Render FrameNiRenderFrame

    这是Gamebryo渲染系统中的最上层界面。它代表一个完整的渲染过程。从图中可知,这一过程是由一系列的Render Step来完成的。

     Render Step NiRenderStep

    Render Step是一个独立的渲染过程。它既可完成主场景的渲染,又可完成一个特效的渲染过程(比如HDRDOF等)。一个独立的渲染操作过程可能由一个或几个Render Click来完成。

     Render Click NiRenderClick

    Render Click是一个针对单一渲染目标(Render Target Group)的独立的渲染操作。

     Render View NiRenderView

    Render View直接对参与渲染的物体进行处理(如剪切、Alpha排序等)。一个Render View可以参与不同Render Click的渲染操作。

    特效

    【来源:Emergent官方网站】

    支持

    支持

    支持

    Billboarding,天空,火,爆炸,decals,雾

    Environment maps(球形环境贴图在所有的平台上被支持,立方体环境贴图在DX8Xbox上被支持)

    雾有三种模式:Range-basedZ-based、(Texture-basedVolumetric

    分享到:

    历史上的今天:

    一个游戏人的开发史 2009年03月09日