If there's lag, close this first!

HEAVY EFFECTS BELOW

?






PLANNED FEATURE
Paste this code onto your page to use your effects there!
FIRST, this goes in your Web page's <head> ONLY ONCE:
NEXT, choose your effects to get their code:
Your effects appear here for you to customize!
Double-click "[X]" to remove it!

General Info

Effects

WHAT IS THIS?

Here, you can create, customize, and get Web-page code for visual effects like the ones you see in the "EFFECT SELECT" menu on the left. You can close it by pressing its title on the upper left of the screen, by the way!

With this effects maker, you can customize the colors, the sizes of things, where things appear on the page, all sorts of stuff. At any point, you can also get the effect code and use the effect on your own site!

You can combine effects and use 2 or more of the same effect, for added effect! Once you start, the effects will just be full-screen versions of the ones in the Effect Select, but I encourage you, go wild with the settings!

HOW DO I USE THIS?

  1. Press the "EFFECT SELECT" button at the upper left.
  2. Drag an effect to the main screen to use & customize it!
  3. To customize, press the "MY EFFECTS" button at the upper right, and click your effect's name!
  4. Change the effect! You can drag the Effect Configurator around the screen, too!
  5. If you want the effect on your Web page, click the "GET THE CODE!" button at the upper middle-right, and follow the instructions there.

Further notes:

  • This Effect Maker is still being worked on! if things seem difficult to use or understand, I'm probably already planning to work on it! You can leave a comment on my main page if you want to give feedback, or if you have a Neocities account, you can leave it on my Neocities profile page!
  • You can drag multiple effects onto the page, but to see if it's causing lag, check the "LAG PERCENTAGE" on the lower right. To help with lag, try closing the effect select, try lowering spawn rates & frame rates on your effects, and try just keeping a configurator or encoder open so it only displays one effect at a time.

PLANNED FEATURES

  • More effects! As I'm working on them, they'll show up here.
  • Effect presets! Default & interesting effect configurations to use, as a base for sculpting custom effects out of.
  • More background options.
  • Page-size control, so you can see what the effects look like on a page where you can scroll up & down or even sideways!
  • Sub-effects, so you can add simple elements in the background, hide parts of the effects, or add further customizations to the existing effects.
  • Bug fixes!

EASTER EGGS

There are more Easter eggs, but these are the ones that are already in the basket!

The Back Entrance

See the back entrance!
This opens a new tab of the Effects Maker, so close it when you're done viewing it.

Alternatively, you can link someone else directly to the back entrance, to present the Effects Maker as if it's a standalone page!

GHOSTS



ooooOOOOooOOOOooOooOOoooOOOOOOoOOOOOOO

CYBER SPARKS

Creates cybernetic sparks that come from the bottom of whatever you attach it to!

Here are some things you can do with them:

  • make them small & few in number, to simulate sparks from a fire
  • give them high horizontal speeds to make them seem more like data moving back & forth
  • turn the sideways-turning multiplier to 0, so they only move in one direction, like they're being blown upward by wind
  • lower the framerate to 15 so they get a retro stuttering effect

DEVELOPER COMMENT

This was the first visual-effect script I ever made, first created for my main page, about 2 days after this site's creation on July 25th, 2023.

TWINKLING STARS

Colored lights twinkle randomly on whatever you attach this effect to!

Here are some things you can do with them:

  • combine with the starfield effect for a complete star experience
  • have multiple instances of this effect to get multicolored stars
  • give them small sizes & long lifespans, so visitors won't even be sure the stars are twinkling until they've been on the page for a little while

DEVELOPER COMMENT

This was the second visual-effect script I ever made, inspired by this silly youtube video. It's original use is for my main page!

WANDERING PLANETS

Creates "planets" (circles) that move in from the sides of whatever you it to!

Here are some things you can do with them:

  • have one instance of this effect with planet speeds above 0, along with another that has planet speeds below 0, so you get planets moving both ways at the speeds you want them to
  • having lots of these big things moving across the screen changes lots of pixels at a time, which is what can make this effect lag; make them smaller, faster, or less plentiful to reduce lag!
  • have lots of small planets moving quickly to sort-of simulate moving through an asteroid field; you might even be able to make a game out of trying to avoid them with your mouse...

DEVELOPER COMMENT

This was the third visual-effect script I ever made, created for my About page, to create an eclipse effect by moving these planets in front of a star.

STARFIELD

A colored starfield shines on whatever you attach this effect to.

