痞子龙3D编程

学无止境,三人行必有我师,把这几年收藏的文章都晒出来,大家共享吧!向原创者致敬!察而知不足,严谨,求真,务实;网络收藏夹...

火炬之光(TorchLight)使用的Ogre粒子系统插件ParticleUniverse研究

  《火炬之光》由前《暗黑破坏神》研发工作室Blizzard North创始成员Max Schaefer、Erich Schaefer成立的新公司Runic Games开发的,该游戏有着绚丽的画面和爽快的打击感。其粒子系统使用的是强大的ParticleUniverse,官方网站为http://www.fxpression.com(需要“翻”.“墙”),最新版本是1.1,售价为9.95欧元(折合人民币连100块都不到,真是可怜)。PU包含以下子模块:
Particle System
Technique
Renderer
    Billboard Renderer
    Box Renderer
    Sphere Renderer
    Entity Renderer
    Ribbon Trail Renderer
    Light Renderer

Emitter
    Point Emitter
    Box Emitter
    Sphere Surface Emitter
    Vertex Emitter
    Line Emitter
    Circle Emitter
    Mesh Surface Emitter
    Position Emitter
    Slave Emitter

Affector
    Gravity Affector
    Linear Force Affector
    Scale Affector
    Sine Force Affector
    Colour Affector
    Randomiser
    Line Affector
    Align Affector
    Jet Affector
    Vortex Affector
    Geometry Rotator
    Texture Rotator
    Texture Animator
    Particle Follower
    Sphere Collider
    Plane Collider
    Box Collider
    Path Follower
    Inter Particle Collider
    Collision Avoidance Affector
    Flock Centering Affector
    Velocity Matching Affector

Observer
    On Count Observer
    On Emission Observer
    On Expire Observer
    On Position Observer
    On Clear Observer
    On Time Observer
    On Quota Observer
    On Velocity Observer
    On Collision Observer
    On Event Flag Observer
    On Random Observer

Event Handler
    Do Enable Component Event Handler
    Do Expire Event Handler
    Do Placement Particle Event Handler
    Do Stop System Event Handler
    Do Affector Event Handler
    Do Freeze Event Handler
    Do Scale Event Handler

Behaviour
    Slave Behaviour

Extern
    Gravity Extern
    Sphere Collider Extern
    Box Collider Extern
    Vortex Extern
    PhysX Extern
    Scene Decorator Extern

    虽然PU已经非常强大了,但是Runic Games还是做了大量的修改,几乎每一个子模块都有所涉及。我研究的内容就是找出并实现这些修改,达到跟火炬之光完全相同的效果。大部分内容通过反汇编获得,所以效果几乎100%相同,目前这些工作已经全部完成:)
Runic Games在游戏发布之后不久就发布了编辑器TorchED,这个工具是完全免费的,以鼓励玩家制作自己的MOD,您可以到他们的官方论坛下载。TorchED可以编辑游戏里的所有内容,包括关卡,任务,角色,技能,特效等。以下截图就是我自己的修改和编辑器内效果的对比:


















 

阅读更多
个人分类: OGRE
上一篇Ogre 天龙八部 GridInfo文件格式说明(正确版)
下一篇OgreImporter v0.50版发布
想对作者说点什么? 我来说一句

火炬之光乱码处理方法

2010年10月29日 168B 下载

Ogre_ParticleUniverse

2013年05月29日 34.29MB 下载

没有更多推荐了,返回首页

关闭
关闭