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 » 09 Jan 2012, 00:31

The Stereographic Sphere (Riemann Sphere)

Here is an interesting parametric surface. This sphere parameters are based on the stereographic projection, which map the points of the sphere on the complex plane. The gap in the sphere cannot be closed without the u and v parameters extending to a very large number (infinity). If you want to close it, you will have to do it manually.

This surface is useful in constructing baskets, necklaces and domes.

The parameter are:

x = 2 * v / (1 + u*u + v*v)
y = (u*u + v*v - 1) / (1 + u*u + v*v)
z = 2 * u / (1 + u*u + v*v)

with

u_start = -10
u_end = 10
v_start = -10
v_end = 10

The ICE Tree and parametric surface is as follow. The last figure (Sphere_Stereographis3) shows you the necklace form with the parameters to achieve it. Enjoy!
Attachments
Sphere_Stereographic.jpg
Sphere_Stereographic.jpg (74.31 KiB) Viewed 4200 times
Sphere_Stereographic2.jpg
Sphere_Stereographic2.jpg (82.1 KiB) Viewed 4200 times
Sphere_Stereographic3.jpg
Sphere_Stereographic3.jpg (29.54 KiB) Viewed 4200 times
Last edited by Daniel Brassard on 11 Jan 2012, 03:00, edited 1 time in total.
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
Memag
Posts: 339
Joined: 09 Aug 2010, 01:37
Location: Tits

Re: ICE Topology and parametric equations

Post by Memag » 09 Jan 2012, 00:59

Wow!
Insanely awesome for (below)average 3d user like me.
I just wish these could be put in "get primitive" menu for quick use.
Please continue.

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 » 09 Jan 2012, 02:44

Thanks Memag.

The more I am getting into this, the more I am thinking of packaging all the surfaces into a Topo pack. Maybe I'll do that after I finish with this thread!

Sort of thank you and support to si-community!
$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 » 09 Jan 2012, 03:45

That would be a VERY good idea. I think it would be quite useful and give a good starting point for those of us that are a little math challenged to build onto. Would be much appreciated if you decide to do that. ^:)^

In production sometimes there isn't as much time to experiment as I'd like so a starting point is very helpful. I think it would be very popular.

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 » 11 Jan 2012, 03:05

Egg Carton

This is a simple variation of the grid using sines.

The parameters are:

x = u
y = A * Sin(u) * Sin (v)
z = v

with

u_start = -10
u_end = 10
v_start = -10
v_end = 10
A = 2 (amplitude of the bump on the grid surface)

The ICE Tree and parametric surface is as follow.
Attachments
Grid_Egg_Carton.jpg
Grid_Egg_Carton.jpg (62.36 KiB) Viewed 4127 times
Grid_Egg_Carton2.jpg
Grid_Egg_Carton2.jpg (99.68 KiB) Viewed 4127 times
Last edited by Daniel Brassard on 11 Jan 2012, 03:13, edited 1 time 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 » 11 Jan 2012, 03:12

Folded Strip

This next surface uses sine and cosine functions to fold the grid. The surface is useful for making bow ties and candies.

The parameters are:

x = Sin(u)
y = Cos(u+v)
z = v

with

u_start = 0 ... (if you make this -2*PI you get the bow tie)
u_end = 2*PI
v_start = -PI
v_end = PI

The ICE Tree and parametric surface is as follow.
Attachments
Folded_Strip.jpg
Folded_Strip.jpg (57.25 KiB) Viewed 4126 times
Folded_Strip2.jpg
Folded_Strip2.jpg (69.8 KiB) Viewed 4126 times
Last edited by Daniel Brassard on 11 Jan 2012, 03:18, edited 1 time 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 » 11 Jan 2012, 03:17

Folded Strip Variation

This next version of the folded strip uses the absolute function to fold the strip on itself along the z axis creating an interesting shape.

The parameters are:

x = Sin(u)
y = Cos(u+v)
z = abs(v) / 2

with

u_start = 0
u_end = 2*PI
v_start = -20
v_end = 20

The ICE Tree and parametric surface is as follow.
Attachments
Folded_Strip4.jpg
Folded_Strip4.jpg (63.98 KiB) Viewed 4121 times
Folded_Strip3.jpg
Folded_Strip3.jpg (89.34 KiB) Viewed 4123 times
Last edited by Daniel Brassard on 11 Jan 2012, 04:11, edited 1 time 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 » 11 Jan 2012, 03:24

Grid Ripple

This variation of the grid uses the sine function to create ripples on the surface. The amount of ripples is controlled by a scalar.

The parameters are:

x = u
y = Sin(u*v/Ripple)
z = v

with

u_start = -10
u_end = 10
v_start = -10
v_end = 10
Ripple = 5 (can be any amount except zero to avoid a "division by zero" error)

