ICE Topology and parametric equations

Here you can find ICE tutorials and learning material
User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: ICE Topology and parametric equations

Post by Daniel Brassard » 18 Feb 2012, 01:21

Pretzel

Using the above technique and ICETree, I tested another implicit formula taken from Paul Bourke Website.

The implicit equation for the pretzel is:

(x^2 * (1-x^2) - y^2)^2 + z^2 = 0.01

Using the formula, I created the ICE tree below and made it into a compound. I then connected the compound like the previous sphere implementation.

Note that I moved the right side of the equation to the left side for convenience.
Attachments
Pretzel_Implicit.jpg
Pretzel_Implicit.jpg (69.54 KiB) Viewed 4090 times
Pretzel1.jpg
Pretzel1.jpg (55.22 KiB) Viewed 4090 times
Last edited by Daniel Brassard on 18 Feb 2012, 01:27, edited 2 times in total.
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: ICE Topology and parametric equations

Post by Daniel Brassard » 18 Feb 2012, 01:24

And, here is the point cloud and emPolygonizer results. Pretty good for a proof of concept. A lot of possibilities, the door is wide open.

Cheers!

Dan
Attachments
Pretzel2.jpg
Pretzel2.jpg (76.67 KiB) Viewed 4090 times
Pretzel3.jpg
Pretzel3.jpg (54.26 KiB) Viewed 4090 times
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
TwinSnakes007
Posts: 316
Joined: 06 Jun 2011, 16:00

Re: ICE Topology and parametric equations

Post by TwinSnakes007 » 18 Feb 2012, 01:49

Very nice Daniel! Implicit surfaces in SI. Who knew!? :p

User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: ICE Topology and parametric equations

Post by Daniel Brassard » 23 Feb 2012, 05:22

Implicit ICE Tree improvement

After further testing, and multiple crashes, I found that using the IF node did not work because I was keeping the entire array and not discarting any points, in fact I was compacting the points that did not meet the IF condition to location 0,0,0.

So I modified the ICETree as follows and tested it with a Cosine function. It worked with better results at high numbers of points, and I discard the points that don't meet the condition reducing the size of the point cloud array. Unfortunately, my low spec machine cannot polygonise the shape due to lack of memory. I will leave that to those adventurers with higher spec machines.

Cheers!

Dan
Attachments
Implicit4.jpg
Implicit4.jpg (57.26 KiB) Viewed 4000 times
Implicit5.jpg
Implicit5.jpg (87.5 KiB) Viewed 4000 times
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: ICE Topology and parametric equations

Post by Daniel Brassard » 23 Feb 2012, 05:37

And for comparaison, here is the upgraded ICETree of the Pretzel. Much faster to polygonize!
Attachments
Bretzel4.jpg
Bretzel4.jpg (55.18 KiB) Viewed 3999 times
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
ActionArt
Posts: 853
Joined: 25 Nov 2010, 18:23
Location: Canada

Re: ICE Topology and parametric equations

Post by ActionArt » 02 Apr 2012, 22:41

Daniel, are you still going on this? I kind of missed seeing it lately ;)

I hope you still plan to package those fine compounds someday...

User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: ICE Topology and parametric equations

Post by Daniel Brassard » 03 Apr 2012, 14:26

Hi ActionArt,

Yes, I am still going with it albeit a bit slow right now due to heavy workload at work, tax time and expansion of the studio taking precedence.

What I can do is package the first 50 topos and post in the compound download area. This way it would give the readers who followed the thread so far all the compounds needed to experiment with and then some. Just in time for 2013 launch I guess!

I'll see what i can do tonight.

Dan
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
Maximus
Posts: 1105
Joined: 09 Jun 2009, 15:45

Re: ICE Topology and parametric equations

Post by Maximus » 03 Apr 2012, 14:54

Hey Daniel, kinda missing your lessons too! :)
Meaningwhile i found myself reading about an amazing work from a poland artist from time ago, you probably saw it, i was wondering how hard would be to produce in ICE this kind of models based on fibonacci sequence and phyllotaxis.
Here is the link with the "making of" if you want to take a look

http://ptakun.tmdag.com/eco_system/make ... en_htm.htm

in particular i'm interested in this kind of images

Image
Image

I was thinkin some modulo could have its uses here, but i'm not that expert, so i would love to hear your opinion on how to achieve such modeling!
Looking further for your compounds and thanks again for the amazing work you've done and shared with the community.

Max

User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: ICE Topology and parametric equations

Post by Daniel Brassard » 03 Apr 2012, 15:39

Hi Maximus,

Interesting experiment. Definitively possible using Chris_TC work on L System, Mossman "Emit from Polygon", Chris Marshall ICE Tree system and Milan Vasek "Scatter Tool" compounds.

I do have a Fibonacci compound but it max out at 10 iterations (I'll have to code that node one day). I also have various little constant nodes, including the golden ratio. I'll post that as well with the 50 topo nodes.

Maybe we could put our heads together in a little community project and try to figure out how to do this experiment in ICE!
Last edited by Daniel Brassard on 03 Apr 2012, 15:57, edited 1 time in total.
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
ActionArt
Posts: 853
Joined: 25 Nov 2010, 18:23
Location: Canada

Re: ICE Topology and parametric equations

Post by ActionArt » 03 Apr 2012, 15:53

Daniel Brassard wrote: Yes, I am still going with it albeit a bit slow right now due to heavy workload at work, tax time and expansion of the studio taking precedence.
I understand that! The same reason for me not participating as much as I wanted to.
What I can do is package the first 50 topos and post in the compound download area. This way it would give the readers who followed the thread so far all the compounds needed to experiment with and then some. Just in time for 2013 launch I guess!
That would be just awesome!!! Thanks again for all this interesting work.

Chris_TC
Posts: 411
Joined: 22 Mar 2010, 17:43

Re: ICE Topology and parametric equations

Post by Chris_TC » 03 Apr 2012, 18:07

This is quite impressive. It should be very much doable in ICE, but the author doesn't go into a lot of detail, particularly about how he made the plant shapes.
I'm low on time these days, but if something is being put together I'll try to help.

User avatar
Tekano
Posts: 488
Joined: 09 Jun 2009, 14:49
Location: London, UK

Re: ICE Topology and parametric equations

Post by Tekano » 03 Apr 2012, 20:27

I image they will be built with some kind of L-System in houdini and the answer would most probably be somewhere in here http://algorithmicbotany.org/ also, isn't treegen an L-system generator? and there has been several other L system variants in XSI before.
Gossip is what no one claims to like, but everybody enjoys.

User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: ICE Topology and parametric equations

Post by Daniel Brassard » 03 Apr 2012, 20:51

I forgot to mention Fabricio Chamon ICETree compound.

http://iceduous.blogspot.ca/
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
Daniel Brassard
Posts: 878
Joined: 18 Mar 2010, 23:38
Location: St. Thomas, Ontario
Contact:

Re: ICE Topology and parametric equations

Post by Daniel Brassard » 04 Apr 2012, 03:13

I have uploaded the various compounds. The various compounds (so far) can be downloaded from the ICE Compound area at:

viewtopic.php?f=19&t=2269

In time for 2013 release,

Cheers!

Dan
$ifndef "Softimage"
set "Softimage" "true"
$endif

Post Reply

Who is online

Users browsing this forum: No registered users and 31 guests