Search
  • Sign Up
  • Sign In

Grasshopper

algorithmic modeling for Rhino

  • Home
    • Members
    • Listings
    • Ideas
  • View
    • All Images
    • Albums
    • Videos
    • Architecture Projects
    • Installations
    • Add-ons
  • Download
    • Rhino 7 w/Grasshopper
    • Add-ons
  • Forums/Support
    • Current Discussions
    • Legacy Forum
  • Learn
    • Getting Started
    • Online Reference
    • API documentation
    • Video Tutorials
    • Common Questions
    • Scripting and Coding
    • Books and Articles
  • Attend
  • My Page

Search Results - 湖北福彩30选5玩法『9TBH·COM』158计划网时时彩20192023年3月19日6时0分33秒.H5c2a3.jeusyfvdq

Topic: NEW RELEASE OF LADYBUG AND HONEYBEE!
ion of both Ladybug and Honeybee.  Notable among the new components are 51 new Honeybee components for setting up and running energy simulations and 15 new Ladybug components for running detailed comfort analyses.  We are also happy to announce the start of comprehensive tutorial series on how to use the components and the first one on getting started with Ladybug can be found here: https://www.youtube.com/playlist?list=PLruLh1AdY-Sj_XGz3kzHUoWmpWDXNep1O   A second one on how to use the new Ladybug comfort components can be found here: https://www.youtube.com/playlist?list=PLruLh1AdY-Sho45_D4BV1HKcIz7oVmZ8v Here is a short list highlighting some of the capabilities of this current Honeybee release:   1) Run EnergyPlus and OpenStudio Simulations - A couple of components to export your HBZones into IDF or OSM files and run energy simulations right from the grasshopper window!  Also included are several components for adjusting the parameters of the simulations and requesting a wide range of possible outputs.   2) Assign EnergyPlus Constructions - A set of components that allow you to assign constructions from the OpenStudio library to your Honeybee objects.  This also includes components for searching through the OpenStudio construction/material library and components to create your own constructions and materials.   3) Assign EnergyPlus Schedules and Loads - A set of components for assigning schedules and Loads from the Openstudio library to your Honeybee zones.  This includes the ability to auto-assign these based on your program or to tweak individual values.  You can even create your own schedules from a stream of 8760 values with the new “Create CSV Schedule” component.  Lastly, there is a component for converting any E+ schedule to 8760 values, which you can then visualize with the standard Ladybug components   4) Assign HVAC Systems - A set of components for assigning some basic ASHRAE HVAC systems that can be run with the Export to OpenStudio component.  You can even adjust the parameters of these systems right in Grasshopper. Note: The ASHRAE systems are only available for OpenStudio and can’t be used with Honeybee’s EnergyPlus component. Also, only ideal air, VAV and PTHP systems are currently available but more will be on their way soon!   5) Import And Visualize EnergyPlus Results - A set of components to import numerical EnergyPlus simulation results back into grasshopper such that they can be visualized with any of the standard Ladybug components (ie. the 3D chart or Psychrometric chart).  Importers are made for zone-level results as well as surface results and surfaces results can be easily separated based on surface type.  This also means that E+ results can be analyzed with the new Ladybug comfort calculator components and used in shade or natural ventilation studies.  Lastly, there are a set of components for coloring zone/surface geometry with EnergyPlus results and for coloring the shades around zones with shade desirability.   6) Increased Radiance and Daysim Capabilities - Several updates have also been made to the existing Radiance and Daysim components including parallel Radiance Image-based analysis.   7) Visualize HBObject Attributes - A few components have been added to assist with setting up honeybee objects and ensuing the the correct properties have been assigned.  These include components to separate surfaces based on boundary condition and components to label surfaces and zones with virtually any of their EnergyPlus or Radiance attributes.   8) WIP Grizzly Bear gbxml Exporter - Lastly, the release includes an WIP version of the Grizzly Bear gbXML exporter, which will continue to be developed over the next few months.   And here’s a list of the new Ladybug capabilities:   1) Comfort Models - Three comfort models that have been translated to python for your use in GH: PMV, Adaptive, and Outdoor (UTCI).  Each of these models has a “Comfort Calculator” component for which you can input parameters like temperature and wind speed to get out comfort metrics.  These can be used in conjunction with EPW data or EnergyPlus results to calculate comfort for every hour of the year.   2) Ladybug Psychrometric Chart - A new interactive psychrometric chart that was made possible thanks to the releasing of the Berkely Center for the Built Environment Comfort Tool Code (https://github.com/CenterForTheBuiltEnvironment/comfort-tool).  The new psychrometric chart allows you to move the comfort polygon around based on PMV comfort metrics, plot EPW or EnergyPlus results on the psych chart, and see how many hours are made comfortable in each case.  The component also allows you to plot polygons representing passive building strategies (like internal heat gain or evaporative cooling), which will adjust dynamically with the comfort polygon and are based on the strategies included in Climate Consultant.   3) Solar Adjusted MRT and Outdoor Shade Evaluator - A component has been added to allow you to account for shortwave solar radiation in comfort studies by adjusting Mean Radiant Temperature.  This adjusted MRT can then be factored into outdoor comfort studies and used with an new Ladybug Comfort Shade Benefit Evaluator to design outdoor shades and awnings.   4) Wind Speed - Two new components for visualizing wind profile curves and calculating wind speed at particular heights.  These allow users to translate EPW wind speed from the meteorological station to the terrain type and height above ground for their site.  They will also help inform the CFD simulations that will be coming in later releases.   5) Sky Color Visualizer - A component has been added that allows you to visualize a clear sky for any hour of the year in order to get a sense of the sky qualities and understand light conditions in periods before or after sunset.   Ready to Start?   Here is what you will need to do: Download Honeybee and Ladybug from the same link here. Make sure that you remove any old version of Ladybug and Honeybee if you have one, as mentioned on the Ladybug group page. You will also need to install RADIANCE, DAYSIM and ENERGYPLUS on your system. We already sent a video about how to get RADIANCE and Daysim installed (link). You can download EnergyPlus 8.1 for Windows from the DOE website (http://apps1.eere.energy.gov/buildings/energyplus/?utm_source=EnergyPlus&utm_medium=redirect&utm_campaign=EnergyPlus%2Bredirect%2B1). “EnergyPlus is a whole building energy simulation program that engineers, architects, and researchers use to model energy and water use in buildings.” “OpenStudio is a cross-platform (Windows, Mac, and Linux) collection of software tools to support whole building energy modeling using EnergyPlus and advanced daylight analysis using Radiance.” Make sure that you install ENERGYPLUS in a folder with no spaces in the file path (e.g. “C:\Program Files” has a space between “Program” and “Files”). A good option for each is C:\EnergyPlusV8-1-0, which is usually the default locations when you run the downloaded installer. New Example Files!   We have put together a large number of new updated example files and you should use these to get yourself started. You can download them from the link on the group page. New Developers: Since the last release, we have had several new members join the Ladybug + Honeybee developer team:   Chien Si Harriman - Chien Si has contributed a large amount of code and new components in the OpenStudio workflow including components to add ASHRAE HVAC systems into your energy models and adjust their parameters.  He is also the author of the Grizzly Bear gbxml exporter and will be continuing work on this in the following months.   Trygve Wastvedt - Trygve has contributed a core set of functions that were used to make the new Ladybug Colored Sky Visualizer and have also helped sync the Ladybug Sunpath to give sun positions for the current year of 2014   Abraham Yezioro - Abraham has contributed an awesome new bioclimatic chart for comfort analyses, which, despite its presence in the WIP tab, is nearly complete!   Djordje Spasic - Djordje has contributed a number of core functions that were used to make the new Ladybug Wind Speed Calculator and Wind Profile Visualizer components and will be assisting with workflows to process CFD results in the future.  He also has some more outdoor comfort metrics in the works.   Andrew Heumann - Andrew contributed an endlessly useful list item selector, which can adjust based on the input list, and has multiple applications throughout Ladybug and Honeybee.  One of the best is for selecting zone-level programs after selecting an overall building program.   Alex Jacobson -  Alex also assisted with the coding of the wind speed components. And, as always, a special thanks goes to all of our awesome users who tested the new components through their several iterations. Special thanks goes to Daniel, Michal, Francisco, and  Agus for their continuous support. Thanks again for all the support, great suggestions and comments. We really cannot thank you enough.   Enjoy!, Ladybug + Honeybee Development Team   PS: If you want to be updated about the news about Ladybug and Honeybee like Ladybug’s Facebook page (https://www.facebook.com/LadyBugforGrasshopper) or follow ladybug’s twitter account (@ladybug_tool).  …
Added by Chris Mackey to Ladybug Tools at 11:49pm on September 14, 2014
Blog Post: Exoskeleton and macro windows, Morpheus style

