Opened 18 years ago

Closed 12 years ago

#74 closed task (fixed)

Graphics - Particle Engine

Reported by: Stuart Walpole Owned by:
Priority: Should Have Milestone: Alpha 5
Component: Core engine Keywords: particles
Cc: Patch:

Description (last modified by historic_bruno)

  • Basic particle engine is in the game, provided by Will Dull, with a constant emitter.
  • Needs to be picked up to allow creation of XML-based particle effects, using editor to tweak properties, and have them broadcast from locations in the game (either placed as particle objects, or attached to actors in prop sockets).
  • Often particles can appear conditionally (eg smoke and flame trails on a building when it is damaged) or when a unit is splashing through water.

Change History (9)

comment:1 by Erik Johansson, 15 years ago

Owner: set to Travis Gorkin

comment:2 by (none), 13 years ago

Milestone: Environment Demo

Milestone Environment Demo deleted

comment:3 by Erik Johansson, 13 years ago

Owner: Travis Gorkin removed

comment:4 by Andrew, 13 years ago

Milestone: Backlog
Owner: set to Andrew

comment:5 by historic_bruno, 13 years ago

Owner: Andrew removed

comment:6 by historic_bruno, 13 years ago

Description: modified (diff)
Keywords: particles added
Milestone: BacklogAlpha 6

This is pretty much solved by [9151], except the third point: the engine should be extended to allow conditional particles, hopefully with some degree of scripting involved so it's as flexible as possible.

comment:7 by historic_bruno, 13 years ago

Milestone: Alpha 6Alpha 7

comment:8 by Kieran P, 13 years ago

Milestone: Alpha 7Backlog

in reply to:  6 comment:9 by historic_bruno, 12 years ago

Milestone: BacklogAlpha 5
Resolution: fixed
Status: newclosed

Replying to historic_bruno:

the engine should be extended to allow conditional particles, hopefully with some degree of scripting involved so it's as flexible as possible.

Actually [9175] seems to provide some means for doing that and the examples in this ticket duplicate e.g. #44 and #131, so I'm closing it. If there's any specific features lacking they can have a new ticket.

Note: See TracTickets for help on using tickets.