POV-Ray : Newsgroups : povray.binaries.images : Ivy Generator Server Time
14 Nov 2024 10:15:01 EST (-0500)
  Ivy Generator (Message 1 to 10 of 29)  
Goto Latest 10 Messages Next 10 Messages >>>
From: hobBIT
Subject: Ivy Generator
Date: 3 Jul 2009 10:40:03
Message: <web.4a4e17009a7f7b0e28c001c10@news.povray.org>
last week I started to write a little ivy generator which can interact with
every povray object. I was a bit inspired by the generator by Thomas Luft
(http://graphics.uni-konstanz.de/~luft/ivy_generator/) which only work with
mesh objects. Please leave comments on how to increase realism,

many thanks,
hobBIT


Post a reply to this message


Attachments:
Download 'ivygen_pub.png' (2438 KB)

Preview of image 'ivygen_pub.png'
ivygen_pub.png


 

From: hobBIT
Subject: Re: Ivy Generator
Date: 3 Jul 2009 10:55:00
Message: <web.4a4e1ac5e71b54f128c001c10@news.povray.org>
"hobBIT" <bla### [at] gmxde> wrote:
> last week I started to write a little ivy generator which can interact with
> every povray object. I was a bit inspired by the generator by Thomas Luft
> (http://graphics.uni-konstanz.de/~luft/ivy_generator/) which only work with
> mesh objects. Please leave comments on how to increase realism,
>
> many thanks,
> hobBIT

I forgot to say, the upper image: Trees are generated with povtree (tomtree
frontend), the sky is a huge texture from cgtextures.com and the tower is
created with superellipsoids using a macro.


Post a reply to this message

From: Christian Froeschlin
Subject: Re: Ivy Generator
Date: 3 Jul 2009 11:09:36
Message: <4a4e1f30$1@news.povray.org>
hobBIT wrote:

> last week I started to write a little ivy generator

Looks great!

 > Please leave comments on how to increase realism

In the tower image, it looks like a large curved section
near the bottom is too distant from the wall to be attached?

Also, there is a lot of ivy on top of the objects while the
walls are more thinly covered. I'm no expert on ivy but this
seems a bit odd (but probably it just needs more starting
points to cover a wall).


Post a reply to this message

From: hobBIT
Subject: Re: Ivy Generator
Date: 3 Jul 2009 13:10:01
Message: <web.4a4e3066e71b54f128c001c10@news.povray.org>
Christian Froeschlin <chr### [at] chrfrde> wrote:
> hobBIT wrote:
>
> > last week I started to write a little ivy generator
>
> Looks great!
>
>  > Please leave comments on how to increase realism
>
> In the tower image, it looks like a large curved section
> near the bottom is too distant from the wall to be attached?
>
> Also, there is a lot of ivy on top of the objects while the
> walls are more thinly covered. I'm no expert on ivy but this
> seems a bit odd (but probably it just needs more starting
> points to cover a wall).

Thanx !

The biggest problem with my generator is the fact it is nearly uncontrollable, a
can weight the growing direction using random, last direction up and down
vectors, twig len and thickness, chance to split and last but not least the
seed base. Every little change results in a totally different "grow". I think,
some adjustments to these parameters will bring a better ivy :) ... Distant
wall<->ivy, you are right, I will make this controllable by 2 new parameters :)


Post a reply to this message

From: Tim Attwood
Subject: Re: Ivy Generator
Date: 3 Jul 2009 17:28:44
Message: <4a4e780c$1@news.povray.org>
> Please leave comments on how to increase realism

Real ivy gets little hair roots where it attaches to things,
they're a little yellower than the main vine.

It looks perty good already though.

Here's a link with a good photo...
http://www.moplants.com/blog/?p=1081


Post a reply to this message

From: Thomas de Groot
Subject: Re: Ivy Generator
Date: 4 Jul 2009 03:58:16
Message: <4a4f0b98@news.povray.org>
"hobBIT" <bla### [at] gmxde> schreef in bericht 
news:web.4a4e17009a7f7b0e28c001c10@news.povray.org...
> last week I started to write a little ivy generator which can interact 
> with
> every povray object. I was a bit inspired by the generator by Thomas Luft
> (http://graphics.uni-konstanz.de/~luft/ivy_generator/) which only work 
> with
> mesh objects. Please leave comments on how to increase realism,
>
This is already looking really good! When you say 'every povray object' you 
mean 'including mesh2'? That is what I understand.

Thomas


Post a reply to this message

From: Thomas de Groot
Subject: Re: Ivy Generator
Date: 4 Jul 2009 04:00:59
Message: <4a4f0c3b@news.povray.org>
"Christian Froeschlin" <chr### [at] chrfrde> schreef in bericht 
news:4a4e1f30$1@news.povray.org...
> Also, there is a lot of ivy on top of the objects while the
> walls are more thinly covered. I'm no expert on ivy but this
> seems a bit odd (but probably it just needs more starting
> points to cover a wall).

In some way, real ivy seems to concentrate on the top of walls/objects, 
maybe because sunlight is stronger there. At least, that is what I observe 
in my garden, so the ivy generator is doing a good job :-)  Thomas Luft's 
generator shows exactly the same phenomenon.

