how to make this shape "curvy" ?

Apr 2, 2010 at 2:27pm

how to make this shape "curvy" ?

Hi,
I work with a tri-like shape, wich can be morph into a plane really smoothly wich I like very much…

I’d like to give this shape a Z-depth, a curve for instance wich could start at the center of the shape…
I tried to xfade it with other 3d shapes like sphere, but I don’t reconize my start shape…
Hope I’am clear;
Do you have any clue to break this 2d with a cool curve ??
here’s the patch with the expression:

max v2;
#N vpatcher 0 44 1680 1046;
#P origin -88 0;
#P window setfont “Sans Serif” 9.;
#P flonum 1042 547 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 358 188 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 330 339 99 196617 pak position 0. 0. 0.;
#P flonum 332 319 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 371 319 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 416 319 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P objectname [4];
#P newex 224 280 45 196617 r metro;
#P newex 1031 215 55 196617 delay 100;
#P newex 1031 235 36 196617 zl reg;
#P newex 1031 194 40 196617 t b f f;
#P newex 1031 172 75 196617 loadmess 2.94;
#P flonum 716 547 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P button 257 347 15 0;
#P newex 224 368 130 196617 jit.matrix 3 float32 40 20;
#P window linecount 2;
#P newex 716 596 336 196617 jit.expr @expr “snorm[0]” “pow(norm[0]\, in[1])*(cell[1]==0)-pow(norm[0]\, in[1])*(cell[1]==1)” “0″ @inputs 3;
#P window linecount 3;
#P newex 168 610 374 196617 jit.gl.mesh render @draw_mode tri_grid @transform_reset 0 @tex_map 1 @tex_plane_s 0.5 0. 0. 0.5 @tex_plane_t 0. 0.5 0. 0.5 @scale 2 2 2 @position 0. 0. 0. @layer 2 @blend_enable 1 @layer 2 @scale 1.48 0.91 0.91 @texture TT;
#P window setfont “Arial Bold” 24.;
#P window linecount 1;
#P comment 1452 66 110 -1195376616 RENDER;
#P window setfont “Sans Serif” 9.;
#P newex 1108 235 366 196617 jit.gl.texture render @bordercolor 0 0 0 0 @adapt 1 @apply replace @name TT;
#P message 1155 172 78 196617 read dishes.mov;
#P newex 1108 215 189 196617 jit.qt.movie @unique 1 @adapt 1 @vol 0;
#N vpatcher 0 44 1680 1046;
#P window setfont “Sans Serif” 9.;
#P number 239 102 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P inlet 162 31 15 0;
#P newex 195 185 339 196617 jit.gl.render render @erase_color 0. 0. 0. 1 @lens_angle 50 @antialias 1;
#P newex 195 254 286 196617 jit.window render @floating 1 @fsmenubar 0 @pos 1300 700;
#P newex 195 154 50 196617 t b erase;
#P newex 195 117 57 196617 qmetro 33;
#P toggle 195 60 15 0;
#P newex 195 225 76 196617 esc_fullscreen;
#P newex 144 182 45 196617 s metro;
#P connect 4 0 0 0;
#P connect 7 0 2 0;
#P connect 2 0 3 0;
#P connect 3 0 4 0;
#P connect 4 0 6 0;
#P connect 4 1 6 0;
#P connect 1 0 5 0;
#P connect 8 0 3 1;
#P pop;
#P newobj 1437 111 48 196617 p render;
#P toggle 1435 86 15 0;
#P newex 1108 172 45 196617 r metro;
#P user panel 1429 55 139 85;
#X brgb 255 255 255;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P newex 320 294 87 196617 pak scale 1. 1. 1.;
#P flonum 322 274 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 361 274 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 406 274 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 716 569 20 196617 t b;
#P window setfont “Arial Italic” 20.;
#P comment 1260 701 234 -834666476 Searching for a curve…;
#P connect 15 0 14 0;
#P fasten 27 0 14 0 335 483 173 483;
#P fasten 5 0 14 1 325 460 218 460;
#P connect 23 0 16 0;
#P connect 17 0 16 0;
#P fasten 18 0 17 0 721 339 262 339;
#P connect 28 0 4 0;
#P connect 4 0 5 1;
#P connect 26 0 27 1;
#P connect 28 0 3 0;
#P connect 3 0 5 2;
#P connect 25 0 27 2;
#P connect 2 0 5 3;
#P connect 28 0 2 0;
#P connect 24 0 27 3;
#P fasten 21 0 18 0 1036 378 721 378;
#P fasten 20 2 18 0 1066 358 721 358;
#P connect 18 0 1 0;
#P connect 16 0 15 0;
#P connect 1 0 15 0;
#P connect 18 0 15 1;
#P connect 19 0 20 0;
#P connect 20 0 22 0;
#P connect 22 0 21 0;
#P connect 29 0 15 2;
#P connect 20 1 21 1;
#P fasten 11 0 10 0 1160 207 1113 207;
#P fasten 7 0 10 0 1113 213 1113 213;
#P connect 10 0 12 0;
#P connect 20 0 11 0;
#P connect 8 0 9 0;
#P pop;

Thx in advance,
Ad

#49413

You must be logged in to reply to this topic.