POV-Ray : Newsgroups : povray.binaries.animations : Disintegrating sphere Server Time
22 Dec 2024 05:27:19 EST (-0500)
  Disintegrating sphere (Message 1 to 7 of 7)  
From: Samuel Benge
Subject: Disintegrating sphere
Date: 1 Apr 2011 18:15:01
Message: <web.4d964dc57a9402c235639ff80@news.povray.org>
Hi,

Now that I have a method for generating a list of nearest neighbors in a given
point set, certain effects can be achieved. In this case a sphere is fractured
and broken apart into little chunks. It wouldn't have been possible without
first calculating the Voronoi cell associated with each point.

Each object is an intersection of planes and one big sphere. Parse time was a
little over 1/2 second per frame for 535 finite objects. The entire animation
(200 frames) took 31 minutes 51 seconds to finish.

The initial point set was generated with POV, and the neighbor list was created
with a C++ program I wrote using the voro++ library.

Having control over the points and being able to find their neighbors should
open up a number of new possibilities...

~Sam


Post a reply to this message


Attachments:
Download 'disintegrating-sphere.mpeg.mpg' (1314 KB)

From: Trevor G Quayle
Subject: Re: Disintegrating sphere
Date: 1 Apr 2011 18:45:01
Message: <web.4d965496f70d2463b05ef170@news.povray.org>
"Samuel Benge" <stb### [at] hotmailcom> wrote:
> Hi,
>
> Now that I have a method for generating a list of nearest neighbors in a given
> point set, certain effects can be achieved. In this case a sphere is fractured
> and broken apart into little chunks. It wouldn't have been possible without
> first calculating the Voronoi cell associated with each point.
>
> Each object is an intersection of planes and one big sphere. Parse time was a
> little over 1/2 second per frame for 535 finite objects. The entire animation
> (200 frames) took 31 minutes 51 seconds to finish.
>
> The initial point set was generated with POV, and the neighbor list was created
> with a C++ program I wrote using the voro++ library.
>
> Having control over the points and being able to find their neighbors should
> open up a number of new possibilities...
>
> ~Sam

Very cool.

-tgq


Post a reply to this message

From: stbenge
Subject: Re: Disintegrating sphere
Date: 1 Apr 2011 20:20:55
Message: <4d966be7@news.povray.org>
On 4/1/2011 3:41 PM, Trevor G Quayle wrote:
> Very cool.

Thanks~


Post a reply to this message

From: Robert McGregor
Subject: Re: Disintegrating sphere
Date: 1 Apr 2011 21:45:00
Message: <web.4d967e7af70d2463d39341350@news.povray.org>
"Samuel Benge" <stb### [at] hotmailcom> wrote:
> Now that I have a method for generating a list of nearest neighbors in a given
> point set, certain effects can be achieved. In this case a sphere is fractured
> and broken apart into little chunks. It wouldn't have been possible without
> first calculating the Voronoi cell associated with each point.

Wow Sam, that's REALLY cool!

-------------------------------------------------
www.McGregorFineArt.com


Post a reply to this message

From: stbenge
Subject: Re: Disintegrating sphere
Date: 2 Apr 2011 14:12:24
Message: <4d976708$1@news.povray.org>
On 4/1/2011 6:40 PM, Robert McGregor wrote:
> "Samuel Benge"<stb### [at] hotmailcom>  wrote:
>> Now that I have a method for generating a list of nearest neighbors in a given
>> point set, certain effects can be achieved. In this case a sphere is fractured
>> and broken apart into little chunks. It wouldn't have been possible without
>> first calculating the Voronoi cell associated with each point.
>
> Wow Sam, that's REALLY cool!
>

Thanks, Robert! It would look even better if the pieces were rotated 
according to where they were breaking off from, and if there was some 
sort of collision detection going on.

I'm current testing the technique with blobs, and it's turning out to be 
a good way for making uneven stone walls and gravel beds. Blobs render 
very quickly when used in this manner...


Post a reply to this message

From: Christian Froeschlin
Subject: Re: Disintegrating sphere
Date: 3 Apr 2011 18:34:02
Message: <4d98f5da$1@news.povray.org>
Samuel Benge wrote:

> Now that I have a method for generating a list of nearest neighbors
> in a given point set, certain effects can be achieved.

One of which appears to be defying gravity ;) Very nice!


Post a reply to this message

From: stbenge
Subject: Re: Disintegrating sphere
Date: 3 Apr 2011 23:43:08
Message: <4d993e4c@news.povray.org>
On 4/3/2011 3:34 PM, Christian Froeschlin wrote:
> Samuel Benge wrote:
>
>> Now that I have a method for generating a list of nearest neighbors
>> in a given point set, certain effects can be achieved.
>
> One of which appears to be defying gravity ;) Very nice!

:) Thanks~


Post a reply to this message

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