Difference between revisions of "FX Library"
From Roll20 Wiki
m |
(→Small Explosion) |
||
(27 intermediate revisions by 10 users not shown) | |||
Line 2: | Line 2: | ||
Below are a variety of [[Custom FX]] parameters developed by '''Roll20''' users to achieve different goals. | 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. | ||
<!-- Please keep these section headings in alphabetical order when adding new FX! --> | <!-- Please keep these section headings in alphabetical order when adding new FX! --> | ||
== Color Spray == | == Color Spray == | ||
+ | FX Playground Only | ||
{{usercredit|56647}} | {{usercredit|56647}} | ||
{{fx|params={ | {{fx|params={ | ||
Line 27: | Line 30: | ||
== Cone of Cold == | == Cone of Cold == | ||
+ | FX Playground Only | ||
{{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}} | ||
== Frost Nova == | == Frost Nova == | ||
+ | FX Playground Only | ||
{{usercredit|6419}} | {{usercredit|6419}} | ||
{{fx|params={ | {{fx|params={ | ||
Line 71: | Line 75: | ||
== Gas Cloud == | == Gas Cloud == | ||
+ | FX Playground Only | ||
{{usercredit|56647}} | {{usercredit|56647}} | ||
{{fx|params={ | {{fx|params={ | ||
Line 93: | Line 98: | ||
== Magic Cauldron Bubbles == | == Magic Cauldron Bubbles == | ||
+ | FX Playground Only | ||
{{usercredit|56647}} | {{usercredit|56647}} | ||
{{fx|params={ | {{fx|params={ | ||
Line 115: | Line 121: | ||
== Magic Missile == | == Magic Missile == | ||
+ | FX Playground Only | ||
{{usercredit|56647}} | {{usercredit|56647}} | ||
{{fx|params={ | {{fx|params={ | ||
Line 137: | Line 144: | ||
== Orb == | == Orb == | ||
+ | FX Playground Only | ||
{{usercredit|4825}} | {{usercredit|4825}} | ||
{{fx|params={ | {{fx|params={ | ||
Line 159: | Line 167: | ||
== Prismatic Spray == | == Prismatic Spray == | ||
+ | FX Playground Only | ||
{{usercredit|6419}} | {{usercredit|6419}} | ||
{{fx|params={ | {{fx|params={ | ||
Line 183: | Line 192: | ||
{{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}} | ||
== Snow/Stars == | == Snow/Stars == | ||
+ | FX Playground Only | ||
{{usercredit|6419}} | {{usercredit|6419}} | ||
{{fx|params={ | {{fx|params={ | ||
Line 224: | Line 233: | ||
}|preview=Snow by Joshua O..jpg}} | }|preview=Snow by Joshua O..jpg}} | ||
− | [[Category: | + | == Arrow/Shot== |
+ | {{usercredit|1310710}} | ||
+ | {{fx|params={ | ||
+ | "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] | ||
+ | }|preview=Arrow/Shot By Chris C. .jpg}} | ||
+ | |||
+ | == Small Explosion == | ||
+ | {{usercredit|616652}} | ||
+ | {{fx|params={ | ||
+ | "angle": -1, | ||
+ | "angleRandom": 30, | ||
+ | "emissionRate": 20, | ||
+ | "endColour": [0, 0, 0, 0], | ||
+ | "endColourRandom": [0, 0, 0, 0], | ||
+ | "gravity": {"x":0.01, "y":0.01}, | ||
+ | "lifeSpan": 20, | ||
+ | "lifeSpanRandom": 10, | ||
+ | "maxParticles": 2000, | ||
+ | "size": 10, | ||
+ | "sizeRandom": 5, | ||
+ | "speed": 1, | ||
+ | "speedRandom": 0, | ||
+ | "startColour": [150, 90, 50, 1], | ||
+ | "startColourRandom": [30, 20, 0, 0] | ||
+ | }|preview=small_explosion.gif}} | ||
+ | |||
+ | == Big Fast Explosion == | ||
+ | {{usercredit|616652}} | ||
+ | {{fx|params={ | ||
+ | "angle": 90, | ||
+ | "angleRandom": 360, | ||
+ | "duration": 4, | ||
+ | "emissionRate": 200, | ||
+ | "endColour": [0, 0, 0, 0], | ||
+ | "endColourRandom": [0, 0, 0, 0], | ||
+ | "gravity": {"x":0.01, "y":0.01}, | ||
+ | "lifeSpan": 5, | ||
+ | "lifeSpanRandom": 5, | ||
+ | "maxParticles": 2000, | ||
+ | "size": 20, | ||
+ | "sizeRandom": 20, | ||
+ | "speed": 20, | ||
+ | "speedRandom": 3, | ||
+ | "startColour": [150, 90, 50, 1], | ||
+ | "startColourRandom": [30, 20, 0, 0] | ||
+ | }|preview=bigexplosion.gif}} | ||
+ | |||
+ | == 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.