Project

General

Profile

Feature #1699

Feature #7: Next-gen renderer (codename "Gloom")

Particle renderer 2.0

Added by skyjake about 10 years ago. Updated almost 7 years ago.

Status:
New
Priority:
High
Assignee:
-
Category:
Redesign
Target version:
Start date:
2014-01-03
% Done:

0%


Description

The current particle effects system has some severe bottlenecks (it does not utilize the GPU (shaders, VBOs), instead drawing all particles in immediate mode) and some additional flexibility would be good for animating individual particles.

Also, sorting the particles is done pretty inefficiently: particles could for instance be divided into smaller buckets based on map subdivision, and faraway buckets could be sorted less accurately, if sorted/drawn at all.

See: Improvement ideas by veirdo


Related issues

Related to Feature #1698: Editor for particle generatorsNew2014-01-03

Related to Feature #1677: Square particle shape (option, as alternative to round particles)New2013-12-05

Related to Feature #1364: More options for pt_line type particlesNew2004-09-23

Related to Feature #1745: Performance optimizationProgressed2014-04-09

Related to Feature #1168: Real decals: bulletholes, blastmarks, etc.New2003-05-31

Related to Feature #1368: More Alt Start positions in GeneratorsNew2004-12-11

Related to Feature #1546: Option for particle generator to hide spriteNew2011-09-29

Related to Feature #1242: Player weapon particle muzzle flashes (for external viewers only)New2003-07-18

Related to Feature #1289: Flat-triggered particle generators created/destroyed on material changeNew2003-09-17

Related to Feature #1314: Particle spawn rate affected by mobj visibilityNew2003-12-28

Related to Feature #1335: Random particle typesNew2004-03-15

Related to Feature #1336: Random textured particle directionNew2004-03-24

Related to Feature #1430: Particle generator decorations (e.g., particles from a wall)New2006-10-07

Related to Feature #1608: Integrate Doomsday ScriptProgressed2013-10-22

Related to Feature #1542: Use hit origin for Damage generator New2011-06-30

Related to Feature #1414: Generate particles when touching a planeNew2006-08-03

Related to Feature #390: Alignpitch/yaw flags for model particlesNew2007-01-03

History

#1 Updated by skyjake about 10 years ago

  • Parent task set to #7

#2 Updated by skyjake about 9 years ago

#3 Updated by skyjake about 7 years ago

  • Related to Feature #1168: Real decals: bulletholes, blastmarks, etc. added

#4 Updated by skyjake almost 7 years ago

  • Target version set to Rendering

#5 Updated by skyjake over 4 years ago

  • Related to Feature #1368: More Alt Start positions in Generators added

#6 Updated by skyjake over 4 years ago

  • Related to Feature #1546: Option for particle generator to hide sprite added

#7 Updated by skyjake over 4 years ago

  • Related to Feature #1242: Player weapon particle muzzle flashes (for external viewers only) added

#8 Updated by skyjake over 4 years ago

  • Related to Feature #1289: Flat-triggered particle generators created/destroyed on material change added

#9 Updated by skyjake over 4 years ago

  • Related to Feature #1314: Particle spawn rate affected by mobj visibility added

#10 Updated by skyjake over 4 years ago

#11 Updated by skyjake over 4 years ago

  • Related to Feature #1336: Random textured particle direction added

#12 Updated by skyjake over 4 years ago

  • Related to Feature #1430: Particle generator decorations (e.g., particles from a wall) added

#13 Updated by skyjake over 4 years ago

#14 Updated by skyjake over 4 years ago

  • Related to Feature #1542: Use hit origin for Damage generator added

#15 Updated by skyjake over 4 years ago

  • Related to Feature #1414: Generate particles when touching a plane added

#16 Updated by skyjake over 4 years ago

  • Related to Feature #390: Alignpitch/yaw flags for model particles added

Also available in: Atom PDF