The ICE Tree and parametric surface is as follow.
Attachments
Grid_Ripple.jpg
Grid_Ripple.jpg (63.49 KiB) Viewed 4123 times
Grid_Ripple2.jpg
Grid_Ripple2.jpg (108.84 KiB) Viewed 4123 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 » 11 Jan 2012, 03:31

Conical Spiral Disk (Cochlea)

Here is a variation of the spiral disk using u to deform the disk in a conical shape. The height of the disk on the y axis is controlled by a scalar.

The parameters are:

x = u * v * Sin(u)
y = Height * u
z = u * v * Cos(u)

with

u_start = -8*PI
u_end = 8*PI
v_start = 0
v_end = 1
Height = 1

The ICE Tree and parametric surface is as follow.
Attachments
Conical_Spiral_Disk.jpg
Conical_Spiral_Disk.jpg (67.08 KiB) Viewed 4121 times
Conical_Spiral_Disk2.jpg
Conical_Spiral_Disk2.jpg (71.07 KiB) Viewed 4121 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 » 11 Jan 2012, 03:40

Torus Spiral (Coil)

A variation of the spiral helical torus with a constant width and no height. Useful to create clock springs, hoses and ornements.

The parameters are:

x = Cos(u) * (R0 + (R1 * Cos(v)))
y = R1 * Sin(v)
z = Sin(u) * (R0 + (R1 * Cos(v)))

with

u_start = 0
u_end = 8*PI
v_start = 0
v_end = 2*PI
R0 = Large radius = .5
R1 = Small radius = .5

The ICE Tree and parametric surface is as follow.
Attachments
Torus_Spiral_Coil.jpg
Torus_Spiral_Coil.jpg (74.66 KiB) Viewed 4120 times
Torus_Spiral_Coil2.jpg
Torus_Spiral_Coil2.jpg (82.8 KiB) Viewed 4120 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 » 11 Jan 2012, 04:00

Whitney's Umbrella

An interesting surface with intersecting polygons. The parameters are so simple.

They are:

x = u
y = v * v
z = u * v

with

u_start = -1
u_end = 1
v_start = -1
v_end = 1

The ICE Tree and parametric surface is as follow.
Attachments
Whitney_umbrella.jpg
Whitney_umbrella.jpg (58.04 KiB) Viewed 4755 times
Whitney_umbrella2.jpg
Whitney_umbrella2.jpg (67.09 KiB) Viewed 4755 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 » 12 Jan 2012, 04:52

Little Update, I am working on the next set of ice surface posts. Here is a preview of the braided torus for your enjoyment!

And no, this is not the torus wireframe, this is the actual surface!
Attachments
Torus_Braided2.jpg
Torus_Braided2.jpg (73.32 KiB) Viewed 4704 times
Torus_Braided3.jpg
Torus_Braided3.jpg (83.23 KiB) Viewed 4704 times
Torus_Braided4.jpg
Torus_Braided4.jpg (54.72 KiB) Viewed 4704 times
$ifndef "Softimage"
set "Softimage" "true"
$endif

User avatar
dwigfor
Posts: 395
Joined: 17 Nov 2009, 17:46

Re: ICE Topology and parametric equations

Post by dwigfor » 12 Jan 2012, 18:19

Great stuff. I hope to get this working in the near future after I finish a couple of projects I'm currently working on. Haven't had the chance to really take a look at ICE Modelling yet.

I can't wait till you generate 3d Mandelbulb!!
http://www.skytopia.com/project/fractal/mandelbulb.html

Great stuff - keep up the hard work!
-Dave

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 » 12 Jan 2012, 19:05

Hi Dave,

Thank you for your kind encouragement.
I can't wait till you generate 3d Mandelbulb!!
http://www.skytopia.com/project/fractal/mandelbulb.html
For that, you will need some sort of ray marcher / marching cube / voxelizer method ....
maybe emPolygoniser can help!

Maybe something to propose in the community project thread! That would be an interesting project!
$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 » 14 Jan 2012, 03:54

Little update!

Just created a serie of supershapes based on the super torus.

Here is a rendered preview.

The SuperCone, SuperSphere, SuperCylinder, SuperDisk and SuperTorus!

Each shape can adopt many variations by adjusting its parameters! As an example, the rounded cube in the middle is actually the SuperSphere!
Attachments
SuperShapes.jpg
SuperShapes.jpg (59.34 KiB) Viewed 4623 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 » 14 Jan 2012, 17:53

Very nice indeed! I've fallen behind in trying it myself (have to get some work done) but really admire what you've achieved here. Looking forward to more!

Post Reply

Who is online

Users browsing this forum: No registered users and 54 guests