gamma
|
|
« on: January 15, 2011, 10:00:09 PM » |
|
Amidst the heated discussion of Mandelboxenbulb-related, modern fractals, I sadly have another old-fashioned topic on my mind.
Here's the problem. I would like if you could recommend a software package and the procedure for 3D object manipulation. The first step could be to define an ordinary or semi-transparent sphere with the given radius. The second step is to transform the sphere according to a 3D mapping such as f(x,y,z) = .... The third step is to repeat the transformation recursively and display several steps (iterations) in high quality.
In 2D, the repeated mapping tends to produce a Julia set in the form of morphed initial 2D object (or an image). In 3D, the expected result is a 3D Julia set.
This should be the opportunity to review the software packages. One of the first that comes to mind is the PovRay. I have a minimal experience with this program and I am aware of affine transformations of a selected, built-in object. We have worked-out examples of Quaternion Julias and IFS fractals, but morphing an object represents the additional challenge. For this, I would like to find documentation. Processing interpreter could contain scripts for defining and manipulating objects. In the same group, we have the StructureSynth, ContextFree and general java applets (if you know any). I'd rather avoid Mathematica, but there could be a notebook for these transformations...
The challenges of 3D object transformations are the voxel interpolation, handling of different types of functions, vector vs. non-vector objects...
|
|
« Last Edit: January 16, 2011, 04:04:39 AM by gamma »
|
Logged
|
|
|
|
ant123
Guest
|
|
« Reply #1 on: February 20, 2011, 11:46:40 PM » |
|
that is a really interesting topic, i wanted to play with segmented fractals ( i call them metameric cos it sounds cool) , where a shape like a cube/cilinder is replicated in space in many sizes and shapes in patterns, sometimes it can split into 10-20 100 of itself, mix different shapes in series etc.
dont know a prog that can do that though. best make it yourself if you know c++ i cant even pogram that well
|
|
|
Logged
|
|
|
|
Tglad
Fractal Molossus
Posts: 703
|
|
« Reply #2 on: February 21, 2011, 12:18:34 AM » |
|
Probably possible using a script in a 3d package.. or just write in C++. I don't see a need for voxelisation.
If you want fractals then you only need to consider five transformations. Affine transforms are too much, they include shear which would cause infinite stretch on the small parts. Just translation, rotation, reflection, scale and inversion (distance from 0,0,0 becomes 1/distance). In 3d (or higher dimensions) any other transformation is either a combination of the above, or it will cause unbounded stretching.
|
|
|
Logged
|
|
|
|
|
ant123
Guest
|
|
« Reply #4 on: February 24, 2011, 07:06:02 PM » |
|
|
|
|
Logged
|
|
|
|
tomot
Iterator
Posts: 179
|
|
« Reply #5 on: February 24, 2011, 10:06:21 PM » |
|
i bumped into structure synth, it does what you say...
Interesting find thanks! I can confirm the default example exports to a 30MB obj file, which also imports into glc_player.exe and a lot faster into Meshman for further processing.
|
|
|
Logged
|
|
|
|
David Makin
|
|
« Reply #6 on: February 25, 2011, 12:53:53 AM » |
|
|
|
|
Logged
|
|
|
|
Sockratease
|
|
« Reply #7 on: February 25, 2011, 01:28:05 AM » |
|
3D Obj file exported from Groboto and rendered in Carrara - Using HDRI Lighting from ... Guess... An HDRI Image of Lissa! (At least I'm consistent )
|
|
« Last Edit: February 25, 2011, 01:29:55 AM by Sockratease »
|
Logged
|
Life is complex - It has real and imaginary components. The All New Fractal Forums is now in Public Beta Testing! Visit FractalForums.org and check it out!
|
|
|
tomot
Iterator
Posts: 179
|
|
« Reply #8 on: February 25, 2011, 08:16:39 PM » |
|
Nice rendering! I have to checkout Groboto. From the you tube videos, it looks like it uses similar fractals generating code that Xfrog uses to generate 3d plant meshes.
|
|
|
Logged
|
|
|
|
gamma
|
|
« Reply #9 on: May 02, 2011, 11:56:53 PM » |
|
Thank you all for your answers. The recursed geometrical transformations are in the heart of all fractals in some way, but we usually do not ask what do they transform or what can they transform with what consequences. That is why I was wondering... so, great.
|
|
|
Logged
|
|
|
|
|