End of February 2017, McNeel published the webinar about the design and fabrication of the Morpheus Hotel and Tower in Macau.…

Added by Laurent DELRIEU at 1:20pm on March 29, 2017
Topic: ZBrush Is Now A Grasshopper Plugin
ome work to create a ZScript macro for custom routines, but you can record those in ZBrush and then merely need to edit them into my script, inline, as bulk multiple-lines you just paste in, no problem as long as you strip the ZBrush button definition at the beginning. ZBrush has a very high initial learning curve because of its non-standard interface. However, it has the world's most powerful quad remeshing and now mesh Booleans too. I needed a replacement for slow and especially non-robust marching cubes (Cocoon/Monolith/Dodo/Aether etc. on Grasshopper) that tended to bog down or blow up. IntraLattice was a step in a good direction but it can't merge fattened lines that merely cross each other with no breaks or that physically overlap on purpose to have many curve on in to a hub. But with $800 ZBrush 4R8, the latest version, that I can create English language ZScripts for, I suddenly have, often in the blink of an eye, or at worst a few seconds, right back into Rhino Grasshopper, a perfectly joined, airtight and smoothed mesh blending of upwards of thousands of input mesh pieces that overlap in ways Rhino will never Boolean union. There is no complicated installation of anything since it's all done in Python. The ZBrush program itself pops up while it works, and is then automatically backgrounded to bring you back to Grasshopper. It keeps running though, for fast iterations with no program startup time. This is a general toolkit to expose myriad very advanced features of ZBrush into being just another Grasshopper plug-in like the rest. It works by accepting a Grasshopper mesh and writing it to disk as an OBJ file, then incorporates ZBrush settings for a given command into a text format ZScript file, also written to disk from Python based on Grasshopper inputs, then ZBrush is told to run the script via Windows command line, and the exported OBJ output is read back from disk back into a Rhino Grasshopper mesh, in about a hundred lines of code. Despite a change in mesh definition in Rhinocommon from version 5 to 6, I made it work on both versions. So far this is only one command, the newly improved mesh Boolean union. It gives quad meshes, but they still look healthy when quickly triangulated in Rhino (as seen on top, above). The ZBrush ZRemesher is utterly astounding in ability to transform any mesh into a direction following, error free quad mesh that can be converted to NURBS actually, via T-Splines smooth mode. That will be the next port to Grasshopper. I hope architects pick up on this more orderly manner of patterning surfaces than the alien slime of random point Voronoi. Commercial software has the best code, not open source stuff, so far, so this is serious work to bring world class tools into Grasshopper where we can rapidly prototype computational strategies. Here is a thread with several examples of ZBrush Boolean union remeshing applied to 3D trusses, compared to both IntraLattice and marching cubes: http://www.grasshopper3d.com/forum/topics/custom-unit-cell-bug-in-intralattice-plug-in?commentId=2985220%3AComment%3A1828609 The same strategy of generating script files I used to port OpenFlipper, here, for triangle remeshing, which can now be combined with ZBrush Boolean unions of arbitrary assemblies of mesh units: http://www.grasshopper3d.com/forum/topics/best-uniform-remesher-for-patterning-organic-suraces UPDATE: I revamped the workflow so now components feed raw ZScript into a sequencer. Then only a single ZScript is assembled and sent to ZBrush so Python never gets ahead of ZBrush (!): It is easy to DIY roll your own now: …
Added by Nik Willmore at 6:48am on October 12, 2017
Blog Post: call for chapter _ DWD 2018 _ Digital Wood Design

