Laser Cosmetics

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

Post Reply
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2685
Joined: Thu Jun 20, 2013 10:22 pm
Location: On the moon Thought, orbiting the planet Ignorance.

Laser Cosmetics

Post by Redspear »

Projectile Illusion

Since laser properties became writable there has been the option of colour choice for new (or old) laser weapons.
This helps to make the different weapons more distinctive and flavourful in game.

I think the following could not only add to the variety but also help to simulate other weapon types without major alterations.

  • Custom sounds
  • Custom beam graphics

Sounds, like colour, could help to add flavour to the various weapons but when combined with beam graphics could potentially result in quite striking changes.
As I understand it there are currently two textures that combine to create the laser effect; exactly how they do this I am unsure but assuming that they do there may be a simple way to simulate rapid projectile fire using the same method.

A crude concept diagram:

'Beam' texture A: --- --- --- --- --- --- --- --- --- ---
'Beam' texture B: --- --- --- --- --- --- --- --- --- ---

If the beams were to alternate (either with two textures or just by flipping one along its mid point repeatedly) then with approriate spacing and timing you could have the illusion of projectiles.
Still too much like lasers? Add a suitable sound effect and a duller, perhaps greyer colour scheme and then the illusion is reinforced by the cosmetics.


Reimagined Multiple Lasers

Multiple lasers now exist of course but they are not always the most practical due to spacing. The Krait for example is arguably the core ship design most suited to multiple lasers and yet it is also one of the widest ships - therefore making such lasers impractical much of the time.

Again, a crude example of how a more usable (and traditional) implementation might work.

  • Central laser remains but is rendered invisible (or at least changed to black colour - it can be transparent too, right?)
  • 'Laser' lines are drawn (as a visual effect?) from the imagined weapon placements to whatever the invisible laser hits
  • If the actual laser misses then the fake lasers simply converge at maximum range - or half/quarter range if the former results in too much 'clipping' of narrowly missed targets

So in the diagram below, the actual (invisible) laser is represented by the straight line down the middle.
Either side are the fake 'lasers' represented by the arrows, converging at the target (the X) as described above.

>



----------------------------------X



>

You then have a laser comparable to the original lasers in Elite: one which will also show up in external views.

Whilst there would then be the possiblity of clipping other vessels or objects when in a crowded combat, I can't imagine this happening very often except possibly at very short range where it is least likely to be noticed on account of manoeuvrability to target distance ratios.

Theory is easier than practice of course but these ideas are now out there for consideration/improvement.
User avatar
montana05
---- E L I T E ----
---- E L I T E ----
Posts: 1166
Joined: Mon May 30, 2016 3:54 am
Location: lurking in The Devils Triangle (G1)

Re: Laser Cosmetics

Post by montana05 »

Redspear wrote: Wed Jun 20, 2018 12:56 am
Multiple lasers now exist of course but they are not always the most practical due to spacing
I made similar observations, dual lasers only make sense if they are in close positions, otherwise, to be accurate, a center laser is needed. 3 or 5 lasers work well, depending on the ship design you might need to cheat a bit with the laser positions.
Scars remind us where we've been. They don't have to dictate where we're going.
User avatar
Damocles Edge
---- E L I T E ----
---- E L I T E ----
Posts: 256
Joined: Thu Mar 30, 2017 9:57 pm

Re: Laser Cosmetics

Post by Damocles Edge »

Nice idea 8)

Although I can see this working against me as a player as I get my ship shot out from under me whilst admiring the different pretty textures of the laser fire :?

:lol:
O.C.T.D (Oolite Crash Test Dummy) Hmm Hmm Hmm Hmm......
User avatar
Redspear
---- E L I T E ----
---- E L I T E ----
Posts: 2685
Joined: Thu Jun 20, 2013 10:22 pm
Location: On the moon Thought, orbiting the planet Ignorance.

Re: Laser Cosmetics

Post by Redspear »

Damocles Edge wrote:
Nice idea 8)

Thanks,

For the projectiles at least it's a little more complex than I've let on in my previous post:
  • projectiles travelling (presumably) slower than a laser, so no instananeous hits
  • projectiles remaining visible (briefly) after firing has ceased
  • projectile travel visible (line gets longer and then trails away) unlike lasers (line remains constant to target)

If laser temp could be reconfigured to relate to damage then with creative use of heating and cooling levels there could be an interesting effect.

Imagine:
  • no damage is done until 'laser' reaches a certain temperature (to simulate projectile travel time)
  • weapon is relatively short ranged (else further adjustments necessary to simulate consistency over differening ranges)
  • weapon has high heat factor and only slightly less potent cooling factor (heats very slowly and cools very, very fast - else temperature threshold idea can be easily exploited)
  • one texture only covers first half of the distance and another the second (to simulate start and end of firing). If they can both 'flip' with creative spacing there is then a crude simulation of rapid (less obvious) projectile fire.

There are a number of assumptions in the above and it's starting to sound more like an oxp project... but as for the multiple laser idea it would appear to be more straight forward (then again, I'm less used to the limitations of working with 'visual effects'...)

Damocles Edge wrote:
Although I can see this working against me as a player as I get my ship shot out from under me whilst admiring the different pretty textures of the laser fire :?

:lol:

Tough :lol: :wink:
Post Reply