Eng:Render Script

A render script is a script that renders an image, based on a source, or a calculation based on the X position and Y position of the pixel. Render scripts are used in pen art and fractals.

Making a render script
Render scripts that fill the screen can not render the screen instantly unless used with the custom block option, 'run without screen refresh', so they can be used for real time fractal images if the user is skilled enough, but less experienced users can still make very complex art with it.

This script will render from top to bottom:

define render pen up set pen size to (1.5) go to x: (-240) y: (180) repeat (360) repeat (480) set pen color to (EQUATION OR SOURCE) pen down pen up change x by (1) end change y by (-1) set x to (-240) end

The variable, (EQUATION OR SOURCE) Could be any equation based on the pixel's position, or a line from a list storing data for an image. (((y position) * (((y position) + (x position)) / (x position))) * (x position)) Is an interesting one.

This script will render from left to right:

define render pen up set pen size to (1.5) go to x: (-240) y: (180) repeat (480) repeat (360) set pen color to (EQUATION OR SOURCE) pen down pen up change y by (-1) end change x by (1) set y to (180) end Again, (EQUATION OR SOURCE) Could be any equation based on the pixel's position, or a line from a list storing data for an image.

Explanation
These scripts will render with pen, in horizontal or vertical bars at a time. The stage is 480x360 pixels, so filling 480 pixels across the x axis 360 times down the y axis will fill the stage. (EQUATION OR SOURCE) could be an equation, using (X position) and/or (Y position) or a line of a list, which a variable is required.

Examples
Liquid Rainbow v2 by Layzej

Pen Fractals by Dylan5797