Natural media painting, video, animation, 3D, visual effects

Cinematic visual FX in a familiar painting environment

Breakthrough real-time howling performance

HOWLER
2024
An example of a simple particle system created in VBscript, using COM automation to create an array of vectors.  This also demonstrates using a class in VBScript.
Programming for Howler with VBscript


Howler features several programming interfaces.  One of them is VBScript, and that is what is documented here.  We also support lua, which is good for pixel processing type filters because it is a compiled version of the language.  We also support any program that can use Component Object Model (COM)
You can program vbscripts in any text editor, or download a specific vbscript editor.  VBScripts are kept in the VBScripts sub-folder under the folder where Howler is installed.


VBscript for Howler has the following additional objects or classes:

Pixels
Color (and Color1, Color2)
Vector (and Vector1, Vector2)
Matrix
ImageIO
Drawing
Render
AVI
Animation
Brushstroke
Dogwaffle
Dogwaffle3D
Image
Geometry
Gradient
ColorMatrix
Kernel
Keyframe
MathExtra
Noise
Worley
Picture
Histogram
Sound
PropertyStack
Stack
Pyramid
StarShape
StringExtra
Transform
GUI  
XML