FrankT opened this issue on Jul 25, 2009 · 6 posts
FrankT posted Sat, 25 July 2009 at 2:21 PM
If I want to fill a transparent cube with an ecosystem, is it possible ?
like if I wanted a cube filled with birds or leaves or something like that
Regards
Frank
Rutra posted Sat, 25 July 2009 at 2:47 PM
Yes, I could explain it but there's a tutorial for that at geekatplay which explains it much better than I could. It was one of their first (they call it '3D ecosystem', if I remember correctly).
FrankT posted Sat, 25 July 2009 at 2:50 PM
w00t - I should have known to go there. Cheers Artur
ArtPearl posted Sun, 26 July 2009 at 2:51 PM
Attached Link: Holiday Blues
DId you manage it, Frank? Hard to find things on G@P nowadays - so many goodies:)I used the method in some of my images - see link for example, the flying objects are an eco inside a transparent cylinder.
However, except for cylinders and cubes it doesnt work very well. If you look at the cone and sphere you can see that it fills the object, but it continues below the bottom of the object. The reason for that is that eco instances are put on the surface of the object as though droped from above, along the z axis. So if you populate a sphere normally it will only populate the top half. It knows nothing about the bottom half. using this method it just makes the instances populate a slab directly underneath the surface. So, for exampe, any instance that would have hit the sphere on the equator will be droped in a straight line (along z) , but that would be outside the sphere...
I couldnt come up with a method to overcome this easily. I tried a boolean intersection with another sphere of the same size, but it ignores the eco. I think if you convert the eco instances to objects, group them, do the intersection with the sphere and return them to the eco it may work. Depending on the number of instances this may or may not be practical.
If anyone else comes up with a solution - please post, I had other images In which I wanted to use it and couldnt becuase of this problem. (eg populate the inside of a character with things...)
PS My filter in the function editor is slightly different from what was suggested by G@P - they use two filter one to multiply (aX) and one to offset (X+a). I used the contrast/brightness which doesnt actually need to be applied to contrast or brightnest, it performs aX+b which is the same as the multiply and offset put together.
"I paint that which comes from the imagination or from dreams,
or from an unconscious drive. I photograph the things that I do not
wish to paint, the things which already have an
existence."
Man Ray, modernist painter
http://artpearl.redbubble.com/
FrankT posted Sun, 26 July 2009 at 3:00 PM
I ended up cheating and using 5 or 6 planes with ecosystems on and set at different altitudes. Worked ok for what I wanted at the time but it would have been much simpler just to fill a cube with nightgaunts :biggrin:
ArtPearl posted Sun, 26 July 2009 at 10:53 PM
Your 'cheat' worked Well, but yes, for a cube the 3d eco would have worked perfectly well. Perhaps next time :)
"I paint that which comes from the imagination or from dreams,
or from an unconscious drive. I photograph the things that I do not
wish to paint, the things which already have an
existence."
Man Ray, modernist painter
http://artpearl.redbubble.com/