Sat, Nov 23, 9:16 PM CST

Renderosity Forums / Vue



Welcome to the Vue Forum

Forum Moderators: wheatpenny, TheBryster

Vue F.A.Q (Last Updated: 2024 Nov 21 4:12 am)



Subject: Filling an object with an ecosystem ?


FrankT ( ) posted Sat, 25 July 2009 at 2:21 PM · edited Mon, 22 July 2024 at 7:00 AM

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

My Freebies
Buy stuff on RedBubble


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

My Freebies
Buy stuff on RedBubble


ArtPearl ( ) posted Sun, 26 July 2009 at 2:51 PM

Attached Link: Holiday Blues

file_435342.jpg

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:

My Freebies
Buy stuff on RedBubble


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/


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.