POV LSys3D01

 

POV LSys2D01 
POV LSys2D02 
POV LSys2D03 
POV LSys3D01 
POV LSys3D02 
POV LSys3D03 

 

 

Povray Lsystem 3D Gallery 1

While the 2D Lsystem is quite easy to use the 3D Lsystem can sometimes produce a nice headache. So trial and error is the motto when working with it and ... patience.

Let's again start with some Koch curves using the 'not yet' official version of Tor Olav Kristensen's wonderful Lsystem 3D for Povray.

[P&H] described a method to generate a 3D structure from a 2D curve (p. 29, fig. 2.13). I used this method here.


3D variations of the Koch Curves

LS3D_Koch_Curve1

LS3D_Koch_Curve1

toying with Koch_Curve1

 

LS3D_Koch_CurveCube1a

Koch's Star Burst

LS3D_Koch_Curve2

LS3D_Koch_Curve2

LS3D_Koch_Curve1 from [P&H]

LS3D_Koch_Curve4

LS3D_Koch_Curve4

LS3D_Koch_Curve6

LS3D_Koch_Curve6

everything else my 'variations'

LS3D_Koch_Curve3

LS3D_Koch_Curve3

Koch islands and lakes ...

LS3D_Koch_islands_lakes

LS3D_Koch_islands_lakes

axiom and rules from Laurens Lapre's Lparser

LS3D_Koch_islands_lakes1

LS3D_Koch_islands_lakes1

above: 3 iters

left/right: 2 iters

LS3D_Koch_i_l_1a

Koch's Flying 'WinDoors'

My 'Koch-Cube-Cheat'

As I couldn't figure out how to generate the cube using the Lsystem ...

5 sides => okay

6th side => no way

LS3D_Koch_Cube_3

Koch's 'Magic Box'

... I produced an inc-file from the 2D Koch curve with all the spheres and cylinders and voila ... the cube

One of my alltime favorites: ++Hilbert++

The brain twister ... 3 iters ...

LS3D_Hilbert_Curve1_I3

LS3D_Hilbert_Curve1

... from [P&L]

LS3D_Hilbert_Curve1_obj_I3a

Hilbert 'Freezing Space'

My interpretations of

Hilbert's 3D Curve

LS3D_Hilbert_Curve1_obj_I3

Hilbert's 'Cooler'

My challenge: create the shape below with Lsystem 3D for Povray

Looks simple but it took me HOURS!

LS3D_Hilbert_SGI

Hilbert's 'Toy as a Boy'

And I am still not too happy with the axiom and the rules

Thomas de Groot created something similar and called it 'Illusion Box' ...

LS3D_Hilbert_SGI_1

'Illusion Sphere'

... here is my version

Let's use Hilbert's Toy:

LS3D_Hilbert_SGI_1a

'LS3D_Hilbert_SGI_1a'

left side: Lsystem 3D

LS3D_Hilbert_SGI_1a_obj

'Hilbert's Construction Set1'

LS3D_Hilbert_SGI_1b

LS3D_Hilbert_SGI_1b

right side: my objects

LS3D_Hilbert_SGI_1b_obj

'Hilbert's Construction Set2'

     

Second of my alltime favorites: ++Pascal++

LS3D_Pascal_Cube1

LS3D_Pascal_Cube1

axiom and rules from Laurens Lapre's Lparser

LS3D_Pascal_Cube1a_obj

Pascal's 'Cube of no Return'

LS3D_PascalDiamond1

LS3D_PascalDiamond1

left: rendered using TOK's

Lsystem 3D

right: my objects

LS3D_PascalDiamond1a_obj

Pascal's 'Psychodelic Diamond'

 

 


Copyright (c) 1996-2025 Droj. All rights reserved.