[VISUALS] The Beam Emitters

User avatar
Shadow
Masterful
Posts: 727
Joined: Tue Jan 29, 2008 12:00 am
Personal rank: Mad Carpenter
Location: Halle/Leipzig, Germany

[VISUALS] The Beam Emitters

Post by Shadow » Mon Apr 07, 2008 8:13 pm

The Beam Emitters are almost finished now. There'll be 3 different kinds of Beam Emitters: Sprite based, Mesh based, Sprite/Mesh Hybrids.


Main Beam Emitter (Mesh Based)

Overview

The standard Beam Emitter uses different predefined Meshes (Plane Meshes) connected together in a chain controlled by the Emitter. As in many other Class Types the Hierarchy is like the following: Static, Dynamic, Scripted. The Beams of Static Beam Emitters may only move by Roll Rotation, but have no interconnecting Beam-Noise or Point Orientation. Use them for linear Beams of every kind. Then comes the Dynamic Sprite Beams. They might have Noise and move in a wavy way different to each segment. They're also optimized to freely move and update each Tick (Static Beam Emitters might do that too...). The most complex Level of Beam Emitters are the Scripted Beam Emitters. They're for use with Triggering, Events and all that stuff.

Parent Class: xtSBeamEmitters
Path: Actor -> xtRootActor -> xtEnigmaEngine -> xtStaticSubParticleEngine -> xtSBeamEmitters -> xtStaticBeamEmitter
Known Subclasses: DynamicBeamEmitter, ScriptedBeamEmitter, ControllableBeamEmitter
Icon:

Image


Properties:

ImageImageImage


They can mostly do everything the Beam Emitters of Unreal Engine 2+ can do. Even branching and all that shit (DynamicBeamEmitters).

The other types of Beam Emitters (Sprite Based) are more aimed on Light Effects. They use chained sprites to gain Light Effects, Cones and so on (as already seen on old LSoNP Shots). This looks as good as in UT 2004, maybe even better.

ImageImage
Image

Rick7C2
Posts: 2
Joined: Mon Mar 23, 2009 3:16 am

Re: [VISUALS] The Beam Emitters

Post by Rick7C2 » Mon Mar 23, 2009 3:21 am

Very nice! :D

User avatar
Shadow
Masterful
Posts: 727
Joined: Tue Jan 29, 2008 12:00 am
Personal rank: Mad Carpenter
Location: Halle/Leipzig, Germany

Re: [VISUALS] The Beam Emitters

Post by Shadow » Thu Dec 17, 2009 10:11 pm

Shit... As I look at the initial post I see it is completely out of date, gonna update this soon..
Image

User avatar
robin13
Experienced
Posts: 105
Joined: Thu Nov 12, 2009 5:05 pm
Personal rank: NaliSlayer
Location: Roosendaal,The Netherlands

Re: [VISUALS] The Beam Emitters

Post by robin13 » Fri Dec 17, 2010 5:13 pm

Ultimate 1 year bump.

you still got to update the first post (if im right) XD :P



Edit: you sneaky typo's always sneak in.
Last edited by robin13 on Fri Dec 17, 2010 10:10 pm, edited 1 time in total.
Death is nothing, but to live defeated and inglorious is to die daily.
Napoleon Bonaparte

User avatar
Shadow
Masterful
Posts: 727
Joined: Tue Jan 29, 2008 12:00 am
Personal rank: Mad Carpenter
Location: Halle/Leipzig, Germany

Re: [VISUALS] The Beam Emitters

Post by Shadow » Fri Dec 17, 2010 8:28 pm

Yap... that's right, but the emitters I had one year ago are totally outdated, I'm going start work on my C++ Particle Engine for the Januar Beta of the SDK.
Image