火炬之光(TorchLight)使用的Ogre粒子系统插件ParticleUniverse - [特效理论]

发表于2015-08-20
评论0 2.3k浏览

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

  《火炬之光》由前《暗黑破坏神》研发工作室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可以编辑游戏里的所有内容,包括关卡,任务,角色,技能,特效等。以下截图就是我自己的修改和编辑器内效果的对比:






















转载自:http://www.blogbus.com/lenshuang-logs/57995619.html



如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引