Friday, July 21, 2017

Quite a bit of R&D happening on Puppy Ray and our 3D API.

Wednesday, June 14, 2017


This week, we are releasing a new Lsystem filter for Howler.

Lsysems are a grammer for creating recursive fractal like structures.  These can include trees and shrubs, or geo-physical forms, like the Sierpinski triangle.

We use a turtle drawing function with a simple syntax.  Everything that is not a command is a variable.  These are the commands

F or G, draw forward.
+ and -, rotate left or right
[ and ], push and pop matrix.  In other words, save or recall the current transformation.

In every iteration, a variable will be replaced with another string.  This string can be more complex than the original

We start with an initial command string, called an axiom, like this:


X is a variable.  In each iteration, we replace "X" with another command string, like:

Since the variable also contains a variable, it will also be replaced in each iteration.  The results can quickly grow very complex.

See more about Lsystems for Howler here.

We are also experimenting with new watercolor media for a future update.

Thursday, November 17, 2016

Today, we are introducing a new Water Caustics plugin, free for Howler users

Saturday, June 18, 2016

These represent test renders of experiments and changes we are trying out on Puppyray for Howler...  They don't represent any planned for finished feature or product.

You know, we have to play with stuff sometimes before we can decide what it will look like as a product/feature.

Thursday, May 12, 2016