The editorial proposal we intend to undertake concerns the digital representation strategies that can change the future of wooden architectures, by combining…

Added by marco filippucci at 7:07am on December 8, 2017
Blog Post: Masterstudio "Inhabitable Skin" at Institut of Buildings and Energy

Added by Igor Mitrić Lavovski at 4:12pm on September 30, 2016
Blog Post: NEGATIVE PRECISION, THE STENCIL OF POWER (FILES + DIGITAL & MANUAL DIY), DESIGN PARAMETRIC FACADES IN EXCEL & BUILD AT HOME!

The long version post on my …

Added by sstudiomm at 1:34pm on September 10, 2016
Comment on: Topic 'lines from string'
.. The problem is that using the index, adding a activies, the next activies change the index and then the link is wrong. example: I need to connect to hotel function with house function, therefore i have 0 and 4 index in my panel.. So i have to extract the index linked to the alphabetical value to be able to draw lines between the points associated to the names of activities. Now if i add a new string between the values, the house activity hasn't the original index 4 but the new index 5. So the link will be not created between hotel and house but hotel e new activity in the index 4.  …
Added by Mirko V. at 8:39am on April 28, 2011
Topic: Angophora tree trunk. Generate 3~5 "random" points around the perimeter of a shape with a minimum distance apart; each point a small, random distance away from original shape's perimeter.
But not just any gum tree. The angophora, no less: Why? Because I like nature, that's why. Every time I see new designs –especially architectural designs– it worries me that the natural environment is being taken over. Not just that, but even the new materials used in all product designs has to come from nature as well [read: mines]. So. People are forgetting that we still need trees and I believe that if someone sees a beautiful [read: established] tree in their architectural plans, they are going to be much more likely to build around it and not cut it down. That alone would no doubt increase the value of the house. My thinking is that current tree models suck. They look unnatural and I think I know why. They're not random or organic enough. They're not detailed enough. That's basically my 'rationale' for this project. Just look at how different all of these tree trunks are! So I am not being paid for this project. It's a personal project of mine. I'm just worried about the trunk shape for now — I'll worry about all the leaves... when I get to that. I am a grasshopper beginner. Please keep that in mind. I am also fairly hopeless at traditional programming, but I find the visual approach of grasshopper much easier to grasp. So unfortunately I have gotten stuck and need some help, even just a clue, as to how to proceed. That said, here is my current progress: About a year ago, I started modelling with straight trunks using pipe sections, to see if I could get a very basic "tree" shape. And to see if I could join the segments together. Yes it works but it looks hopeless as you can imagine. Then I stopped for a long while. Now I'm back at it, hoping to improve a lot more. I have already made one basic vertical nurbs curve with tangents at either end as the main "trunk". I tried creating two ellipses at each end of the main trunk/curve and lofting between them but it omitted the main curve/rail. So it ended up being an elliptical trunk with straight sides which of course still didn't look right. Then I divided the first main curve up into a number of segments. I think that is a better approach. I have taken the parameters of the curve at each segment (probably the tangent, but I am unsure what the exact parameter is) and used that to form a basic angled plane at each segment/division. I have been able to draw ellipses at each segment and rotate them onto the plane. I was going to loft it together later on. A Curved loft with elliptical cross-sections looks much better than straight a pipe does, but still looks too unnatural. I quickly realised that tree trunks are not elliptical, but rather, shaped more like 'kidneys'. The next step was to create >3 points on each of those planes (spaced fairly evenly around the ellipse so as not to create a really funky/unwanted shape). Maybe it would be better to model with a triangle or other polygon instead of an ellipse. I haven't got that far yet... because here is where I am getting stuck. I managed to find a way of getting three roughly 'triangular' points along each that ellipse. I also managed to create three nurbs cuves in the Z direction which intersected those three points, a bit like three seams down the side of the tree trunk, but couldn't figure out how to loft it all together. I think it was the wrong approach anyway... I'd rather try to create a bunch of nurbs curves at each of the XY planes so as to get more control of the shape. What I am trying to do now is create three roughly triangular-spaced points on a basic ellipse through which I can then draw a simple nurbs curve (think like a cross section of the trunk). I would then like to add some XY-only randomness to the positions of those points. Not Z randomness, otherwise the trunk is going to get messed/kinked up. That's probably very important. Then I would like to loft those nurbs curvs at each XY plane together forming the basic tree trunk, which also tapers based on some other variable (a non-linear factor, not simply distance from ground plane, perhaps something else?). I have attached the GH file. I am also open to suggestions if you have a better way of solving a problem. I would like to retain control over a lot of factor such as number of branches, spacing, average branch length, etc. My main contrsaints are that the entire thing has to be somewhat random and non-linear. …
Added by leslie dean brown at 12:13am on December 27, 2016
Topic: Popup shortcuts
ou will see a list of potential matches, sorted from most relevant to least relevant: Some components and objects support initialisation codes, which means you can assign certain values directly from the popup box. You can do this by adding an equals symbol after the name and then the value you wish to assign. For example, the [Curve Offset] component allows you to specify the offset distance via the popup box by typing =5 after the offset command: However the popup box also supports a set of special formats that allow you to create specific objects without even typing their names. As of 0.9.0077 (which hasn't been released yet at the time of writing) you can use the following shortcuts to create special objects. In the notation below optional parts of a format will be surrounded by square brackets and hashes (#) will be used to indicate numeric values. So #,#[,#] means; at least two numeric values separated by a comma, with an optional second comma and third number. A complete list of special formats (not all of these are supported yet in 0.9.0076): "∙∙∙ If the format starts with a double quote, then the entire contents (minus any other double quotes) will be placed into a Text Panel. //∙∙∙ If the format starts with two forward slashes, then the entire contents will be placed in a Text Panel. ~∙∙∙ If the format starts with a tilde, then the entire contents will be placed in a Scribble object. #,#[,#] If the format contains two or three numerics separated by commas, a Point parameter will be created with the specified coordinates. +[#] If the format starts with a plus symbol followed by a numeric, then an Addition component will be created. -[#] If the format starts with a minus symbol followed by a numeric, then a Subtraction component will be created. *[#] If the format starts with an asterisk symbol followed by a numeric, then a Multiplication component will be created. /[#] If the format starts with a forward slash symbol followed by a numeric, then a Division component will be created. \[#] If the format starts with a backward slash symbol followed by a numeric, then an Integer Division component will be created. %[#] If the format starts with a percent symbol followed by a numeric, then a Modulus component will be created. &[∙∙∙] If the format starts with an ampersand symbol, then a Concatenation component will be created. =[∙∙∙] If the format starts with an equals symbol, then an Equality component will be created. <[*] If the format starts with a smaller than symbol, then a Smaller Than component will be created. >[*] If the format starts with a larger than symbol, then a Larger Than component will be created. [# *] Pi If the format contains the text "Pi" with an optional multiplication factor, then a Pi component will be created. # If the format can be evaluated as a single numeric value, then a Slider will be created with the specified initial value and sensible™ lower and upper limits. #<# If the format contains two numerics separated by a smaller than symbol, a Slider with the specified limits will be created. The initial slider value will be equal to the lower limit. #<#<# If the format contains three numerics separated by a smaller than symbol, a Slider with the specified limits will be created. The initial slider value will be the value in the middle. #..# If the format contains two numerics separated by two or more consecutive dots, a Slider with the specified limits will be created. The initial slider value will be equal to the lower limit. #..#..# If the format contains three numerics separated by two or more consecutive dots, a Slider with the specified limits will be created. The initial slider value will be the value in the middle. #/#/[#] If the format contains two or three numerics separated by  forward slashes, a Calendar object will be created. The order of value is day/month/year. If year is omitted then the current year is used. Note that a second slash is required because #/# is interpreted as a number and thus results in a Slider. #:#[:#] [am/pm] If the format contains at least two numerics separated by a colon, a Clock object is created. Seconds are optional, as are am/pm suffixes. f([...[,...[,...]]]) [= *]If the format starts with a lower case f followed by an opening bracket, an Expression component is created. A list of comma separated arguments can be provided as inputs, and anything after the optional equals symbol becomes the expression string. Note that decimal places will be harvested from formats that indicate sliders. I.e. the format 0..2..10 is not the same as 0..2..10.00, as the former will create an integer slider from zero to ten whereas the latter will create a floating point slider with two decimal places from zero to ten.…
Added by David Rutten at 3:24pm on February 18, 2013
Comment on: Topic 'Hexagonal planar surface on sphere'
URBS cup surface, and boy oh boy did it ever work more uniformly than using 3D orb cutters on a 3D cup. Different sized spheres return the *same* hex grid only less and less raised up as the spheres get very large. My first question is whether these are different in character or just in Z scaling, so if I rescale them all to the same Z thickness, after extracting only the relief structure via Boolean union and splitting...and they are only *slightly* different in character, which means mere Z re-scaling of a single moderate ball size relief is an appropriate cheat to avoid slow Boolean union re-making each relief Z scale with different sized balls. The one on the right is a very shallow relief scaled up to the same Z thickness as the pure sphere one on the left. And really, we will be mostly scaling *down* from a thicker master surface so that will attenuate any weirdness in the curvature. Indeed, I see no difference, so it makes sense to only archive the thickest one so we can control the full range of thicknesses, all the way to nearly flat bulbs. Here is the thickest one, just before the balls lose holes between them, scaled down compared to a shallow one made with huge balls to start with: Now we just use Rhino Flow Along Surface or the Grasshopper Jackalope plug-in Sporf to morph this flat system onto our lathe form. With Rhino history for the Flow Along Surface step I can rescale the original in Z and wait twenty seconds to see the update: There are sad edge artifacts that will require some strategy to retain or later delete a whole row: Maybe add more geometry to later delete or make a solid to hold stuff together? So vastly decreasing the cell count and changing grid direction to match your cup: The edges came out fine on this one, happily. The isocurve count has been increased by the Flow Along Surface command: It can't be filleted yet since the joint where the cup NURBS surface has a joint now leaves feathery edges, so I went back and duplicated the border of the flat array, offset and lofted to make a protecting surface: But that gave crazy artifacts: I'm just going to use symmetry to fill in the joint with good faces that are not having to be joined as two halves. I had to turn my Rhino units tolerance down from a silly 0.0001 to 0.01 units to get a good re-join, but it still won't fillet without leaving holes. SO LET'S FILLET THE FLAT THING. Same problem but a bit faster, and actually repairable manually. Rhino 5 is buggy as hell with core commands, damn it. This is not world class behavior. Let's try it in Rhino 6 WIP, our great hope of the future: nope, the same. I had to simply manually copy the missing pieces from where it did work, which at least is easy to do in flatland. Now I get a cup: This can *all* be done quickly in Rhino without Grasshopper, and Rhino affords you fast cage editing of the original flat array that Grasshopper cannot yet do. You just need to use Analyze Direction to be able to swap UV directions of the source or target and flip the source surface to achieve concave vs. convex patterns. Grasshopper doesn't even have a fillet (multiple) edges component so there's not a lot of advantage to having some super slow parametric system via Grasshopper. It's not like you'll be able to see the changes fast enough to tweak a design.…
Added by Nik Willmore at 7:48pm on April 4, 2016
  • 1
  • ...
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240

About

Scott Davidson created this Ning Network.

Welcome to
Grasshopper

Sign Up
or Sign In

Translate

Search

Photos

  • SubD TriRemesh

    SubD TriRemesh

    by Parametric House 0 Comments 0 Likes

  • Scaled Voronoi

    Scaled Voronoi

    by Parametric House 0 Comments 0 Likes

  • optimized ruins

    optimized ruins

    by lost in wires 1 Comment 1 Like

  • optimized ruins

    optimized ruins

    by lost in wires 0 Comments 0 Likes

  • Random Vector Lines

    Random Vector Lines

    by Parametric House 0 Comments 0 Likes

  • Add Photos
  • View All
  • Facebook

Videos

  • SubD TriRemesh

    SubD TriRemesh

    Added by Parametric House 0 Comments 0 Likes

  • Scaled Voronoi

    Scaled Voronoi

    Added by Parametric House 1 Comment 0 Likes

  • Image-to-3d Workflow using OpenAI Shap-E and Rhino

    Image-to-3d Workflow using OpenAI Shap-E and Rhino

    Added by kgm 0 Comments 1 Like

  • Random Vector Lines

    Random Vector Lines

    Added by Parametric House 0 Comments 0 Likes

  • Text-to-3d-to-AR Workflow using OpenAI Shap-E and Rhino AR

    Text-to-3d-to-AR Workflow using OpenAI Shap-E and Rhino AR

    Added by kgm 0 Comments 0 Likes

  • Pufferfish Net On Surface

    Pufferfish Net On Surface

    Added by Parametric House 0 Comments 0 Likes

  • Add Videos
  • View All
  • Facebook

© 2023   Created by Scott Davidson.   Powered by Website builder | Create website | Ning.com

Badges  |  Report an Issue  |  Terms of Service