Here are some things you can do with them:

  • combine with the twinkling stars effect for a complete star experience
  • use this as a background, so it can be a different star field every time you load the page
  • try a low density of large stars, to simulate something more like nighttime lights in the distance

DEVELOPER COMMENT

This was the fourth visual-effect script I ever made, created for my About page. A lot of people use stars as their background, but I thought it might be cooler if the stars were different every time, so I made this!

I may also revisit this effect, just to add one-pixel stars or stars' bodies instead of just their glows. I might revisit EVERY effect, but for this one, I already know something I'd add.

GRIDLINES

A grid room, for your virtual-world-creation needs!

Here are some things you can do with it:

  • remove the glow and make the line thicknesses 1px, so you get an effect that looks more retro while still being just as striking
  • set the back-wall grid lines to off
  • try turning off the back-wall lines, giving the back wall a negative distance from the left, making the back wall wider than the page, turning z-flow on, and turning forced perspective off, to get a vaporwave effect

DEVELOPER COMMENT

This was the fifth visual-effect script I ever made, created for this very page! I thought a grid room would be appropriate for a page where people can craft their own virtual spaces, so it was the first form this page took.

This effect took me the very longest to develop, as even though it looks 3D, I created it using entirely 2D lines, with lots of math. It's actually a mathematical translation of a basic art tutorial on perspective. I have several pages of math I did to come up with general formulas for where everything should go, so this effect hardly has to do any calculations itself. This makes it set itself up and run quickly, in spite of being arguably the most powerful effect yet!

GLOWFLAKES

Shining flakes fall from above...

Here are some things you can do with it:

  • if they're flashing too quickly, try changing the flakes' size-change speed or lowering their glow threshold
  • you can make these fall like rain by setting the horizontal speeds to 0, raising the vertical speeds upward, and raising their spawn rate
  • keep them slow, small, and subtle for a marine-snow effect, or give them a dark flake color with a bright glow color for a more electric effect
  • combine this with an instance of cybersparks that has its sideways-turning multiplier set to 0, and you can get pieces that rain both upward and downward from both ends of the page, without needing to do any transforms!

DEVELOPER COMMENT

This is the sixth visual-effect script I've made, created for my links page, to create a serene snow to accent the silence between realms.

It's a sort of fusion between the first 3 effects, so this one was quick to actually develop. It inherits much of its motion from Cybersparks, it takes on the glow-animating properties of Twinkling Stars, and each piece continues until it reaches the other end, like Wandering Planets.

STARDUST GENERATOR

Every bit of stardust is a fragment of creation...

Here are some things you can do with it:

  • If you set a high contrast (like between 4 and 40) and use different colors for the body & dust, you can get lava-lamp-like color interactions
  • If you turn off the solid bits of stardust, use similar colors, and turn the spawn rate up, the generator begins to look like fire, and it may look more fiery as you turn the blur up, turn the gaseous-dust size up, and lower the speed of the stardust
  • Making it rectangular and putting it behind a normal HTML element can add extra flair to that element
  • Making stardust move inward and setting a negative spawn offset gives the appearance that the body is sucking in stardust instead of generating it
  • Using a dark body with almost-grey stardust, a short stardust lifespan, high blur, no solid bits, low speed, and inward stardust motion can give the effect of looking like a thundercloud at night, especially if you use another dark element to obscure the stardust

DEVELOPER COMMENT

This is my seventh visual-effect script, made for my creation index page, to visualize the stars as engines for creation.

This effect was begun as a reverse-engineer of this pure-CSS lava lamp effect by Janos Szudi. I sort of turned it up by a couple of dimensions, though, with the configurable colors and amounts and speeds and lots of other things. My original vision for it was to make it look like a re-colorable fireball, like a flaming star, but as I continued to experiment with the effect, it became that and much more!

CUSTOM SCANLINES

The barrier between layers of digital realities...

EFFECT CONFIGURATOR
[PROTOTYPE]
[X]
EFFECT ENCODER
[PROTOTYPE]
[X]
EFFECT IMPORTER
[PROTOTYPE]
[X]
Import your effect code!

If you have code from this Effects Maker, you can put it back in the Effects Maker by pasting its code into the box!
CODE:

...
LAG PERCENTAGE: 0%

LAG DETECTED. CLICK THE X ONCE TO CLEAR THIS DIALOG, OR TWICE TO CLEAR ALL EFFECTS.
Get started here!
Drag any effect onto the background, or hit the Randomize button to scramble the effects!
Your effects will appear in here!
You can drag this window around with the top bar
You can get the code to put your new effect on a Web page here!
You can also add a background to preview how your effects will look against different backgrounds.