Difference between revisions of "FX Library"
From Roll20 Wiki
Patrick K. (Talk | contribs) m |
(→Small Explosion) |
||
(20 intermediate revisions by 9 users not shown) | |||
Line 33: | Line 33: | ||
{{usercredit|56647}} | {{usercredit|56647}} | ||
{{fx|params={ | {{fx|params={ | ||
− | + | "angle": 0, | |
− | + | "angleRandom": 30, | |
− | + | "duration": -1, | |
− | + | "emissionRate": 25, | |
− | + | "endColour": [1, 1, 1, 0], | |
− | + | "endColourRandom": [60, 60, 60, 100], | |
− | + | "gravity": {"x":0.01, "y":0.01}, | |
− | + | "lifeSpan": 600, | |
− | + | "lifeSpanRandom": 300, | |
− | + | "maxParticles": 2000, | |
− | + | "size": 40, | |
− | + | "sizeRandom": 2, | |
− | + | "speed": 10, | |
− | + | "speedRandom": 0, | |
− | + | "startColour": [6, 6, 6, 1], | |
− | + | "startColourRandom": [255, 255, 260, 1] | |
− | + | ||
}|preview=Cone of Cold by OldSchoolChris.jpg}} | }|preview=Cone of Cold by OldSchoolChris.jpg}} | ||
Line 191: | Line 190: | ||
== Ray of Frost == | == Ray of Frost == | ||
− | |||
{{usercredit|56647}} | {{usercredit|56647}} | ||
{{fx|params={ | {{fx|params={ | ||
− | + | "maxParticles": 1000, | |
− | + | "size": 15, | |
− | + | "sizeRandom": 16, | |
− | + | "lifeSpan": 600, | |
− | + | "lifeSpanRandom": 300, | |
− | + | "emissionRate": 25, | |
− | + | "speed": 10, | |
− | + | "speedRandom": 0, | |
− | + | "angle": -1, | |
− | + | "angleRandom": 0, | |
− | + | "startColour": [50, 50, 200, 1], | |
− | + | "startColourRandom": [0, 0, 0, 0], | |
− | + | "endColour": [50, 50, 50, 10], | |
− | + | "endColourRandom": [0, 0, 0, 0], | |
− | + | "sharpness": 42, | |
− | + | "sharpnessRandom": 0 | |
− | + | ||
}|preview=Ray of Frost by OldSchoolChris.jpg}} | }|preview=Ray of Frost by OldSchoolChris.jpg}} | ||
Line 260: | Line 257: | ||
{{usercredit|616652}} | {{usercredit|616652}} | ||
{{fx|params={ | {{fx|params={ | ||
− | "angle": | + | "angle": -1, |
− | "angleRandom": | + | "angleRandom": 30, |
− | + | "emissionRate": 20, | |
"endColour": [0, 0, 0, 0], | "endColour": [0, 0, 0, 0], | ||
"endColourRandom": [0, 0, 0, 0], | "endColourRandom": [0, 0, 0, 0], | ||
Line 275: | Line 272: | ||
"startColour": [150, 90, 50, 1], | "startColour": [150, 90, 50, 1], | ||
"startColourRandom": [30, 20, 0, 0] | "startColourRandom": [30, 20, 0, 0] | ||
− | }|preview= | + | }|preview=small_explosion.gif}} |
== Big Fast Explosion == | == Big Fast Explosion == | ||
Line 297: | Line 294: | ||
"startColourRandom": [30, 20, 0, 0] | "startColourRandom": [30, 20, 0, 0] | ||
}|preview=bigexplosion.gif}} | }|preview=bigexplosion.gif}} | ||
− | [[Category: | + | |
+ | == Lightning Bolt == | ||
+ | {{usercredit|616652}} | ||
+ | {{fx|params={ | ||
+ | "angle": -1, | ||
+ | "angleRandom": 0.5, | ||
+ | "duration": 1, | ||
+ | "emissionRate": 5000, | ||
+ | "endColour": [0, 10, 50, 0], | ||
+ | "endColourRandom": [0, 0, 0, 0], | ||
+ | "gravity": {"x":0.01, "y":0.01}, | ||
+ | "lifeSpan": 5, | ||
+ | "lifeSpanRandom": 1, | ||
+ | "maxParticles": 5000, | ||
+ | "size": 10, | ||
+ | "sizeRandom": 0, | ||
+ | "speed": 120, | ||
+ | "speedRandom": 121, | ||
+ | "startColour": [90, 125, 250, 1], | ||
+ | "startColourRandom": [12, 12, 12, 1] | ||
+ | }|preview=lightning.gif}} | ||
+ | |||
+ | == Flame Dart == | ||
+ | {{usercredit|616652}} | ||
+ | {{fx|params={ | ||
+ | "angle": -1, | ||
+ | "angleRandom": 0, | ||
+ | "duration": 15, | ||
+ | "emissionRate": 600, | ||
+ | "endColour": [0, 0, 0, 0], | ||
+ | "endColourRandom": [0, 0, 0, 0], | ||
+ | "lifeSpan": 20, | ||
+ | "lifeSpanRandom": 0, | ||
+ | "maxParticles": 200, | ||
+ | "size": 1, | ||
+ | "sizeRandom": 0, | ||
+ | "speed": 30, | ||
+ | "speedRandom": 1, | ||
+ | "startColour": [150, 90, 50, 1], | ||
+ | "startColourRandom": [30, 20, 0, 0] | ||
+ | }|preview=flamedart.gif}} | ||
+ | |||
+ | == Campfire == | ||
+ | {{usercredit|616652}} | ||
+ | {{fx|params={ | ||
+ | "angle": 0, | ||
+ | "angleRandom": 90, | ||
+ | "duration": -1, | ||
+ | "emissionRate": 20, | ||
+ | "endColour": [0, 0, 0, 0], | ||
+ | "endColourRandom": [0, 0, 0, 0], | ||
+ | "gravity": {"x":0.01, "y":-0.3}, | ||
+ | "lifeSpan": 12, | ||
+ | "lifeSpanRandom": 10, | ||
+ | "maxParticles": 2000, | ||
+ | "size": 10, | ||
+ | "sizeRandom": 5, | ||
+ | "speed": 0.5, | ||
+ | "speedRandom": 0, | ||
+ | "startColour": [150, 90, 50, 1], | ||
+ | "startColourRandom": [30, 20, 0, 0] | ||
+ | }|preview=campfire.gif}} | ||
+ | |||
+ | == Freezing == | ||
+ | {{usercredit|616652}} | ||
+ | {{fx|params={ | ||
+ | "angle": 90, | ||
+ | "angleRandom": 90, | ||
+ | "duration": -1, | ||
+ | "emissionRate": 30, | ||
+ | "endColour": [250, 250, 250, 0], | ||
+ | "endColourRandom": [12, 12, 12, 0], | ||
+ | "gravity": {"x":0.01, "y":0.1}, | ||
+ | "lifeSpan": 12, | ||
+ | "lifeSpanRandom": 10, | ||
+ | "maxParticles": 2000, | ||
+ | "size": 12, | ||
+ | "sizeRandom": 5, | ||
+ | "speed": 1.5, | ||
+ | "speedRandom": 1.5, | ||
+ | "startColour": [0, 30, 90, 1], | ||
+ | "startColourRandom": [0, 10, 30, 0] | ||
+ | }|preview=freezing.gif}} | ||
+ | |||
+ | == Bloodsplat == | ||
+ | {{usercredit|616652}} | ||
+ | {{fx|params={ | ||
+ | "angle": 270, | ||
+ | "angleRandom": 30, | ||
+ | "duration": 10, | ||
+ | "emissionRate": 10, | ||
+ | "endColour": [150, 20, 20, 0], | ||
+ | "endColourRandom": [10, 10, 10, 0], | ||
+ | "gravity": {"x":0.001, "y":0.4}, | ||
+ | "lifeSpan": 15, | ||
+ | "lifeSpanRandom": 15, | ||
+ | "maxParticles": 400, | ||
+ | "size": 8, | ||
+ | "sizeRandom": 3, | ||
+ | "speed": 3, | ||
+ | "speedRandom": 1, | ||
+ | "startColour": [140, 0, 0, 1], | ||
+ | "startColourRandom": [12, 12, 12, 0.75] | ||
+ | }|preview=bloodsplat.gif}} | ||
+ | |||
+ | == Campfire Sparks == | ||
+ | {{usercredit|402762}} | ||
+ | {{fx|params={ | ||
+ | "angle": 0, | ||
+ | "angleRandom": 180, | ||
+ | "duration": -1, | ||
+ | "emissionRate": 1000, | ||
+ | "endColour": [191, 94, 26, 1], | ||
+ | "endColourRandom": [30, 20, 0, 0.25], | ||
+ | "gravity": {"x":0.01, "y":0.01}, | ||
+ | "lifeSpan": 50, | ||
+ | "lifeSpanRandom": 15, | ||
+ | "maxParticles": 100, | ||
+ | "size": 2, | ||
+ | "sizeRandom": 5, | ||
+ | "speed": 0.3, | ||
+ | "speedRandom": 0.8, | ||
+ | "startColour": [220, 143, 35, 1], | ||
+ | "startColourRandom": [32, 0, 0, 0.25] | ||
+ | } | ||
+ | |preview=Campfire_Sparks.gif}} | ||
+ | |||
+ | == Laser Bolt == | ||
+ | {{usercredit|104025}} | ||
+ | {{fx|params={ | ||
+ | "angle": -1, | ||
+ | "angleRandom": 0, | ||
+ | "duration": 15, | ||
+ | "emissionRate": 60000, | ||
+ | "lifeSpan": 20, | ||
+ | "lifeSpanRandom": 0, | ||
+ | "maxParticles": 3000, | ||
+ | "size": 1, | ||
+ | "sizeRandom": 0, | ||
+ | "speed": 175, | ||
+ | "speedRandom": 22, | ||
+ | "startColour": [90, 175, 175, 0.35], | ||
+ | "startColourRandom": [0, 0, 0, 0.25], | ||
+ | "endColour": [125, 125, 125, 0], | ||
+ | "endColourRandom": [0, 0, 0, 0] | ||
+ | }|preview=Fx-laser.png}} | ||
+ | |||
+ | == Solid Laser Bolt == | ||
+ | Improved version of The Aaron's [[FX Library#Laser_Bolt|Laser bolt]]. | ||
+ | {{usercredit|1223200}} | ||
+ | {{fx|params={ | ||
+ | "angle": -1, | ||
+ | "angleRandom": 0, | ||
+ | "duration": 0.8, | ||
+ | "emissionRate": 60000, | ||
+ | "endColour": [250, 50, 50, 0.35], | ||
+ | "endColourRandom": [0, 0, 0, 0], | ||
+ | "gravity": {"x":0.01, "y":-0.65}, | ||
+ | "lifeSpan": 1, | ||
+ | "lifeSpanRandom": 0, | ||
+ | "maxParticles": 3000, | ||
+ | "onDeath": "burst", | ||
+ | "sharpness": 100, | ||
+ | "size": 10, | ||
+ | "sizeRandom": 0, | ||
+ | "speed": 170, | ||
+ | "speedRandom": 22, | ||
+ | "startColour": [250, 50, 50, 0.35], | ||
+ | "startColourRandom": [0, 0, 0, 0.25] | ||
+ | }|preview=Redlaser.png}} | ||
+ | |||
+ | <br /> | ||
+ | [[Category:Guides]] |
Revision as of 22:49, 18 October 2019
This is about a Roll20 feature exclusive to Pro-subscribers (and often to players in a Game created by a Pro-subscriber). If you'd like to use this feature, consider upgrading your account. |
Below are a variety of Custom FX parameters developed by Roll20 users to achieve different goals.
Earlier examples only work in the "FX Playground" - the gravity parameters have since been updated to the format "gravity": {"x": 0.01, "y": 0.01}. Making this correction will allow most of these to work. Sharpness appears to be deprecated. FX Playground only examples will be marked as such.
Color Spray
FX Playground Only Courtesy of OldSchoolChris
Cone of Cold
FX Playground Only Courtesy of OldSchoolChris
Frost Nova
FX Playground Only Courtesy of Joshuha O.
Gas Cloud
FX Playground Only Courtesy of OldSchoolChris
Magic Cauldron Bubbles
FX Playground Only Courtesy of OldSchoolChris
Magic Missile
FX Playground Only Courtesy of OldSchoolChris
Orb
FX Playground Only Courtesy of David L.
Prismatic Spray
FX Playground Only Courtesy of Joshuha O.
Ray of Frost
Courtesy of OldSchoolChris
Snow/Stars
FX Playground Only Courtesy of Joshuha O.
Arrow/Shot
Courtesy of Chris C.
{ "angle": -1, "angleRandom": 0, "duration": 50, "emissionRate": 1, "endColour": [20, 0, 0, 0], "endColourRandom": [10, 0, 0, 0], "gravity": {"x":0.001, "y":0.001}, "lifeSpan": 300, "lifeSpanRandom": 100, "maxParticles": 1, "size": 10, "sizeRandom": 1, "speed": 50, "speedRandom": 1.5, "startColour": [10, 0, 0, 1], "startColourRandom": [5, 0, 0, 0.25] } |
File:Arrow/Shot By Chris C. .jpg |
---|
Small Explosion
Courtesy of Patrick K.
Big Fast Explosion
Courtesy of Patrick K.
Lightning Bolt
Courtesy of Patrick K.
Flame Dart
Courtesy of Patrick K.
Campfire
Courtesy of Patrick K.
Freezing
Courtesy of Patrick K.
Bloodsplat
Courtesy of Patrick K.
Campfire Sparks
Courtesy of Nick S.
Laser Bolt
Courtesy of The Aaron
Solid Laser Bolt
Improved version of The Aaron's Laser bolt. Courtesy of Andreas J.