Jump to content

Librarian

Recommended Posts

Check this guy sites. it's a "Macro" photogrpher. Most of the incredible spider picture (include the mirror spider above) you can see over the web come from him.
First time I see some of his photography I thought for sure they were 3d pictures.

https://www.nickybay.com/

https://www.flickr.com/photos/nickadel/

Edited by flcc
  • Like 1
Link to comment
Share on other sites

On 19/2/2020 at 8:56 AM, Librarian said:

3 lesson.

(combining with tutorials from Hai Le and Matt Ebb) was to model something ..learned more about loft skin and normals, pretty much you can model everything just need to visualize (little bit forward)  :wub:

 

model1.jpg

1400.jpg

Hey, what tutorials have you seen? could you give more info on this please?

  • Like 1
Link to comment
Share on other sites

Colors  and motion(from particles(rotation(houdinifx.jp) a loot of examples for particles

code from ->Anastasia Opara (Creativity of Rules and Patterns)

Basically you need only to know to manipulate colors (gradient) endless possibility.. I use H16.5

 

//get all gravity points
int pc [] =pcfind (1, "P", @P, ch("dist"),100);
//account direction
vector gravity_vec = {0,0,0};
foreach (int p; pc)
{
     vector pos = point (1,"P", p);
     float mass = point (1,"mass", p);
     float dist = fit ( distance (@P,pos) , 0, 10,0,10);
     //float dist = clamp(distance( @P,pos), ch("min_dist"),1000);
     vector dir = normalize (pos - @P);
     float str = clamp(mass /pow (dist,2),0,ch("max"));
     gravity_vec += dir * str *ch("gravityconstatnt");
     }
     
 @N= gravity_vec;
 @pull = length (@N);

----------------------------------


//get all gravity points
int pc [] =pcfind (1, "P", @P, ch("dist"),100);
//account direction
vector gravity_vec = {0,0,0};
foreach (int p; pc)
{
     vector pos = point (1,"P", p);
     float mass = point (1,"mass", p);
     float dist = fit ( distance (@P,pos) , 0, 10,0,10);
     //float dist = clamp(distance( @P,pos), ch("min_dist"),1000);
     vector dir = normalize (pos - @P);
     float str = clamp(mass *pow (dist,2),0,ch("max_pull"));
     gravity_vec += dir * str *ch("gravityconstatnt");
     }
     
 @N= gravity_vec;
 @pull = length (@N);

 

motio55.jpg

b9.jpg

  • Like 1
Link to comment
Share on other sites

I've done this tutorial (hai le) but don't have succes with it. Just get circles, not hexagons.
I am bumped my head on this,  checked each character in this code, but no way.
I've get another method to make squared shapes but different flavor.

I would be really curious to find what's Wrong.
is it possible you post the working code ?

Link to comment
Share on other sites

@flcc mine Bad that I do not do formulation in a better way.:huh:

tutorials.cgrecord.net/2019/08/hexagon-in-houdini-vex-tutorial-by-hai.html

plus for lazy people  tutorial he did recently ( best tutorial for million different stuff)..just love people that share knowledge :wub:

I just use those tutorials because I have unlimited possibilities to have Contour(posted that file )  also different shapes that I can easily export for CNC machining ...

 

 

 

PatTOdforce.hipnc

freew.jpg

Edited by Librarian
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...