Thomas


Post a reply to this message

From: Anthony D  Baye
Subject: Re: Ivy Generator
Date: 4 Jul 2009 10:15:01
Message: <web.4a4f631ee71b54f1231d6f4b0@news.povray.org>
Plants will grow towards a light source, it's called phototropism (which I
learned about a long time ago and never thought to find a use for).  you'll find
that in a dark room with light coming through a hole in the ceiling, vines will
grow along the floor toward the light, and will generally try to find the hole
in the ceiling. Perhaps your model could account for the direction of the light
source as well.  It would be a matter of weighting the probability of a split in
a given direction by the amount of light in that direction or the probability of
reaching light by growing in that direction.

Otherwise, I think it's excellent work, and I wonder if it could be applied to
other plant life, like trees and shrubs.

Are you predetermining the starting location, or is it random?

A.D.B.

"Thomas de Groot" <tDOTdegroot@interDOTnlANOTHERDOTnet> wrote:
> "Christian Froeschlin" <chr### [at] chrfrde> schreef in bericht
> news:4a4e1f30$1@news.povray.org...
> > Also, there is a lot of ivy on top of the objects while the
> > walls are more thinly covered. I'm no expert on ivy but this
> > seems a bit odd (but probably it just needs more starting
> > points to cover a wall).
>
> In some way, real ivy seems to concentrate on the top of walls/objects,
> maybe because sunlight is stronger there. At least, that is what I observe
> in my garden, so the ivy generator is doing a good job :-)  Thomas Luft's
> generator shows exactly the same phenomenon.
>
> Thomas


Post a reply to this message

From: hobBIT
Subject: Re: Ivy Generator
Date: 4 Jul 2009 12:14:20
Message: <4a4f7fdc$1@news.povray.org>
Tim Attwood schrieb:
>> Please leave comments on how to increase realism
> 
> Real ivy gets little hair roots where it attaches to things,
> they're a little yellower than the main vine.
> 
> It looks perty good already though.
> 
> Here's a link with a good photo...
> http://www.moplants.com/blog/?p=1081

Thanx, I didn't know this before, but I think this would increase the 
scene complexity too much, but I will think about this :-)

hobBIT


Post a reply to this message

From: hobBIT
Subject: Re: Ivy Generator
Date: 4 Jul 2009 12:22:21
Message: <4a4f81bd$1@news.povray.org>
Anthony D. Baye schrieb:
> Plants will grow towards a light source, it's called phototropism (which I
> learned about a long time ago and never thought to find a use for).  you'll find
> that in a dark room with light coming through a hole in the ceiling, vines will
> grow along the floor toward the light, and will generally try to find the hole
> in the ceiling. Perhaps your model could account for the direction of the light
> source as well.  It would be a matter of weighting the probability of a split in
> a given direction by the amount of light in that direction or the probability of
> reaching light by growing in that direction.
> 
> Otherwise, I think it's excellent work, and I wonder if it could be applied to
> other plant life, like trees and shrubs.
> 
> Are you predetermining the starting location, or is it random?
> 
> A.D.B.
> 
> "Thomas de Groot" <tDOTdegroot@interDOTnlANOTHERDOTnet> wrote:
>> "Christian Froeschlin" <chr### [at] chrfrde> schreef in bericht
>> news:4a4e1f30$1@news.povray.org...
>>> Also, there is a lot of ivy on top of the objects while the
>>> walls are more thinly covered. I'm no expert on ivy but this
>>> seems a bit odd (but probably it just needs more starting
>>> points to cover a wall).
>> In some way, real ivy seems to concentrate on the top of walls/objects,
>> maybe because sunlight is stronger there. At least, that is what I observe
>> in my garden, so the ivy generator is doing a good job :-)  Thomas Luft's
>> generator shows exactly the same phenomenon.
>>
>> Thomas
> 
> 
> 
> 

At the moment, growing is weighted by 4 factors:
1. follow direction of last segment
2. random
3. gravity
4. "up",
while the last can be seen as growing towards light. It's easy to add 
another weight which grows to a given vector, but growing to "light" can 
be very complex, depending on scene complexity, maybe a path can help 
out to accomplish this.

The starting point and primary growing direction are input parameters.

I think about a total replace of the current growing algo, as it always 
clamps to any object, so hanging ivy is not really possible atm.

hobBIT


Post a reply to this message

Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.