Category: Wooscripter

Articles about the wooscripter application which allows anyone to raytrace their own procedural objects

Colourful Hybrid KIFS 0

Hybrid KIFS Fractals

In my previous articles I talked about the fundamental principles of Iterative Fractals, and the specific case of the Kaleidoscopic IFS fractal. Today we’ll extend the basic KIFS fractals beyond simple tetrahedral symmetry. Initially...

IFS fractal with colouring + pathtraced 8

Kaleidoscopic IFS fractals

In my last post I talked about how to convert the koch snowflake fractal into an iterative distance estimator. That can provide some interesting results for a simple 2d fractal, but now let’s ramp...

Raytraced image of the full koch snowflake 3

The Koch Distance Estimator

There are many types of inspring and beautiful fractals that you can explore once you’ve got a distance-estimate based raymarcher. We’re working up to a discussion of some really funky classes of fractal known...

Perlin sphere cutaway from spherical shell 0

Noisy distance estimators

If you don’t know what a distance estimator is, you’ll find some quick introductions here. Having discussed folding space in some detail, I’d like to go over some interesting uses of perlin noise that...

Detailed zoom of inner fold 0

Sphere folds

In the last article I talked about the various ways that you can repeat 3d space within a distance estimator. As well as folding space along flat planes, there’s a second type of fold...

Raytraced image of many tori using distance estimation 3

Folding space

One of the really cool things about distance estimation functions is the ability to instantiate multiple instances of an object. The basic sphere distance evaluator takes the form of a quick distance check from...

fragmented sphere 0

WooScript 2.1

So it’s that time when I change the syntax and break all the old scripts… again… I’ve changed the way that rules are called within the language. That’s involved the removal of “call” and...

many tori 2

Distance Estimation Functions

I started my initial investigation into rendering 3d mandlebrot fractals a few weeks ago and one of the first things I encountered was the theory of distance estimation functions. Needless to say I got...

Lots of menger fractals 0

Menger fractals

I’ve already done a post on menger fractals a while ago, but I thought it was time to switch them on in wooscript. There are a few basic controls which I’ve also added into...

nanoblock duck 0

Nanoblocks

Nanoblocks are a bit of a phenomenon out in Japan at the moment, and they’re starting to get some traction in the UK. Nanoblocks are like lego blocks, but half the size, which allows...