Grasshopper

algorithmic modeling for Rhino

Information

Human

Welcome to Human for Grasshopper!

Because humans are animals too!

Any similarity to my own name is, of course, a pure coincidence.

What does it do?

There are two sets of components with different functions:

Human.gha

Extends Grasshopper's ability to create and reference geometry including lights, blocks, and text objects. Also enables access to information about the active Rhino document, pertaining to materials, layers, linetypes, and other settings. 

Includes the following components:

(Those in bold are new components with this release.)

  • Object Creation
    • Bake Geometry with Attributes
    • Create Hatches
    • Create Justified 3d Text
    • Create Lights
    • Define Block
    • Place Blocks
    • Create Object Attributes
  • Display
    • Custom Display with Variable Lineweights
    • Custom Display with Bitmap Textures
    • Render Text to Screen
    • Render Mesh to Screen
    • Render Curve to Screen
    • Render Point to Screen
    • Screen-Oriented Text
    • Screen-Oriented Mesh
  • Document Information
    • Font Table
    • Material Table
    • Layer Table
    • Hatch Pattern Table
    • Linetype Table
  • Document Modifications
    • Create/Modify Layers
    • Create/Modify Materials
  • Miscellaneous
    • Document Units
    • Directory Contents
    • Delete Objects on Layer
    • Dynamic Item Selector
  • ​Reference
    • Dynamic Geometry Pipeline
    • Explode Hatches
    • Explode Blocks
    • Explode Blocks Recursively
    • Get Object Attributes
    • Light Properties
    • Sort Objects by Type
    • Text Object Info
    • Get Objects by Selection
    • Get Objects by Layer
  • Texture Mapping
    • Planar Mapping
    • Box Mapping
    • Spherical Mapping
    • Surface Mapping
    • Cylindrical Mapping
    • Custom Texture Mapping

TreeFrog.gha

This add-on includes a set of components to aid in the advanced manipulation of data tree structures.

Includes the following components:

  • Assign Paths 
  • Graft by Data
  • Match Paths (this is pretty much the same as GH's native "Unflatten" - but it came first so I'm leaving it in :D )
  • Path Description
See the images and reference files for a detailed explanation of the function of these components. 

I'd also like to acknowledge the creators of Horster Reference, the first Grasshopper add-on to expose advanced reference functionality. These components definitely build on the work they have done, although they take a slightly different approach.

To install:

  • In Grasshopper, choose File > Special Folders > Components folder. Make sure you delete all earlier versions of HDTReference.gha, TreeFrog.gha, and Human.gha if there are any. Save the gha file to that directory.
  • Right-click the file > Properties > make sure there is no "blocked" text
  • Restart Rhino and Grasshopper

 

Website: http://www.food4rhino.com/project/human
Members: 292
Latest Activity: 1 hour ago

Reference Guides

Discussion Forum

New version of Human for download 51 Replies

It's been more than a year since the last release of Human - so I'm excited to share with you the latest version, packed chock-full of new functionality. See the release notes for details on the new features. A few of my favorites:Ability to define…Continue

Started by Andrew Heumann. Last reply by Nick Tyrer Jan 26, 2016.

Comment Wall

Comment

You need to be a member of Human to add comments!

Comment by AJ on August 11, 2017 at 5:58am

Screenshot_296.jpg

Andrew. how can i use the mapped mesh color in order to play with the height . visually it is being presented but i cant use the values. 

thnx

Comment by Denton Fredrickson on August 2, 2017 at 6:12am

Ah, okay.  I have separated the Tif into two Jpegs (one for the DB and one for the TB) and it is working well for what I need.  

Thank-you for the quick response!  

Comment by Andrew Heumann on August 2, 2017 at 4:41am
Hi Denton - I have no idea. I was unaware Tifs with alpha channels had ever worked with my components - this is not by design, just a product of Rhino's own handling of simple materials, I guess. The component is designed to be used with a separate file representing the alpha channel (the transparency bitmap input) and I have found Jpegs work the most consistently.
Comment by Denton Fredrickson on August 1, 2017 at 11:40pm

Hi Andrew,

First of all, thank-you for your incredibly useful plugin.

I have been mapping images (.tif with alpha masks) to surface geometry using your custom preview materials object (connected to DB).  In the previous Rhino WIP (June 2017, I believe), the alpha channel was working quite well.  With the new WIP (2017-07-25) the alpha channels aren't being recognized.  Do you know why this might be?

Thanks for your time.

Comment by Nik Willmore on July 22, 2017 at 9:06pm

Rhino 6 WIP error for the JustifiedText3D component:

1. Solution exception:Method not found: 'Void Rhino.Geometry.TextEntity.set_FontIndex(Int32)'.

Comment by Nik Willmore on July 22, 2017 at 11:49am

How do I install this on Rhino 6 WIP on either a Mac or PC? The latest version of Panda includes a Rhino plugin that only installs on Rhino 5. Manually trying to drag Grasshopper stuff over from my Rhino 5 install on Windows fails. An older version of Panda did run on Rhino 6 WIP but it failed to work for hatch previews like the latest Panda version does just fine in Rhino 5.

When I drag the Panda .rhi installer into Rhino 6 WIP it then starts Rhino 5 and tries to install for that.

Comment by Andrew M on July 7, 2017 at 1:28am

Hi, I am wondering if there is a way to generate full layer paths (create the layers+sublayers in the Rhino doc) from within the "CreateModifyLayers" function through ghypythonlib. At the moment I can only get it to generate parent layers, even using the proper syntax (parent_layer::sublayer). Using the Grasshopper component itself presents no problems, but I see no keyword argument or input that would allow me to do this in python. Thanks for any help. 

Comment by AJ on February 27, 2017 at 2:49am

sorry for noob question. how do you use wildcards. i saw some Regix stuff going on but.. 

thnx

Comment by Olivier Suire on November 14, 2016 at 7:44am

Hi !

I noticed that I could not retrieve the "Material name" attribute from blocks.

Comment by Samuel Wilson on October 25, 2016 at 7:23am

Andrew - thank you. I should be able to figure something out now.

 

Members (292)

 
 
 

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service