• 最强神作!Crysis深度剖析与优化指南(1825)



    http://bak2.beareyes.com.cn/2/lib/200711/06/20071106421_18.htm

    第18页:无限创造力:Sandbox 2编辑器概览 1

    集成的CryENGINE Sandbox2编辑器

    运行时间引擎是完全集成在CryENGINE Sandbox2编辑器给了设计者“所见既所玩”特性。


    开发者在开发过程中可以在编辑器中进行实际游戏进行调试

    集成的植被和地形生成系统

      在运行的时候植被会依据如坡度,地表特性等自然特性程序性的生成植被而创建一个可信的自然环境而不用设计师对其每个树木或者草进行调整。植被还会随其地面纹理而改变颜色,使得其和环境更为融合。

    集成3D地表生成及渲染(VOXEL) 技术高级地形系统

      允许设计者在他们的场景里安置悬空的悬崖、洞穴隧道,并控制每个区域的地形细节程度来减少多边形数量。

    流程图

    一个可视化编辑系统允许玩家通过连接逻辑单元的入口和出口、定义它们属性和状态来创建事件、触发器和其他逻辑条件。可以让设计者不用写C++代码或者LUA脚本就完成复杂关卡的设计。

    高级的柔和粒子系统和集成的FX编辑器

    可以用次世代的柔和粒子十分简单的创建复杂的爆炸、火、烟和其他特殊效果,其还可以检测同其他物体的碰撞、对风、重力等外力施力或者受力做出反应,并能够对光影互相影响。

    第19页:无限创造力:Sandbox 2编辑器概览 2

    动态的时间日夜设定

    在游戏过程中动态的改变时间会有不同的光照条件和不同的24小时循环的日/月位置,从雾气蒙蒙的清晨日出到炽橙的日落再到月高夜冷。

    道路和河流工具

      集成的这些公共能够轻易的平滑和改变地形的层次并在崎岖的地形上创建小道,公路和河流。

    载具编辑器

      允许设计者设置载具的损坏系统,可以定义部件损坏和损坏效果,定义成员座位和状态(如控制坦克炮塔或者附武器,还由引擎提供了完全可控的物理参数。也可以表现载具的尾气和表面粒子效果(如流水、冰冻和隐性效果)。

     

    第20页:CryEngine 2先进特性赏析 音效系统

    音效和音乐

    CryEngine2的音效系统有了很多新的特性和进异步发展了数据驱动的概念,每个音效都带有自己独特的特性,所以音效设计者能够完全控制音效的最终质量,音效会贯穿游戏始终。

    数据驱动音效系统

    录音室质量的音效能够轻易的被创作和分发,并支持任何现有的环绕立体声扬声器配置。由内建音效库的FMOD确保了其多平台的兼容性。

    互交的动态音乐系统

    有特别定义逻辑的改进的音轨回放可以对游戏的事件提供你所期望的变化,其能够给玩家提供电影音乐般的体验。

    动态环境音效

    任何物理接触都会产生由大量如材质类型、物体类型、质量等大量参数控制独特音效。这个技术给互交的游戏世界提供了无重复的和有感应的音效回放。

    游戏混响

      在大量目标平台上集成丰富功能的编辑器和工具提供了实际游戏的混合功能。用户可以在游戏开发的各个阶段:实际游戏里或者是在其他编辑模式进行试听,如在角色编辑器检查由动画触发的音效。

    环境音效果

      这个特性允许音效设计师真实的还原来自自然的多种不同材质的混合音效,如自内向外移动的音效,或者下图轮胎与地面摩擦的声音。

    第21页:CryEngine 2先进特性赏析 AI篇

    高级AI系统

      CryENGINE 2拥有灵活和可以轻易自定义角色和载具行为的AI系统。它完全支持角色动作系统,并且它是完全集成在CryENGINE Sandbox2编辑器里的。

    LUA脚本驱动的AI系统

    不需要C++编程而用LUA脚本扩展状态机器行为就可以创建复杂的AI行为.

    动态寻路

    高级的2D和3D算法允许AI导航路径为事件实时改变,创建新的或者删除已经存在的路径,在高度互交性和可毁坏的环境创建可信的AI。

    智能物体

    给关卡设计师给关卡里的特别的物体提供简易创建连接特别动作的方法,角色动画和物体在动画开始和结束前校正堆齐和按自动的动画顺序播放。

    性能分析

    强大的测试程序允许开发者实时分析引擎性能,创建内存使用报告,自动遍历每个场景产生测试结果。

    离线渲染

    可以从控制台命令轻易创建视频流或者图象,并将其输出成任意分辨率和比例的画面,甚至还可以生成360度可以全景环绕的画面。

    模块化的C++支持

    整个程序都由C++模块化编写,并且有完整文档和注释,并分离为独立的逻辑DLL文件,你可以使用你需要的,也可以按你个人项目的需求自己修改或者替换引擎的组件。

    多线程支持

    完全支持现在的多核心处理器架构,CryENGINE 2的如物理、网络、音效等子系统代码都被重写来支持多线程

    资源编译器

    在项目建立的时候可以用资源编译器可以从原始格式编译,这个允许依照设置和目标将全局性的改变(如mipmap计算、网面生成)输出数据而不会影响最终的场景载入时间,或者需要开发者为多平台开发多个版本。

    流系统

    流系统能够按需求实时的载入大的关卡,这样可以让游戏更为复杂,同时也会降低对内存的需求。

    网络客户端/服务器系统

    CryENGINE 2有一个全新的多线程的管理多人游戏模式全部连接的网络系统。它是一个使用基于高压缩的十分可靠,低延迟、低带宽的系统。 

    第22页:Crysis DEMO实战

    游戏体验

      Crysis用来这么多先进的技术,肯定又有人会担心Crysis是绣花枕头,中看不中用。但这个担心完全是多余的,Crysis的游戏性也非常出色,游戏的关卡设计,武器设定和操作都十分出色,当然这也都要得益于优秀的Cryengine 2引擎。

    丰富的武器和独特的武器装配系统

      Crysis里提供了手 枪【熊猫注:Post operation failed. The error message related to this problem was as follows: 文章中含有违禁内容: 手 枪!】、冲锋枪、突击步枪、、狙击步枪反坦克导弹等很多种类的武器,大多武器都是以现实武器装备为原型,如SCAR突击步枪的原型是XM8,而DSG-1的原型则是 PSG-1,并且武器都可以进行改装,如突击步枪可以加装战术手电、激光指示器、ACOG瞄具、EOTECH内红瞄具、枪榴弹发射器、消音器,狙击镜等格式装备,可以让玩家大户过瘾。除了现实风格的装备以外,还有科幻风格的高斯步枪、分子加速器、冰冻枪、甚至还有手持核弹发射器。特别值得一提的是冰冻枪发出的冷冻射线可以将敌人冻住,然后用其他武器将冰冻的目标打碎。


    可以自由改装的武器系统

      除了单兵武器,游戏里还有大量的载具,从越野车到重型坦克、从气垫船到武装直升机,相信这些设定可以让玩家大呼过瘾。

      Crysis最游戏最大的创新要数Nanosuit纳米作战服系统,玩家是身穿高科技纳米材料作战服的超级战士,作战服可以切换到防护、速度、力量和隐形四种状态,这样的设定给了玩家更大的自由度,玩家可以用防护模式硬拼,也可以用速度模式逃逸,还可以用力量模式跳跃障碍或者一拳将敌人打飞,还可以用隐形模式打伏击,玩家在游戏过程中需要熟练的配合使用。而在多人游戏里玩家对这些技能的应用也很大程度的决定玩家的水平,使得游戏更具技巧性和观赏性。




    使用战术核弹的华丽效果

    第23页:Crysis DEMO系统要求与测试平台

    Crysis系统要求

      玩家如果要想运行Crysis,首先硬件配置要符合以下最低要求,而想要真正体验Crysis的魅力则最好配置在推荐系统要求之上。并且你最好要记住开发商为了能够将游戏卖的更多一些,系统要求公布的总是比实际的低。小熊在线www.beareyes.com.cn

    DEMO下载地址:http://download.nvidia.com/downloads/nZone/demos/nzd_crysis_spdemo.exe

    最低系统要求:

    操作系统--Windows XP 或者 Windows Vista
    处理器--2.8GHz以上(XP); 3.2GHz 以上 (Vista) 
    内存--1GB RAM 或者 1.5GB RAM (Vista) 
    显卡--256MB**
    硬盘--12GB
    声卡 和DirectX 9.0c兼容

    * 支持的处理器: Intel Pentium 4 2.8GHz (3.2GHz for Vista) 以上, Intel Core 2GHz (2.2GHz for Vista) 以上, 和其他同级别CPU. 
    ** 支持的显卡: NVIDIA GEFORCE 6800 GT以上GPUs,ATI Radeon 9800 Pro (Radeon X800 Pro for Vista)以上. 笔记本型有可能不被支持. 不支持集成图像芯片,建议更新驱动。

    推荐系统要求:

    操作系统--Windows XP 或者 Windows Vista
    处理器--Intel Core 2 DUO @ 2.2GHz 
    内存--2GB RAM
    显卡--NVIDIA GeForce 8800 GTS/640或者同级别

    Crysis性能测试

      Crysis提供了CPU和GPU两个测试方案,我们在这里测试选用的是GPU,测试的内容是单人游戏Demo的flyby,由于视角比较高,同屏幕的物体比较多,所以Benchmark的速度会略低于游戏。由于Crysis系统要求很高,我们在这里只是测试了Geforce 8800GTS、8800GT、8800GTX和ATI HD2900XT这些高档显卡,测试的具体平台如下:


    图像设定界面

    第24页:Crysis显卡测试结果

       我们测试选用的是1280x1024 AA OFF 16X AF high和very high的设定,我们没有选用的更高设置原因是作为高端卡在更高分辨率都不能流畅运行,没有什么意义。8800GTX在Very High的设置下仅有20FPS,这个速度很明显不能让人满意,幸好实际游戏的速度比Benchmark高,大概有30左右,还是勉强玩的下去。,88GT紧随其后,速度也有17.8,和8800GTX的差距并不大,但如果分辨率和AA设置的提供,受显存容量的限制,这个差距会更为明显,不过在更高设置下,8800GTX受核心处理能力的限制,更高设置依然是没有什么使用价值的。8800GTS 320MB既是是在1280x1024这样的低分辨率下,320MB也成了严重的瓶颈,使得其在Very High的设置下仅有12.5FPS的。ATI 2900XT的速度有15FPS,同8800GT相比略慢。小熊在线www.beareyes.com.cn

      注意本成绩并不代表游戏正式版最终性能。小熊在线www.beareyes.com.cn



      Crysis系统要求之高是前所未有的,甚至说可以流畅运行Crysis的电脑没有诞生都不为过。虽然游戏设置里有比较丰富的选项,但对于想彻底优化游戏的玩家这依然不够的,还好Crysis提供了十分详尽的控制台命令和cfg文件可以供用户调整:

      首先用户要有基本的硬件配置,如双核心处理器、2GB或者以上的内存和一块支持DX9C显卡,当然想要运行好Crysis最好有四核心的处理器,8800GT以上级别的显卡,当然这些配置不是每个人都有的,下文将会为不同配置的玩家给不同建议。

    第25页:深度优化指南:控制台命令参数一览

    游戏设置与优化

  • 相关阅读:
    C# COM DLL 给vba调用
    c# autocad 通过进程向cad发送command
    AutoCAD Excel script
    c# 自动生成 autocad cuix
    AutoCAD 批处理打印文件
    c# 一套代码多个配置生成多个程序
    获取本机的com对象的progid和类型库的位置
    mybatis SqlMapConfig.xml配置
    GDAL 处理shape自相交图形
    PostGIS 常用函数
  • 原文地址:https://www.cnblogs.com/lai3d/p/1580715.html
Copyright © 2020-2023  润新知