10.5

Release: GL Tools, v1.6

Release Type: Production
Version: 1.6
Release Notes

Changes since 1.5

  • Fixed issue with GL Stereo Environment flickering on Mac OS X 10.6.
  • Added new GL Structure Renderer patch --- renders its subpatches multiple times, once for each element in the provided structure, after applying the specified transformation.

Thanks to @toneburst, @gtoledo3, and @cybero for help sorting this out.

Release: GL Tools, v1.5

Release Type: Production
Version: 1.5
Release Notes

Changes since GLTools 1.4

  • New Stereo Environment patch, which renders its child patches twice using an asymmetric projection frustum, once for the right eye, once for the left eye, and provides each as an image output.
  • New Look At patch (a two-point camera).
  • New Camera patch (a one-point camera).
  • Added "Image Structure" input to the GL Quad Structure patch.
  • Fixed GL Inverse Rotation so that it executes every frame (rather than only once).
  • Fixed SuperGLSLGrid so that color uniform values are properly set in 64bit mode.
  • Separated the Alpha blendmode override to a separate plugin, so that GLTools itself doesn't perform any runtime hackery (and is thus somewhat less risky).

Release: Alpha Blend Mode, v1.0

Release Type: Production
Version: 1.0
Release Notes

This plugin adds an "Alpha" option to the Blending menu of most Consumer patches. Useful to draw nice antialiased GL Lines, for example.

(This feature was part of GLTools up through version 1.4.)

picture

hex2color (Composition by .lov.)

0
points
Composition Title: 
hex2color

hex2color macro makes RGB color from 6 character hex string (WebColor) with javascript.

hex2color.jpg
picture

MouseGraph (Composition by .lov.)

0
points
Composition Title: 
MouseGraph

A simple composition, draw lines like the mouse moves, draws a circle when mouse not moved after 1sec.

Inspired by: http://iographica.com/

Requires:

picture

JSNormalizer (Composition by cybero)

0
points
Composition Title: 
JSNormalizer

This virtual macro takes any input between -1 to 1 and normalises that number range to be between 0 to 2.

This is useful when one is feeding dynamic data of such a range that one wishes to visualise using objects that do not much appreciate negative numbers.

Thus one can stop one source of sig exec faults before they ever start.

jsnormalizer.jpg
picture

UnEscape URL String (Composition by cybero)

0
points
Composition Title: 
UnEscape URL String

This composition is a virtual macro that turns the encoded multiple word URL information back into plain readable text - thus the search term is displayed in plain readable form, rather than with %20 for spaces.

Attached demo is basically a revamp of the JSON structure demo, uses and requires the JSON and Kineme File Structure patch. Shows the use of both the Escape and UnEscape URL patches.

Credit of course, to smokris for the original JSON demo and Escape URL patch.

otleychevinresults.jpg
picture

Escape URL String (Composition by smokris)

0
points
Composition Title: 
Escape URL String

Encodes a string for embedding within a URL. Spaces become %20, et cetera.

picture

JSON To Structure (Composition by smokris)

3
points
Composition Title: 
JSON To Structure

Converts a JSON string input into a Structure.

Useful in conjunction with the Kineme FileTools "String With URL" patch, to produce an alternative to the built-in XML Importer patch.

An example composition is attached, using this patch to parse the results of a Yahoo Search API query.

JSON To Structure Demo.png
picture

Image Energy (Composition by smokris)

1
point
Composition Title: 
Image Energy

Performs a 2D spatially-restricted normalization of the input image, to provide an even-contrast output image.

Useful for getting some discernable output, if you have some random image that's either really dark or really bright. Possibly also useful as preprocessing for some computer-vision algorithms.

Image Energy.png